अंतर को पाटना: कैनवस एलएमएस के साथ बिगब्लूबटन को कैसे एकीकृत करें
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.
कैनवास/बिगब्लूबटन एकीकरण एक आसान और सीधी प्रक्रिया है।
1. सबसे पहले BigBlueButton API URL और salt (गुप्त कुंजी) ढूंढें। आपको पूछना बिगब्लूबटन होस्टिंग प्रदाता या अपने BigBlueButton सर्वर पर अगला आदेश चलाएँ:
$ bbb-conf --salt
यूआरएल और नमक इस तरह दिखेगा:
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.










