Plattformempfehlung für eine wettbewerbsfähige Online-Programmierschule
Ich beaufsichtige ein Team, das derzeit versucht, einen wettbewerbsfähigen Online-Programmierkurs / eine wettbewerbsfähige Online-Programmierschule für eine Sammlung von Gymnasien in der Türkei aufzubauen, die alle einer bestimmten privaten Bildungseinrichtung angehören.
Als ehemaliger Absolvent einer dieser High Schools, der an der Physikolympiade teilgenommen hat und derzeit CS studiert, wurde mir dieser Job zusammen mit anderen College-Studenten angeboten, die CS studieren, von denen einige Medaillen bei der nationalen und internationalen Olympiade in Informatik gewonnen haben.
Unser Team hat bereits einen Entwurf für einen Lehrplan erstellt und begonnen, einer Gruppe von c. 80 Schüler über Zoom. Obwohl wir zuversichtlich sind, wie und was wir unterrichten sollen, sind wir uns nicht sicher, welche Plattform wir als LMS zum Hochladen, Teilen und Organisieren von Kursmaterial wie Präsentationen, Aufgaben usw. verwenden sollen. Als vorläufige Lösung verwenden wir derzeit Discord, sind uns jedoch dessen bewusst Die langfristige Zwietracht ist als LMS nicht optimal, da es keine Möglichkeit gibt, Kursmaterial strukturiert zu teilen und zu organisieren. Wir erwägen eine bessere und professionellere Lösung, sind uns jedoch nicht sicher, welche Option wir wählen sollen, da wir nur sehr wenig Erfahrung in diesem Bereich haben. Folgendes wurde berücksichtigt:
- Microsoft-Teams
- Moodle oder ein ähnliches LMS
- Eine benutzerdefinierte Website
Mir wurde gesagt, dass Moodle schwer einzurichten ist und ein Overkill ist. Die Entwicklung einer benutzerdefinierten Website scheint ebenfalls nicht sehr praktisch zu sein. Denken Sie, dass Microsoft Teams in geeigneter Weise als Kurs- / Lernmanagementsystem eingesetzt werden können, in dem Kursmaterial und Aufgaben strukturiert verwaltet werden können? Haben Sie weitere Vorschläge?
Antworten
Mein erster Instinkt ist, dass jedes LMS übertrieben ist. LMS verwalten zwar Klassenzimmer, aber sie sollen auch die Verwaltung von Schulen und den größten Teil des administrativen Zwecks (und die meisten Funktionen außerhalb der wörtlichen Klassenzimmeraspekte und sogar viele Funktionen innerhalb der Klassenzimmer) eines LMS unterstützen Sei für dich völlig nutzlos. Busfahrten, medizinische Bezeichnungen, Pläne für Lernbehinderungen, Bezeichnungen für das Mittagessen in der Schule, Aufgaben als Berater usw. usw. gehen über das hinaus, was Sie für ein so kleines Programm benötigen.
Ich gehe davon aus, dass das meiste, wonach Sie suchen, eine Möglichkeit ist, Aufträge zu verteilen und zu empfangen. Wenn dies tatsächlich der Fall ist, empfehle ich die Verwendung von GitHub.
Zu Beginn können Kinder Ihr Repo einfach zum Herunterladen von Dateien über die Weboberfläche verwenden und frühzeitig Aufgaben über Discord einreichen, so wie Sie es bereits getan haben. Nachdem sie mit der GitHub-Oberfläche zum Herunterladen vertraut sind, können Sie sie mit Fork-Projekten beginnen. Führen Sie die Git-Funktionalität langsam ein und unterstützen Sie sie in der Zwischenzeit weiterhin mit Discord.
Dieser Ansatz bietet zwei große Vorteile:
- Sie müssen sich nicht auf etwas einlassen, das fast so schwer ist wie ein LMS.
- Die Schüler werden langsam mit den grundlegenden Git-Aktionen vertraut und vertraut.
Google Classroom ist eine übersichtliche und funktionsfähige Benutzeroberfläche für die Verwaltung der Verteilung und Sammlung von Kursmaterialien einer Vielzahl von Medien. Auf dieser Plattform unterrichte ich ungefähr 100 Studenten in fünf Kursen pro Semester. Wenn Sie ein Notenbuch benötigen, das ebenfalls integriert ist.
Ich verlinke zu repl.it und lasse die Schüler meinen Code in der Cloud für einige Aufgaben und Demos abspalten. Ich kann auch auf GitHub-Links verlinken und diese sammeln.
Im Repl-Klassenzimmer sind Unit-Tests für einige Sprachen integriert. Dies kann je nach der von Ihnen gelehrten Problemlösung hilfreich sein. Ich liste eine Reihe von Aktivitäten pro Tag im Google-Klassenzimmer auf, die ich bei Repl mit Unit-Tests aufgelistet habe.
Wenn die Schule, mit der Sie zusammenarbeiten, kein GSuite-Setup für ihre Organisation hat, kann es bei Google Drive zu Speicherbeschränkungen kommen.