คำตอบสั้นๆ: ใน Moodle เวอร์ชัน 4.0 หรือใหม่กว่า โดยปกติแล้วคุณไม่จำเป็นต้องติดตั้งปลั๊กอินกิจกรรม BigBlueButton แยกต่างหาก หากเว็บไซต์ของคุณปิดใช้งานอยู่ ให้เปิดใช้งานกิจกรรมในตัว ป้อน URL เซิร์ฟเวอร์ BigBlueButton และรหัสลับที่ใช้ร่วมกันในการตั้งค่าเว็บไซต์ จากนั้นเพิ่มกิจกรรม BigBlueButton ลงในหลักสูตรและทดสอบกับทั้งอาจารย์และนักเรียนที่ลงทะเบียน คุณต้องมีบริการ BigBlueButton ที่ใช้งานได้และข้อมูลรับรองจากผู้ให้บริการหรือผู้ดูแลระบบเซิร์ฟเวอร์ การติดตั้งกิจกรรมใน Moodle เพียงอย่างเดียวไม่ได้สร้างเซิร์ฟเวอร์การประชุมทางวิดีโอ
คู่มือนี้ครอบคลุมการผสานรวมกิจกรรมมาตรฐานของ Moodle ไม่ใช่การติดตั้ง LTI แยกต่างหาก ป้ายกำกับและเส้นทางเมนูด้านล่างอาจมีการเปลี่ยนแปลงเล็กน้อยระหว่าง Moodle เวอร์ชันหรือธีมต่างๆ แผงอินเทอร์เฟซเป็นเพียงภาพอ้างอิงสำหรับการตั้งค่าและขั้นตอนการทำงาน ไม่ใช่ภาพหน้าจอจากการติดตั้ง Moodle จริง
ฉันจำเป็นต้องติดตั้งปลั๊กอิน Moodle เพิ่มเติมอีกหรือไม่?
โดยปกติแล้วไม่จำเป็น Moodle ได้รวม BigBlueButton ไว้เป็นปลั๊กอินหลักใน Moodle 4.0 แล้ว ใน Moodle 4.0 ถึง 5.2 ผู้ดูแลระบบอาจต้องเปิดใช้งานในส่วนการจัดการไซต์ > ปลั๊กอิน > จัดการกิจกรรม และยอมรับข้อตกลงการประมวลผลข้อมูล เอกสารประกอบของ Moodle 5.3 ระบุว่ากิจกรรมนี้เปิดใช้งานโดยค่าเริ่มต้นในการติดตั้งใหม่ แต่ผู้ดูแลระบบยังคงต้องป้อน URL เซิร์ฟเวอร์และรหัสลับที่ใช้ร่วมกัน จนกว่าจะถึงเวลานั้น ตัวเลือกกิจกรรมอาจแสดงว่า BigBlueButton ไม่พร้อมใช้งาน หากไซต์ของคุณเก่ากว่า Moodle 4.0 โปรดตรวจสอบเวอร์ชันปลั๊กอินที่ตรงกับเวอร์ชัน Moodle ของคุณก่อนติดตั้งสำเนาแยกต่างหาก อย่าติดตั้งโมดูลกิจกรรมที่ซ้ำกันในไซต์ที่ใหม่กว่า โปรดดูบันทึกการอัปเกรดของ Moodle สำหรับ BigBlueButton สำหรับประวัติปลั๊กอินหลัก และเอกสารประกอบ BigBlueButton ของ Moodle 5.3 สำหรับพฤติกรรมกิจกรรมในปัจจุบัน
ฉันควรเตรียมอะไรบ้างก่อนการติดตั้ง?
บริการของ BigBlueButton: ไม่ว่าจะเป็นเซิร์ฟเวอร์ที่องค์กรของคุณดำเนินการเอง หรือบริการโฮสติ้งที่อนุญาตให้ผสานรวมเข้ากับ Moodle ได้URL ของเซิร์ฟเวอร์และรหัสลับที่ใช้ร่วมกัน: สอบถามจากผู้ให้บริการหรือผู้ดูแลระบบเซิร์ฟเวอร์ หากคุณดูแลเซิร์ฟเวอร์ BigBlueButton ที่ใช้งานร่วมกันได้ซึ่งติดตั้งด้วยตนเอง ผู้ดูแลระบบสามารถเรียกใช้sudo bbb-conf --secretคำสั่งบนเซิร์ฟเวอร์นั้นได้ คำสั่งนี้จะแสดง URL และรหัสลับ APIสิทธิ์การเข้าถึงของผู้ดูแลระบบใน Moodle: เฉพาะผู้ดูแลระบบของเว็บไซต์เท่านั้นที่สามารถเปลี่ยนแปลงข้อมูลประจำตัวเซิร์ฟเวอร์ทั่วทั้งเว็บไซต์ได้ ส่วนอาจารย์ผู้สอนสามารถเพิ่มกิจกรรมได้หลังจากเปิดใช้งานแล้วหลักสูตรทดสอบและบัญชีทดสอบ: ใช้บัญชีครูหรือผู้ดูแลระบบ 1 บัญชี และบัญชีนักเรียนที่ลงทะเบียนเรียนในหลักสูตรนั้น 1 บัญชี
URL คือที่อยู่เซิร์ฟเวอร์ของ BigBlueButton ที่ใช้ในการผสานรวม API ซึ่งโดยทั่วไปจะลงท้ายด้วย/bigbluebutton/. คัดลอกค่าของผู้ให้บริการอย่างถูกต้อง รวมถึงhttps://และเครื่องหมายทับท้าย แทนที่จะเพิ่ม/apiเส้นทางที่คาดเดาเอาเอง รหัสลับที่ใช้ร่วมกันนี้ใช้สำหรับลงนามคำขอ API ระหว่างเซิร์ฟเวอร์ โปรดเก็บรักษาไว้เป็นส่วนตัว: คำแนะนำด้านความปลอดภัยของ API จาก BigBlueButton ระบุว่าไม่ควรเปิดเผยรหัสลับใน JavaScript ฝั่งเบราว์เซอร์หรือเนื้อหาหลักสูตรสาธารณะ หากคุณใช้ข้อมูลประจำตัวของบริการโฮสต์ ผู้ให้บริการนั้นอาจกำหนดข้อจำกัดเกี่ยวกับผู้เข้าร่วม การบันทึก หรือเซสชันของตนเอง
ผู้ดูแลระบบเซิร์ฟเวอร์ BigBlueButton สามารถเรียกใช้คำสั่ง bbb-conf --secret เพื่อเรียกดู URL ของเซิร์ฟเวอร์และรหัสลับที่ใช้ร่วมกันได้ โดยรหัสลับตัวอย่างถูกปกปิดไว้
ฉันจะเชื่อมต่อ Moodle กับเซิร์ฟเวอร์ BigBlueButton ได้อย่างไร?
1. ตรวจสอบเวอร์ชัน Moodle และเปิดใช้งานกิจกรรม
ลงชื่อเข้าใช้ในฐานะผู้ดูแลระบบเว็บไซต์และยืนยันเวอร์ชัน Moodle ในหน้าการแจ้งเตือนเว็บไซต์หรือข้อมูลระบบ หากกิจกรรม BigBlueButton ถูกปิดใช้งาน ให้เปิดใช้งานจากหน้าการจัดการกิจกรรม ใน Moodle เวอร์ชัน 4.0–5.2 บันทึกการอัปเกรดของ Moodle ระบุว่ากิจกรรมหลักสามารถปิดใช้งานได้โดยค่าเริ่มต้น และผู้ดูแลระบบต้องยอมรับข้อตกลงการประมวลผลข้อมูลเพื่อเปิดใช้งาน ในเว็บไซต์ Moodle 5.3 ใหม่ ควรแสดงว่าเปิดใช้งานอยู่ แต่หากไม่มีข้อมูลรับรอง อาจทำให้ไม่สามารถใช้งานได้ในตัวเลือก การจัดวางเมนูอาจแตกต่างกันไป ใช้การค้นหาในส่วนการดูแลระบบเว็บไซต์สำหรับ “BigBlueButton” หากป้ายกำกับไม่ตรงกับธีมของคุณ
ป้อนปลายทางและรหัสลับร่วมที่ผู้ให้บริการโฮสติ้งของคุณให้มาในการตั้งค่า BigBlueButton ของ Moodle จากนั้นบันทึก
2. ป้อน URL ของเซิร์ฟเวอร์และรหัสลับที่ใช้ร่วมกัน
เปิดการตั้งค่า BigBlueButton จากการจัดการเว็บไซต์ ซึ่งโดยปกติจะอยู่ภายใต้ปลั๊กอิน หรือปลั๊กอิน > โมดูลกิจกรรม ค้นหาการตั้งค่าทั่วไปสำหรับURL เซิร์ฟเวอร์ BigBlueButton และรหัสลับร่วมของ BigBlueButton วางค่าจากผู้ให้บริการหรือผู้ดูแลระบบเซิร์ฟเวอร์ของคุณ จากนั้นบันทึกการเปลี่ยนแปลง เอกสาร Moodle 5.3 อธิบายวิธีการป้อนข้อมูลประจำตัวเหล่านี้จากหน้าการตั้งค่า BigBlueButton; ป้ายกำกับการนำทางที่แน่นอนอาจแตกต่างกันในเวอร์ชันก่อนหน้า
สำหรับบริการที่ติดตั้งเอง ให้เปรียบเทียบค่าใน Moodle กับ URL และรหัสลับที่แสดงบนเซิร์ฟเวอร์ BigBlueButton อย่าสร้างหรือเปลี่ยนรหัสลับของเซิร์ฟเวอร์ใหม่เพื่อเป็นการแก้ไขปัญหาแบบง่ายๆ เพราะส่วนหน้าเว็บทุกส่วนที่ใช้เซิร์ฟเวอร์นั้นจะต้องได้รับการอัปเดตเป็นค่าใหม่ รหัสลับนี้ไม่ใช่รหัสผ่านของนักเรียนและไม่ควรนำไปใช้ในข้อความต้อนรับกิจกรรม BigBlueButton อธิบายวิธีการที่รหัสลับที่ใช้ร่วมกันตรวจสอบความถูกต้องของการเรียกใช้ API ในคู่มือการปรับแต่งเซิร์ฟเวอร์ BigBlueButton และเอกสารความปลอดภัย API ของ BigBlueButton
3. เพิ่มกิจกรรมทดสอบลงในหลักสูตร
เปิดหลักสูตรที่คุณมีสิทธิ์แก้ไขและเปิดโหมดแก้ไข ในส่วนเป้าหมาย เลือกเพิ่มกิจกรรมหรือทรัพยากร จากนั้นเลือกBigBlueButton หากไม่มี ให้กลับไปตรวจสอบระดับไซต์ในขั้นตอนที่ 1 แทนที่จะพยายามเพิ่มปลั๊กอินอื่น ใช้เซสชันชั่วคราวที่มีป้ายกำกับชัดเจน เช่น “ทดสอบการเชื่อมต่อ BBB” เพื่อไม่ให้นักเรียนเข้าใจผิดว่าเป็นชั้นเรียนที่กำหนดไว้
ในตัวเลือกกิจกรรมของหลักสูตร BigBlueButton จะปรากฏเป็นกิจกรรมหลังจากที่ผู้ดูแลระบบเว็บไซต์เปิดใช้งานและกำหนดค่าแล้ว
4. กำหนดรายละเอียดและกำหนดตารางการประชุม
ตั้งชื่อกิจกรรมให้เข้าใจง่าย และเพิ่มคำอธิบายสั้นๆ เพื่ออธิบายวัตถุประสงค์ของห้อง ข้อความต้อนรับเป็นตัวเลือกเสริม ตัดสินใจว่าจะเปิดใช้งาน " รอผู้ดูแล" หรือ ไม่: เมื่อเปิดใช้งาน นักเรียนจะรอจนกว่าผู้ใช้ที่มีบทบาทผู้ดูแลจะเข้ามา หากชั้นเรียนมีช่วงเวลาเริ่มต้นหรือสิ้นสุดที่เฉพาะเจาะจง ให้ตั้งค่าตารางเรียนและตรวจสอบเขตเวลาของหลักสูตร หลีกเลี่ยงการเปิดกิจกรรมทดสอบให้กับผู้เยี่ยมชม เว้นแต่สถาบันของคุณจะอนุญาตการเข้าถึงนั้นโดยตั้งใจ การเข้าถึงของผู้ใช้ที่ลงทะเบียนตามปกติจะควบคุมได้ง่ายกว่าในระหว่างการตั้งค่า
ให้ใช้บทบาทผู้เข้าร่วมเริ่มต้นก่อน หากอาจารย์ผู้สอนควรเป็นผู้ดูแลห้องเรียน ให้ตรวจสอบว่าบัญชีผู้ใช้มีบทบาทที่เหมาะสมในหลักสูตร Moodle ก่อนทำการทดสอบ ลิงก์สำหรับผู้เยี่ยมชมและการเข้าถึงจากภายนอกมีเงื่อนไขระดับเว็บไซต์แยกต่างหาก และอาจไม่สามารถใช้งานได้เมื่อเว็บไซต์ Moodle กำหนดให้ผู้ใช้ต้องเข้าสู่ระบบ
แบบฟอร์มกิจกรรมประกอบด้วยชื่อและข้อความต้อนรับ (ถ้ามี) การตั้งค่าการรอของผู้ดูแล และการควบคุมการกำหนดเวลา
ฉันจะตรวจสอบได้อย่างไรว่าการผสานรวมใช้งานได้ผลสำหรับผู้เรียน?
5. บันทึกกิจกรรมและตรวจสอบว่ากิจกรรมนั้นปรากฏในหลักสูตรแล้ว
บันทึกกิจกรรมและกลับไปยังหน้าหลักของรายวิชา ตรวจสอบว่าชื่อและเวลาที่กำหนดไว้ถูกต้อง หากกิจกรรมถูกซ่อน อยู่นอกช่วงเวลาที่กำหนด หรือถูกจำกัดโดยกลุ่มหรือเงื่อนไขการเข้าถึง นักเรียนอาจไม่เห็นกิจกรรมนั้นแม้ว่าการเชื่อมต่อเซิร์ฟเวอร์จะทำงานได้ก็ตาม ตรวจสอบการมองเห็นกิจกรรมและการลงทะเบียนเรียนก่อนที่จะวินิจฉัยปัญหาเซิร์ฟเวอร์ BigBlueButton
กิจกรรมสัมมนาประจำสัปดาห์ที่บันทึกไว้จะปรากฏในส่วนของรายวิชา พร้อมรายละเอียดตารางเวลา
6. เข้าร่วมในฐานะครูผู้สอนและตรวจสอบสิทธิ์การเข้าถึงเสียง
เปิดกิจกรรมทดสอบในฐานะครูหรือผู้ดูแล เมื่อห้องถามให้เชื่อมต่อเสียง ให้เลือกไมโครโฟน เพื่อทดสอบการพูดและการฟัง หรือเลือกฟังอย่างเดียว หากคุณกำลังตรวจสอบการเล่นโดยไม่ใช้ไมโครโฟน อนุญาตให้เบราว์เซอร์เข้าถึงไมโครโฟนเมื่อได้รับแจ้ง การปฏิเสธการอนุญาตของเบราว์เซอร์นั้นแตกต่างจากข้อผิดพลาดเกี่ยวกับข้อมูลประจำตัวของ Moodle: หากห้องเปิดขึ้นแต่เสียงใช้งานไม่ได้ ให้ตรวจสอบสิทธิ์การเข้าถึงเว็บไซต์ของเบราว์เซอร์และอุปกรณ์เสียงที่เลือกก่อน
เมื่อได้ยินเสียงแจ้งเตือน ผู้เข้าร่วมสามารถเลือกที่จะเข้าร่วมโดยใช้ไมโครโฟนหรือฟังอย่างเดียวก็ได้
7. เข้าสู่ระบบอีกครั้งด้วยบัญชีนักเรียนที่ลงทะเบียนไว้แล้ว
ใช้โปรไฟล์เบราว์เซอร์ที่สองหรืออุปกรณ์แยกต่างหากเพื่อลงชื่อเข้าใช้ในฐานะนักเรียนที่ลงทะเบียนแล้ว และเปิดกิจกรรมเดียวกัน ตรวจสอบว่านักเรียนสามารถเข้าร่วมได้ทันทีหรือเห็นข้อความรอผู้ดูแลระบบตามที่คาดไว้ ตรวจสอบว่าผู้เข้าร่วมปรากฏในห้อง และการทดสอบการแชทหรือเสียงสั้นๆ ทำงานได้ การทดสอบนี้ตรวจสอบมากกว่าแค่การเปิดใช้งานโดยผู้ดูแลระบบ เนื่องจากความสามารถในการมองเห็นของนักเรียน การลงทะเบียนเรียน ข้อจำกัดของกลุ่ม และการตั้งค่าของผู้ดูแลระบบอาจส่งผลต่อผลลัพธ์
ห้องเรียนที่เชื่อมต่อกันสามารถแสดงพื้นที่นำเสนอควบคู่ไปกับรายชื่อผู้เข้าร่วมและช่องแชทได้
8. ตรวจสอบการบันทึกเฉพาะในกรณีที่อุปกรณ์ของคุณรองรับเท่านั้น
การบันทึกเป็นทางเลือกและขึ้นอยู่กับเซิร์ฟเวอร์ การตั้งค่ากิจกรรม สิทธิ์ และแผนบริการ หากเปิดใช้งานการบันทึก ให้ทำการบันทึกทดสอบสั้นๆ จบการประชุมอย่างราบรื่น และตรวจสอบว่ามีลิงก์การบันทึกปรากฏให้กับบทบาท Moodle ที่ต้องการหรือไม่ การบันทึกอาจไม่ปรากฏขึ้นทันที เอกสารการอัปเกรดของ Moodle ระบุว่างานเมตาเดต้าการบันทึกสามารถทำงานแบบอะซิงโครนัสได้ และ cron ของ Moodle ต้องทำงานอยู่สำหรับการประมวลผลที่เกี่ยวข้องกับการบันทึกในสถานการณ์การอัปเกรดที่ระบุไว้ สำหรับการทำงานของ cron ในปัจจุบัน โปรดตรวจสอบสถานะงานที่กำหนดเวลาไว้ของ Moodle และนโยบายการบันทึกของผู้ให้บริการของคุณก่อนที่จะสรุปว่าการผสานรวมนั้นมีปัญหา
รายการบันทึกจะปรากฏอยู่ใต้กิจกรรมเมื่อมีการเปิดใช้งาน ประมวลผล และพร้อมใช้งานการบันทึกสำหรับผู้ใช้รายนั้น
จะทำอย่างไรหาก Moodle เชื่อมต่อไม่ได้ หรือนักเรียนเข้าร่วมไม่ได้?
อาการ ตรวจสอบครั้งแรก ปุ่ม BigBlueButton หายไปจากตัวเลือกกิจกรรม ตรวจสอบว่ากิจกรรมในตัวเปิดใช้งานอยู่และพร้อมใช้งานสำหรับ Moodle เวอร์ชันของคุณแล้ว กิจกรรมดังกล่าวถูกปิดใช้งาน (เป็นสีเทา) ใน Moodle 5.3 กรอก URL เซิร์ฟเวอร์และตั้งค่ารหัสลับให้ครบถ้วน เอกสารปัจจุบันระบุว่าหากข้อมูลประจำตัวไม่ครบถ้วนจะทำให้ไม่สามารถใช้งานได้ Moodle แจ้งว่าเซิร์ฟเวอร์ไม่พร้อมใช้งานหรือห้องเรียนไม่สามารถเริ่มต้นได้ เปรียบเทียบ URL และรหัสลับให้ตรงกับค่าที่ผู้ให้บริการกำหนด ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ Moodle สามารถเชื่อมต่อกับโฮสต์ BigBlueButton ผ่าน HTTPS ได้ ครูสามารถเข้าร่วมได้ แต่นักเรียนไม่สามารถเข้าร่วมได้ ตรวจสอบการลงทะเบียนเรียน การมองเห็นกิจกรรม วันที่เข้าถึง ข้อจำกัดของกลุ่ม และการตั้งค่าการรอของผู้ดูแลระบบ ห้องเปิดได้ แต่ระบบเสียงและภาพใช้งานไม่ได้ ตรวจสอบสิทธิ์การเข้าถึงของเบราว์เซอร์และข้อกำหนดด้านสื่อ/เครือข่ายของบริการ BigBlueButton การเชื่อมต่อ API เพียงอย่างเดียวไม่สามารถตรวจสอบเส้นทางสื่อของผู้เข้าร่วมแต่ละรายได้ ไม่มีการบันทึก ตรวจสอบว่าระบบรองรับและเปิดใช้งานการบันทึก ตรวจสอบว่าใครสามารถดูได้ และตรวจสอบสถานะของงานที่กำหนดเวลาไว้/ครอน
หาก Moodle แจ้งว่าไม่สามารถเข้าห้องได้ ให้เริ่มต้นด้วยการตรวจสอบ URL, รหัสลับร่วม (shared secret) และการเข้าถึงเซิร์ฟเวอร์ หน้าการแก้ไขปัญหาเก่าของ Moodle ได้ระบุสิ่งเหล่านี้ว่าเป็นสาเหตุทั่วไป ใช้เป็นรายการตรวจสอบเพื่อวินิจฉัยปัญหา โดยใช้ข้อมูลประจำตัวจริงจากผู้ให้บริการปัจจุบันของคุณ แทนที่จะคัดลอกค่าจากเซิร์ฟเวอร์ทดสอบแบบเก่า สำหรับเซิร์ฟเวอร์ที่จัดการเอง ผู้ดูแลระบบ BigBlueButton สามารถตรวจสอบบริการจากฝั่งเซิร์ฟเวอร์ได้เช่นกัน อย่าใส่รหัสลับร่วมในภาพหน้าจอ โพสต์สนับสนุน และบันทึกสาธารณะ
รายการตรวจสอบการตั้งค่าขั้นสุดท้าย
ทราบเวอร์ชันของ Moodle และสถานะของโมดูลกิจกรรมแล้ว ปลายทาง BigBlueButton ที่ถูกต้องและรหัสลับที่ใช้ร่วมกันจะถูกบันทึกไว้ในการตั้งค่าเว็บไซต์ กิจกรรมนี้ปรากฏอยู่ในหลักสูตรและนักเรียนที่ทำแบบทดสอบสามารถมองเห็นได้ ครูและนักเรียนที่ลงทะเบียนเรียนสามารถเข้าร่วมได้โดยรับบทบาทตามที่กำหนดไว้ ระบบเสียงใช้งานได้ในเบราว์เซอร์สำหรับผู้เข้าร่วมอย่างน้อยหนึ่งคน การทดสอบการเล่นบันทึกจะดำเนินการแยกต่างหากก็ต่อเมื่อเป็นส่วนหนึ่งของบริการเท่านั้น
การผสานรวมที่ประสบความสำเร็จหมายความว่า Moodle สามารถสร้างและเปิดใช้งานเซสชันสำหรับผู้ใช้หลักสูตรที่ถูกต้องได้ ไม่ใช่แค่ว่ามีกิจกรรม BigBlueButton อยู่ในตัวเลือกเท่านั้น หากการเปิดใช้งานสำหรับครูทำงานได้ แต่สำหรับนักเรียน สื่อ หรือการบันทึกกลับล้มเหลว ให้แก้ไขปัญหาเกี่ยวกับสิทธิ์หรือเลเยอร์บริการเหล่านั้นแยกต่างหาก แทนที่จะติดตั้งกิจกรรมหลักของ Moodle ใหม่ซ้ำๆ