Der Herausgeber von Downcodes bietet Ihnen einen leistungsstarken Quellcode für das Open-Source-Online-Schulsystem von Wanyue! Das System kann schnell eine Online-Lehrplattform aufbauen, die Live-Unterricht, Online-Fragen und Antworten, Hausaufgabenkorrektur, interaktives Whiteboard und andere Funktionen integriert. Es unterstützt verschiedene Unterrichtsszenarien wie kleine Klassen, große Klassen, Unterricht mit zwei Lehrern und Bezahlung von Inhalten. Es stellt auch Quellcode für die sekundäre Entwicklung und Anpassung bereit. Sowohl Institutionen als auch Einzelpersonen können ganz einfach ihre eigene Online-Bildungsplattform erstellen.
Mit dem Open-Source-Quellcode des Online-Schulsystems von Wanyue kann eine Online-Lehrplattform erstellt werden, die Live-Unterricht, Online-Fragen und Antworten, Hausaufgabenkorrektur, interaktives Whiteboard und andere Lehrfunktionen integriert. Der Quellcode ist Open Source und kann angepasst oder neu entwickelt werden. Realisieren Sie problemlos viele Unterrichtsszenarien, z. B. kleine Klassen, große Klassen, Unterricht mit zwei Lehrern und Bezahlung von Inhalten.
Anwendungsszenarien
1. Interaktive große Klassenklasse
Es umfasst zwei Modi: Große Sprachklasse und Große Videoklasse, die Zehntausende von Menschen gleichzeitig online aufnehmen können; Große Sprachklasse unterstützt Video, Audio und PPT, und Große Videoklasse wird in Form von Real- präsentiert. Zeit für Videovorträge.
Funktionsmodule: Live-Unterricht, Textinteraktion, Kursunterlagenanzeige, Sprachinteraktion, Unterrichts-Whiteboard, Bildschirmfreigabe
2. Ausgezeichnete kleine Klassen
Unterstützt die Videoverbindung zwischen Lehrern und Schülern und ermöglicht so interaktiven Eins-zu-eins- und Eins-zu-viele-Videounterricht zwischen Lehrern und Schülern. Es verfügt über eine Vielzahl praktischer Unterrichtsfunktionen, wie z. B. ein integriertes Whiteboard für den Unterricht, Quizfragen im Unterricht, Beantwortung von Fragen, Hände heben, um die Bühne zu betreten usw.
Funktionsmodule: Live-Unterricht, Unterrichts-Whiteboard, Bildschirmfreigabe, Lianmai-Interaktion, Quizzes im Unterricht, Online-Fragen und Antworten
3. Doppellehrerunterricht
Der Hauptdozent unterrichtet online, und der Tutor unterstützt den Hauptdozenten bei der Beantwortung von Fragen und der Betreuung der Studierenden, der Aufrechterhaltung der Unterrichtsdisziplin, der Zusammenfassung wichtiger Wissenspunkte und der Ausgabe wichtiger Erinnerungen, um eine effiziente und geordnete Live-Unterrichtsumgebung aufzubauen.
Funktionsmodule: Live-Unterricht, gemeinsame Nutzung von Kursunterlagen, Lianmai-Interaktion, Unterrichts-Whiteboard, Unterrichtsübungen, Bildschirmfreigabe
4. Inhaltszahlung
Es umfasst zwei Modi: Wissenszahlung und Kurszahlung. Der Inhalt ist in drei Präsentationsformen unterteilt: Video, Grafik und Text. Studenten können relevante Kurse über drei Methoden erhalten: kostenlos, Passwort und Zahlung.
Funktionsmodule: Videokurse, Grafikkurse, Live-Broadcast-Kurse, Sprachkurse, Kombinationsverkauf
Funktionsanzeige
1. Whiteboard für den Unterricht
Enthält Werkzeuge wie Pinsel, Textfelder und Radiergummis und unterstützt Vorgänge wie das Schreiben von Markierungen und PPT-Uploads.
2. Interaktiver Mikrofonanschluss
In kleinen Klassen können Studierende einen Video-Chat beantragen und ein Dozent kann mit bis zu 16 Studierenden gleichzeitig chatten.
3. Prüfung im Unterricht
Der Test enthält drei Arten von Fragen, unterteilt in Multiple-Choice-, Beurteilungs- und Anwendungsfragen. Der Dozent kann den Test vor Beginn des Unterrichts festlegen.
4. Unterrichtsübungen
Nachdem der Dozent die Unterrichtsübung freigegeben hat, müssen die Studierenden die Antworten innerhalb einer bestimmten Zeitspanne ausfüllen und die Übung wird nach dem Ende automatisch eingereicht.
5. Heben Sie Ihre Hände, um die Bühne zu betreten
Bei Live-Vorlesungen heben Studierende ihre Hände, um sich zu bewerben, auf die Bühne zu gehen und mit dem Dozenten zu plaudern, und sie können auf die Bühne gehen, nachdem der Dozent zustimmt.
6. Online-Fragen und Antworten
Der Dozent gibt nach dem Zufallsprinzip Fragen frei, und die vom Dozenten ausgewählten Studenten können sich an das Mikrofon wenden, um zu kommunizieren.
7. Bildschirmfreigabe
In Premium-Kleinklassenklassen können Dozenten ihre Computer-Desktops mit Studenten im Live-Übertragungsraum teilen.
8. Kursunterlagen herunterladen
Von Studierenden während des Unterrichts heruntergeladene Kursunterlagen können unter „Meine Kursunterlagen“ im persönlichen Center eingesehen werden.
9. Verstehst du?
Mit der „Verstehen oder nicht“-Funktion können Dozenten allgemein beurteilen, ob Studierende im Unterricht Wissen beherrschen.
10. Aufnahme und Wiedergabe
Die Plattform kann die gesamte Live-Übertragung von Kleinklassenklassen aufzeichnen, und Schüler können diese Funktion nutzen, um zeitnah an Nachholklassen teilzunehmen.
11. Aufnahme und Wiedergabe
Die Plattform kann die gesamte Live-Übertragung von Kleinklassenklassen aufzeichnen, und Schüler können diese Funktion nutzen, um zeitnah an Nachholklassen teilzunehmen.
12. Lernphase
An der Rezeption können die Studierenden den Lernabschnitt frei wählen und zu den verschiedenen Lernabschnitten werden unterschiedliche Kursempfehlungen angezeigt.
13. Themenklassifizierung
Fachkategorien werden in Form von Symbolen angezeigt und Studierende können alle Kursdetails zu diesem Fach sehen, indem sie darauf klicken.
14. Karussell-Anzeigen
Plattformanzeigen werden in Form eines Karussells angezeigt. Wenn integrierte Links vorhanden sind, gelangen Sie durch Anklicken zur entsprechenden Seite.
15. Berühmte Lehrer und berühmte Kurse
Auf der Startseite werden der Avatar, der Name und der Titel des Dozenten angezeigt. Nachdem der Benutzer darauf geklickt hat, werden der Lebenslauf des Dozenten und die von ihm unterrichteten Kurse angezeigt.
16. Kursmanagement
Ausgewählte Pakete, empfohlene Kurse, ausgewählte Inhalte, Live-Kurse, vier Hauptkursabschnitte, unterschiedliche Lernerfahrungen.
17. Fragen Sie den Bankbau
Das Klassenterminal enthält eine Fragenbank, und die Fragen in der Fragenbank unterstützen die handschriftliche Eingabe und unterstützen auch den Import von Texttabellen gemäß dem festgelegten Format.
18. Arbeitsbuch
Dozenten können Klassenaufgaben auf dem Klassenterminal veröffentlichen. Inhaltsquelle: Laden Sie Fotos von Testarbeiten hoch oder fügen Sie sie der Fragendatenbank hinzu.
19. Falsches Fragenbuch
Schüler können falsche Fragen in Hausaufgaben oder Klassentests zum falschen Fragenbuch im persönlichen Zentrum hinzufügen und dabei helfen, Fotos von den Fragen zu machen und sie hochzuladen.
20. Online-Kurskauf
Je nach Bedarf können Studierende kostenpflichtige Kurse in den Warenkorb legen. Wenn dem Kurs Unterrichtsmaterialien beiliegen, müssen sie die Lieferadresse angeben.
Quellcode-Parameter
Entwicklungssprache
Android-APP: Java
Management-Backend: PHP
Verwenden des Frameworks: ThinkPHP
Serverparameter
Datenbank: MySQL
Cache-Server: Redis
Chat-Server: Socket
Transportprotokolle und Medienformate
Push-Streaming: RTMP
Pull-Streaming RTMP und HTTP
Audioformat: ACC
Videoformat: H.264
Serverkonfiguration
Betriebssystem: Linux CentOS
Server, es wird empfohlen, einen inländischen Server zu kaufen
Schritte zur Installation des Quellcodes
1. Schalten Sie die Firewall aus und stellen Sie sie so ein, dass sie beim Start heruntergefahren wird ------>systemctl stop firewalld && systemctl discover firewalld
2. Stellen Sie sicher, dass der Server die folgenden Ports öffnet: 21 22 80 888 8888 3306 6379 19967 39000-40000 (FTP-Passivmodus-Port, Sie müssen ihn nicht öffnen)
3. Das Pagodenpanel muss außerdem die folgenden Ports öffnen: 21 22 80 888 8888 3306 6379 (unten beschrieben) 19967 39000-40000 (FTP-Passivmodus-Port, Sie müssen ihn nicht öffnen)
1. Installationsbefehl für das Pagodenpaneel
1.1. yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
Nach Abschluss der Ausführung werden die Standard-Anmelde-URL, der Benutzername und das Passwort angegeben.
1.2. Melden Sie sich anhand der oben erfolgreich installierten Adresse beim Pagoda-Panel-Backend an. Wir müssen die Website-Umgebung einrichten.
1.3. Führen Sie nach erfolgreicher Anmeldung die Ein-Klick-Installation von lnmp wie folgt durch:
nginx1.15 MySQL 5.7 PHP 7.0 PHPMyAdmin 4.7
Die Installationsmethode ist eine schnelle Installation
1.4. Nachdem das Pagoda-Programm automatisch installiert wurde, können wir im linken Menü Anwendungen wie Websites und Datenbanken erstellen.
1.5. Zu diesem Zeitpunkt ist die Umgebung lnmp eingerichtet, es müssen jedoch Redis- und PHP-Plug-Ins wie Opchache Redis Fileinfo installiert werden.
1.6. Finden Sie Redis und installieren Sie es.
1.7. Installieren Sie das PHP-Erweiterungs-Plugin auf die gleiche Weise.
1.8. Zu diesem Zeitpunkt ist die Gesamtumgebung der Website eingerichtet, Sie müssen jedoch noch überprüfen, ob die Ports unter dem Pagodenfenster geöffnet sind. Wenn nicht, öffnen Sie sie direkt (der oben geöffnete Teil). der vom Server geöffnete Port, lassen Sie sich nicht verwirren)
2. Richten Sie die Sicherheit des Pagodenpanels ein
Geben Sie den Hintergrund ein, Einstellungen – Panel-Einstellungen.
Der Standard-Port, der Benutzer und das Passwort des Pagoda-Panels müssen geändert werden, um die Sicherheit des Servers zu gewährleisten.
3. Redis-Konfiguration
Ändern Sie die Redis-Konfigurationsinformationen
Starten Sie Redis neu
4. Fügen Sie eine Site und eine Datenbank hinzu (die Site muss mit einem SSL-Zertifikat konfiguriert sein)
Nachdem die Einstellungen abgeschlossen sind, können wir Websites und Datenbanken normal hinzufügen. Dies ist sehr einfach, richten Sie es einfach direkt ein.
Nach der Einrichtung werden Sie gefragt: Die Site wurde erfolgreich erstellt.
Nach dem Einrichten der Site müssen wir das Stammverzeichnis der Website ändern, da es sich um ein TP5-Framework handelt
SSL-Zertifikat konfigurieren
Sie können ein kostenloses SSL-Zertifikat bei Tencent Cloud beantragen.
Geben Sie die Informationen ein und klicken Sie auf Weiter.
Sie können die manuelle DNS-Überprüfung wählen. Klicken Sie, um die Anwendung zu bestätigen
Es wurde schon lange gefordert, einen Parsing-Datensatz hinzuzufügen. Warten Sie, bis die Überprüfung erfolgreich ist, und laden Sie das Zertifikat herunter.
Nach dem Herunterladen entpacken und eingeben
Geben Sie das Nginx-Verzeichnis ein. Am Ende befinden sich zwei Dateien.
Pagodenbetrieb: Klicken Sie auf [Website] entsprechend der Website [Einstellungen] [SSL] [Andere Zertifikate], öffnen Sie die Zertifikatsdatei, kopieren Sie den Inhalt der Zertifikatsdatei in die Pagode und klicken Sie auf Speichern.
Ich hoffe, die oben genannten Informationen sind hilfreich für Sie! Der Herausgeber von Downcodes wünscht Ihnen viel Erfolg beim Einrichten!