# # BigBlueButton open source conferencing system - http://www.bigbluebutton.org/ # # Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below). # # This program is free software; you can redistribute it and/or modify it under the # terms of the GNU Lesser General Public License as published by the Free Software # Foundation; either version 3.0 of the License, or (at your option) any later # version. # # BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License along # with BigBlueButton; if not, see . # # # These are the default properites for the BigBlueButton LTI interface # BigBlueButton integration information #---------------------------------------------------- # This URL is where the BBB client is accessible. bigbluebuttonURL=http://localhost/bigbluebutton # Salt which is used by 3rd-party apps to authenticate api calls bigbluebuttonSalt=bbb_salt # The application name to use in URL path /lti appName=lti # LTI basic information #---------------------------------------------------- # This URL is where the LTI plugin is accessible. It can be a different server than the BigBluebutton one # Only the hostname or IP address is required, plus the port number in case it is other than port 80 # e.g. localhost or localhost:port ltiEndPoint=localhost # The list of consumers allowed to access this lti service. # Format: {consumerId1:sharedSecret1,consumerId2:sharedSecret2,consumerIdN:sharedSecretN} ##ltiConsumers=bbb:bbb_salt ltiConsumers=bbb:welcome # The mode used to interact with BigBlueButton # Format: [|extended] ltiMode=extended # Defines if LTI credentials are required # Format: [false|] ltiRestrictedAccess=true # Sets all the meetings to be recorded by default # Format: [|true] ltiAllRecordedByDefault=false # The list of placements enabled on lti service. # Format: assignment_menu,assignment_selection,assignments_menu,collaboration,course_navigation,course_home_sub_navigation,course_settings_sub_navigation ltiCanvasPlacements= ltiCanvasPlacementName=BigBlueButton # Parameters to generate a unique meeting ID from # By default, resource_link_id and oauth_consumer_key are used, but certain LMS don't provide unique resource_link_ids # Specify parameters separated by commas. Can leave blank to use default. meetingIdParams=resource_link_id,oauth_consumer_key #---------------------------------------------------- # Inject configuration values into BigbluebuttonSrvice beans beans.bigbluebuttonService.url=${bigbluebuttonURL} beans.bigbluebuttonService.salt=${bigbluebuttonSalt} beans.bigbluebuttonService.idParams=${meetingIdParams} #---------------------------------------------------- # Inject configuration values into LtiSrvice beans beans.ltiService.endPoint=${ltiEndPoint} beans.ltiService.consumers=${ltiConsumers} beans.ltiService.mode=${ltiMode} beans.ltiService.restrictedAccess=${ltiRestrictedAccess} beans.ltiService.recordedByDefault=${ltiAllRecordedByDefault} beans.ltiService.canvasPlacements=${ltiCanvasPlacements} beans.ltiService.canvasPlacementName=${ltiCanvasPlacementName} beans.toolService.appName=${appName}