bigbluebutton canvas video conference

BigBlueButton 및 Canvas LMS 자체 호스팅 통합

격차 해소: BigBlueButton을 Canvas LMS와 통합하는 방법

Good day! In this how-to I will show you how to integrate BigBlueButton web conferencing system and Canvas LMS (canvas learning management system). As a starting point I have two servers – one server with the latest version of Canvas LMS and the other server with the latest version of BigBlueButton installed on it.

Canvas/BigBlueButton 통합은 쉽고 간단한 프로세스입니다.

1. 먼저 BigBlueButton API URL과 솔트(비밀키)를 찾습니다. 당신에게 물어보세요 BigBlueButton 호스팅 공급자를 선택하거나 BigBlueButton 서버에서 다음 명령을 실행하세요.

$ bbb-conf --salt

URL과 솔트는 다음과 같습니다:

URL: https://bbbdemo.webhostingzone.org/bigbluebutton/
Secret: DUFSeEyrBLk7BBEpFhCVk3pFpU8bv2

2. Now you can configure BigBlueButton plugin in Canvas. Go to Canvas > Site Admin > Plugins > BigBlueButton. Enter a domain name and salt into the plugin settings. Save changes. Note: Bigbluebutton url looks like https://bbb.example.com/bigbluebutton/. You need to enter only “bbb.example.com” in Canvas BBB plugin settings.

3. BigBlueButton and Canvas LMS have different freeswitch “destination_number” format. To make audio working in BigBlueButton you need to edit two files:

/opt/freeswitch/conf/dialplan/default/bbb_echo_test.xml을 편집하고 텍스트를 굵게 변경합니다.

<extension name="bbb_echo_test_direct">
<condition field="destination_number" expression="^9196$|^9196(\d{5,20})$">

/opt/freeswitch/conf/dialplan/default/bbb_conference.xml을 편집하고 두 곳에서 굵게 표시된 텍스트를 변경합니다.

<extension name="bbb_conferences_ws">
<condition field="destination_number" expression="^(\d{5,20})$">
.
<extension name="bbb_conferences">
<condition field="destination_number" expression="^(\d{5,20})$">

위와 같이 변경한 후 BigBlueButton을 다시 시작하세요.

4. At this point you should be able to create a new conference in Canvas LMS. To create a conference go to a course created in Canvas > Conferences > New Conference.

bigbluebutton plugin in canvas
img. 1 – BigBlueButton plugin in Canvas LMS

Create a New Canvas Conference
img. 2 – Create a new BigBlueButton conference in Canvas LMS

join canvas conference
img. 3 – Join BigBlueButton conference in Canvas

BigBlueButton conference with webcam shared
img. 4 – BigBlueButton conference window with a shared webcam