เครื่องมือแก้ไขของ Downcodes นำเสนอซอร์สโค้ดระบบโรงเรียนออนไลน์โอเพ่นซอร์ส Wanyue อันทรงพลังให้กับคุณ! ระบบสามารถสร้างแพลตฟอร์มการสอนออนไลน์ได้อย่างรวดเร็วที่ผสานรวมการสอนสด การถามตอบออนไลน์ การแก้ไขการบ้าน ไวท์บอร์ดแบบโต้ตอบ และฟังก์ชันอื่นๆ โดยรองรับสถานการณ์การสอนที่หลากหลาย เช่น ชั้นเรียนขนาดเล็ก ชั้นเรียนขนาดใหญ่ การสอนแบบคู่ครู และการชำระเงินเนื้อหา นอกจากนี้ยังมีซอร์สโค้ดเพื่อความสะดวกในการพัฒนาและปรับแต่ง ทั้งสถาบันและบุคคลทั่วไปสามารถสร้างแพลตฟอร์มการศึกษาออนไลน์ของตนเองได้อย่างง่ายดาย
ซอร์สโค้ดของระบบโรงเรียนออนไลน์แบบโอเพ่นซอร์สของ Wanyue สามารถสร้างแพลตฟอร์มการสอนออนไลน์ที่ผสานรวมการสอนสด การถามตอบออนไลน์ การแก้ไขการบ้าน ไวท์บอร์ดแบบโต้ตอบ และฟังก์ชันการสอนอื่นๆ ซอร์สโค้ดเป็นโอเพ่นซอร์สและสามารถปรับแต่งหรือพัฒนาใหม่ได้ เข้าใจสถานการณ์การสอนต่างๆ ได้อย่างง่ายดาย เช่น ชั้นเรียนขนาดเล็ก ชั้นเรียนขนาดใหญ่ การสอนแบบมีครูคู่ และการชำระค่าเนื้อหา
สถานการณ์การใช้งาน
1. ชั้นเรียนขนาดใหญ่แบบโต้ตอบ
ประกอบด้วยสองโหมด: คลาสเสียงขนาดใหญ่และคลาสวิดีโอขนาดใหญ่ซึ่งสามารถรองรับผู้คนออนไลน์ได้นับหมื่นคนในเวลาเดียวกัน คลาสเสียงขนาดใหญ่รองรับวิดีโอ เสียง และ PPT และคลาสวิดีโอขนาดใหญ่จะถูกนำเสนอในรูปแบบจริง วิดีโอบรรยายเวลา
โมดูลฟังก์ชัน: การสอนสด การโต้ตอบด้วยข้อความ การแสดงบทเรียน การโต้ตอบด้วยเสียง ไวท์บอร์ดการสอน การแชร์หน้าจอ
2. ชั้นเรียนขนาดเล็กที่ยอดเยี่ยม
รองรับการเชื่อมต่อวิดีโอระหว่างครูและนักเรียน ทำให้สามารถสอนแบบโต้ตอบผ่านวิดีโอแบบตัวต่อตัวและแบบตัวต่อกลุ่มระหว่างครูและนักเรียน มีฟังก์ชันการสอนที่ใช้งานได้จริงที่หลากหลาย เช่น ไวท์บอร์ดการสอนในตัว แบบทดสอบในชั้นเรียน การตอบคำถาม การยกมือขึ้นเวที เป็นต้น
โมดูลฟังก์ชัน: การสอนสด, ไวท์บอร์ดการสอน, การแชร์หน้าจอ, การโต้ตอบกับ Lianmai, แบบทดสอบในชั้นเรียน, ถามตอบออนไลน์
3. การสอนแบบครูคู่
อาจารย์หลักสอนทางออนไลน์ และครูสอนพิเศษจะช่วยเหลืออาจารย์หลักในการตอบคำถามและดูแลนักเรียน รักษาระเบียบวินัยในห้องเรียน สรุปประเด็นสำคัญของความรู้ และออกคำเตือนที่สำคัญเพื่อสร้างสภาพแวดล้อมการสอนสดที่มีประสิทธิภาพและเป็นระเบียบเรียบร้อย
โมดูลฟังก์ชัน: การสอนสด, การแบ่งปันบทเรียน, การโต้ตอบกับ Lianmai, ไวท์บอร์ดการสอน, แบบฝึกหัดในห้องเรียน, การแชร์หน้าจอ
4. การชำระเงินเนื้อหา
ประกอบด้วยสองโหมด: การจ่ายความรู้และการชำระค่าหลักสูตร เนื้อหาแบ่งออกเป็นสามรูปแบบการนำเสนอ: วิดีโอ กราฟิกและข้อความ และเสียง นักเรียนสามารถรับหลักสูตรที่เกี่ยวข้องผ่านสามวิธี: ฟรี รหัสผ่าน และการชำระเงิน
โมดูลฟังก์ชั่น: หลักสูตรวิดีโอ, หลักสูตรกราฟิก, หลักสูตรการถ่ายทอดสด, หลักสูตรเสียง, การขายแบบผสมผสาน
จอแสดงผลฟังก์ชั่น
1.สอนไวท์บอร์ด
ประกอบด้วยเครื่องมือ เช่น แปรง กล่องข้อความ และยางลบ และรองรับการทำงาน เช่น การเขียนเครื่องหมายและการอัพโหลด PPT
2. การเชื่อมต่อไมโครโฟนแบบโต้ตอบ
ในชั้นเรียนขนาดเล็ก นักเรียนสามารถสมัครใช้วิดีโอแชทได้ และอาจารย์หนึ่งคนสามารถสนทนากับนักเรียนได้มากถึง 16 คนในเวลาเดียวกัน
3. การทดสอบในชั้นเรียน
การทดสอบประกอบด้วยคำถามสามประเภท แบ่งออกเป็นคำถามแบบเลือกตอบ และคำถามแบบประยุกต์ ผู้สอนสามารถตั้งค่าการทดสอบล่วงหน้าก่อนเริ่มชั้นเรียนได้
4. แบบฝึกหัดในห้องเรียน
หลังจากที่อาจารย์ปล่อยแบบฝึกหัดในชั้นเรียนแล้ว นักเรียนจะต้องตอบคำตอบให้เสร็จสิ้นภายในระยะเวลาที่กำหนด และระบบจะส่งแบบทดสอบโดยอัตโนมัติหลังจากหมดเวลา
5.ยกมือขึ้นเวที
ระหว่างการบรรยายสด นักเรียนยกมือสมัครขึ้นเวทีคุยกับอาจารย์ และขึ้นเวทีได้หลังจากที่อาจารย์เห็นด้วย
6. ถามตอบออนไลน์
อาจารย์สุ่มปล่อยคำถาม และนักเรียนมีส่วนร่วมในการตอบคำถาม นักเรียนที่อาจารย์เลือกสามารถเปิดไมโครโฟนเพื่อสื่อสารได้
7. การแชร์หน้าจอ
ในชั้นเรียนขนาดเล็กระดับพรีเมียม อาจารย์สามารถแบ่งปันคอมพิวเตอร์เดสก์ท็อปกับนักเรียนในห้องถ่ายทอดสดได้
8. ดาวน์โหลดบทเรียน
บทเรียนที่นักเรียนดาวน์โหลดระหว่างชั้นเรียนสามารถดูได้ใน "บทเรียนของฉัน" ในศูนย์ส่วนบุคคล
9. เข้าใจไหม?
อาจารย์สามารถใช้ฟังก์ชัน "เข้าใจหรือไม่" เพื่อตัดสินความรู้ของนักเรียนโดยทั่วไปเมื่อทำการสอน
10. การบันทึกและการเล่น
แพลตฟอร์มดังกล่าวสามารถบันทึกการถ่ายทอดสดทั้งหมดของชั้นเรียนขนาดเล็ก และนักเรียนสามารถใช้ฟังก์ชันนี้เพื่อเข้าร่วมชั้นเรียนแต่งหน้าได้ทันท่วงที
11. การบันทึกและการเล่น
แพลตฟอร์มดังกล่าวสามารถบันทึกการถ่ายทอดสดทั้งหมดของชั้นเรียนขนาดเล็ก และนักเรียนสามารถใช้ฟังก์ชันนี้เพื่อเข้าร่วมชั้นเรียนแต่งหน้าได้ทันท่วงที
12. ขั้นตอนการเรียนรู้
นักเรียนสามารถเลือกขั้นตอนการเรียนรู้ได้อย่างอิสระที่แผนกต้อนรับ และคำแนะนำหลักสูตรต่างๆ จะแสดงตามขั้นตอนการเรียนรู้ต่างๆ
13. การจำแนกประเภทวิชา
หมวดหมู่วิชาจะแสดงในรูปแบบของไอคอน และนักเรียนสามารถดูรายละเอียดหลักสูตรทั้งหมดภายใต้หัวข้อนี้ได้โดยคลิกที่รายการเหล่านั้น
14. โฆษณาแบบหมุน
โฆษณาแพลตฟอร์มจะแสดงในรูปแบบของภาพหมุน หากมีลิงก์ในตัว การคลิกที่ลิงก์จะข้ามไปยังหน้าที่เกี่ยวข้อง
15.อาจารย์ดังและหลักสูตรดัง
หน้าแรกจะแสดงอวาตาร์ ชื่อ และตำแหน่งอาจารย์ หลังจากที่ผู้ใช้คลิก ประวัติย่อของอาจารย์และรายวิชาที่เขาสอนจะปรากฏขึ้น
16. การจัดการหลักสูตร
แพ็คเกจที่เลือก, หลักสูตรที่แนะนำ, เนื้อหาที่เลือก, ชั้นเรียนสด, สี่ส่วนหลักสูตรหลัก, ประสบการณ์การเรียนรู้ที่แตกต่างกัน
17. คำถามเกี่ยวกับการก่อสร้างธนาคาร
Class Terminal ประกอบด้วยคลังคำถาม และคำถามในคลังคำถามรองรับการป้อนข้อมูลด้วยลายมือ และยังรองรับการนำเข้าตารางข้อความตามรูปแบบที่สร้างขึ้นอีกด้วย
18. สมุดงาน
ผู้บรรยายสามารถเผยแพร่การบ้านของชั้นเรียนได้ที่ Class Terminal แหล่งที่มาของเนื้อหา: อัปโหลดรูปถ่ายข้อสอบ หรือเลือกที่จะเพิ่มลงในคลังคำถาม
19. สมุดคำถามผิด
นักเรียนสามารถเพิ่มคำถามที่ผิดในการบ้านหรือแบบทดสอบในชั้นเรียนลงในสมุดคำถามที่ไม่ถูกต้องในศูนย์ส่วนตัว และสนับสนุนการถ่ายภาพคำถามและอัปโหลดคำถามเหล่านั้น
20. การซื้อคอร์สออนไลน์
ตามความต้องการนักเรียนสามารถเพิ่มหลักสูตรแบบชำระเงินลงในตะกร้าสินค้าได้หากหลักสูตรมาพร้อมกับสื่อการสอนต้องกรอกที่อยู่ในการจัดส่ง
พารามิเตอร์ซอร์สโค้ด
ภาษาการพัฒนา
แอพ Android: Java
แบ็กเอนด์การจัดการ: php
การใช้เฟรมเวิร์ก: ThinkPHP
พารามิเตอร์เซิร์ฟเวอร์
ฐานข้อมูล: Mysql
เซิร์ฟเวอร์แคช: Redis
เซิร์ฟเวอร์แชท: ซ็อกเก็ต
โปรโตคอลการขนส่งและรูปแบบสื่อ
พุชสตรีมมิ่ง: RTMP
ดึงสตรีมมิ่ง RTMP และ HTTP
รูปแบบเสียง: ACC
รูปแบบวิดีโอ: H.264
การกำหนดค่าเซิร์ฟเวอร์
ระบบปฏิบัติการ: ลินุกซ์ CentOS
เซิร์ฟเวอร์ แนะนำให้ซื้อเซิร์ฟเวอร์ในประเทศ
ขั้นตอนการติดตั้งซอร์สโค้ด
1. ปิดไฟร์วอลล์และตั้งค่าให้ปิดเครื่องเมื่อเริ่มต้น ------> systemctl หยุดไฟร์วอลล์ && systemctl ปิดการใช้งานไฟร์วอลล์
2. ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์เปิดพอร์ตต่อไปนี้: 21 22 80 888 8888 3306 6379 19967 39000-40000 (พอร์ตโหมดพาสซีฟ ftp คุณไม่จำเป็นต้องเปิด)
3. แผงเจดีย์ยังต้องเปิดพอร์ตต่อไปนี้: 21 22 80 888 8888 3306 6379 (อธิบายไว้ด้านล่าง) 19967 39000-40000 (พอร์ตโหมดพาสซีฟ ftp คุณไม่จำเป็นต้องเปิดมัน)
1.คำสั่งติดตั้งแผงเจดีย์
1.1 ยำติดตั้ง -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && ทุบตี install.sh
หลังจากดำเนินการเสร็จสิ้น ระบบจะมอบ URL เข้าสู่ระบบเริ่มต้น ชื่อผู้ใช้ และรหัสผ่าน
1.2. เข้าสู่ระบบแบ็กเอนด์ของแผง Pagoda ตามที่อยู่ที่ติดตั้งสำเร็จด้านบน
1.3. หลังจากเข้าสู่ระบบสำเร็จแล้ว ให้ทำการติดตั้ง lnmp เพียงคลิกเดียว ดังนี้:
nginx1.15 MySQL 5.7 php 7.0 phpmyadmin 4.7
วิธีการติดตั้งคือการติดตั้งที่รวดเร็ว
1.4. หลังจากติดตั้งโปรแกรม Pagoda อัตโนมัติแล้ว เราก็สามารถไปที่เมนูด้านซ้ายเพื่อสร้างแอปพลิเคชัน เช่น ไซต์และฐานข้อมูลได้
1.5 ในขณะนี้ สภาพแวดล้อม lnmp ได้รับการตั้งค่าแล้ว แต่จำเป็นต้องติดตั้งปลั๊กอิน redis และ php เช่น opchache redis fileinfo
1.6. ค้นหา redis และติดตั้ง
1.7 ติดตั้งปลั๊กอินส่วนขยาย PHP ในลักษณะเดียวกัน
1.8. ขณะนี้ สภาพแวดล้อมโดยรวมของเว็บไซต์ได้รับการตั้งค่าแล้ว แต่คุณยังต้องยืนยันว่าพอร์ตด้านล่างแผงเจดีย์เปิดอยู่หรือไม่ หากไม่ ให้เปิดโดยตรง (ส่วนที่เปิดอยู่ด้านบนคือ พอร์ตที่เปิดโดยเซิร์ฟเวอร์ อย่าสับสน)
2. ตั้งค่าความปลอดภัยแผงเจดีย์
ป้อนพื้นหลัง การตั้งค่า - การตั้งค่าพาเนล
พอร์ตแผง Pagoda เริ่มต้น ผู้ใช้ และรหัสผ่านจำเป็นต้องได้รับการแก้ไขเพื่อความปลอดภัยของเซิร์ฟเวอร์
3.การกำหนดค่าสีแดง
แก้ไขข้อมูลการกำหนดค่า Redis
รีสตาร์ทอีกครั้ง
4. เพิ่มไซต์และฐานข้อมูล (ไซต์ต้องได้รับการกำหนดค่าด้วยใบรับรอง SSL)
หลังจากตั้งค่าเรียบร้อยแล้ว เราก็สามารถเพิ่มไซต์และฐานข้อมูลได้ตามปกติ ง่ายๆ เพียงตั้งค่าโดยตรง
หลังจากตั้งค่าแล้ว คุณจะได้รับแจ้ง: สร้างไซต์สำเร็จแล้ว
หลังจากตั้งค่าไซต์แล้ว เนื่องจากเป็นเฟรมเวิร์ก tp5 เราจึงต้องแก้ไขไดเร็กทอรีรากของเว็บไซต์
กำหนดค่าใบรับรอง SSL
คุณสามารถสมัครใบรับรอง SSL ฟรีบน Tencent Cloud
กรอกข้อมูลแล้วคลิกถัดไป
คุณสามารถเลือกการตรวจสอบ DNS ด้วยตนเองได้ คลิกเพื่อยืนยันการสมัคร
ได้รับการร้องขอเป็นเวลานานในการเพิ่มบันทึกการแยกวิเคราะห์ รอให้การตรวจสอบผ่านและดาวน์โหลดใบรับรอง
หลังจากดาวน์โหลด ให้แตกไฟล์และเข้า
เข้าสู่ไดเร็กทอรี nginx จะมีไฟล์สองไฟล์ต่อท้าย
การทำงานของเจดีย์: คลิก [เว็บไซต์] ซึ่งสอดคล้องกับไซต์ [การตั้งค่า] [SSL] [ใบรับรองอื่นๆ] เปิดไฟล์ใบรับรอง คัดลอกเนื้อหาของไฟล์ใบรับรองไปยังเจดีย์ แล้วคลิกบันทึก
หวังว่าข้อมูลข้างต้นจะเป็นประโยชน์กับคุณ! บรรณาธิการของ Downcodes ขอให้คุณประสบความสำเร็จในการตั้งค่า!