Wie Community-Software die Lernerfahrung verändert
(Vielen Dank an Data-Science-Dojo für das Sponsoring der Open edX 2019 Conference! Es folgt ihr gesponserter Blog-Beitrag)
Autoren: Arham Akheel – Business Analyst; Sanjay Pant – Datenanalyst; und Ahsan Khan – Dateningenieur
KI und maschinelles Lernen sind die spannendsten Themen des Jahrzehnts und werden zunehmend Teil unseres täglichen Lebens. Wenn Sie eine Suchanfrage bei Google eingeben oder weiter durch den Endlos-Feed auf Facebook scrollen, werden sie alle von Erkenntnissen aus Machine-Learning-Engines unterstützt. Mit fortschreitender Technologie in der Datenwissenschaft wird der Bedarf an relevanten Fähigkeiten für Teams in jedem Unternehmen unerlässlich. Als weltweit führender Anbieter von datenwissenschaftlichem Lernen glauben wir daran, KI und maschinelles Lernen für jeden zugänglich zu machen, der a einzigartiges Lernprogramm. Das Programm deckt wesentliche Themen in Data Science und Data Engineering ab, um durch reale Probleme wegweisend zu werden, und eignet sich für Berufstätige, die ihre Fähigkeiten verbessern möchten. Unser Fokus liegt hauptsächlich auf der Bereitstellung einer Blended-Learning-Erfahrung mit Online- und Präsenzkursen unter Verwendung von Open edX als selbst gehosteter Plattform.
Warum verwenden wir Open edX?
Wir haben das am besten bewertete Data Science Bootcamp geschaffen, indem wir soziales Lernen und praktische Interaktivität priorisiert haben, und wir sind fest davon überzeugt, dass eine persönliche Lernerfahrung im Vergleich zu 100 % Online-Lernen viel wertvoller ist. Da wir eine Verlagerung vom physischen Klassenzimmer zum Lernen zu jeder Zeit und an jedem Ort beobachten, wachsen Plattformen in vielen Branchen schnell. Bildungsexperten sprechen immer über die „MOOC-Revolution“, unter Bezugnahme auf die explosive Entstehung von Massive offene Online-Kurse zurück im Jahr 2012. Seitdem haben Dutzende von lernenden Organisationen die MOOC-Arena betreten, um ein Stück davon zu bekommen wachsenden Markt der Online-Studenten
Wir haben uns gegenüber Hunderten von MOOC-Anbietern für Open edX entschieden, weil Open Source ist die Zukunft. ichHeutzutage ist es schwierig, ein Startup zu finden, das seine Risikokapitalfinanzierung wert ist und nicht zumindest teilweise (wenn nicht größtenteils) auf Open Source basiert. Open Source ist keine Modeerscheinung, oder ein Haufen Hippies in Kalifornien, die Batik-Laptops herumreichen, als würden sie illegale Substanzen tun. Open Source ist die Art und Weise, wie moderne Organisationen und immer mehr traditionelle Organisationen Software entwickeln. Sogar Microsoft, traditionell einer der stärksten Gegner von Open Source, hat Open Source ihr primäres Entwicklungsframework (zusammen mit Apple und Swift). Heute sind alle der größten Namen in der Technologie, von IBMbis hin zu SAP, zu Adobe Beteiligen Sie sich aktiv an der Open-Source-Community.
Open edX hat sich für viele Unternehmen zur bevorzugten Online-Lernplattform entwickelt, da es lernerorientiert, skalierbar und flexibel ist. Die moderne Web-Benutzeroberfläche von Open edX legt den Fokus auf Benutzerfreundlichkeit und macht es zu einer großartigen Plattform für Lehrer und einer immersiven Lernumgebung für Schüler. Es ist ein mächtiges, online Open-Source- Lernplattform und wird ständig mit Beiträgen der brillantesten Köpfe der Welt erneuert. Open edX ist erweiterbar, vielseitig und kann an Ihre Bedürfnisse angepasst werden.

„Was Open edX einzigartig macht, ist, dass es die einzige Open-Source-Plattform der letzten Generation mit vollem Funktionsumfang für Online-Lernen ist.“ – Lorena Barba, Professorin an der George Washington University und eine der renommiertesten Stimmen in der Open edX-Community
Geschäftliche Agilität ist wichtig
Wenn Unternehmen an Open Source denken, denken sie heutzutage an „Business Agilität“, eine Qualität, die auf dem sich schnell verändernden Markt zunehmend über allen anderen geschätzt wird. Die Fähigkeit, neue Anwendungen schnell, zuverlässig und kostengünstig zu erstellen, zieht alle Unternehmen, ob groß oder klein, an Open-Source- und sie zu ermutigen, es für immer größere Projekte wie z Gebäudean Ökosystem mit Open Source.
Wir konzentrieren uns mehr auf die Erstellung von Inhalten als auf den Aufbau einer Plattform von Grund auf.
Warum nicht auf den Schultern von Technologiegiganten stehen?
Dieser sversetzt unsere Entwickler von Arbeitern mit niedrigem Wert zu Arbeitern mit hohem Wert, im Open-Source-Format Alle einfachen Probleme wurden bereits gelöst. Blogging, Content Management und Betriebssysteme sind alles Probleme mit etablierten (und Mainstream-) Open-Source-Lösungen. Während unsere Entwickler ihre Zeit damit verbringen könnten, Räder neu zu erfinden, die die Open-Source-Community bereits perfektioniert hat, ist es bei weitem vorzuziehen, das beste Rad der Welt zu verwenden, insbesondere wenn es für Sie kostenlos ist. Dies gibt unseren Entwicklern die Möglichkeit, an noch ungelösten Herausforderungen zu arbeiten und neue Funktionen zu entwickeln, die einzigartig sind und einen Mehrwert für die Mission unserer Organisation schaffen Data Science für jedermann zugänglich.
Open Source ist eine Software, die einen Cent gibt und einen Cent nimmt. Wenn Sie Open Source verwenden, sei es ein Server, eine Desktop-Publishing-Anwendung oder Open edX, sind Sie verpflichtet, der Community etwas zurückzugeben. Schließlich würden ohne den Beitrag anderer die mikro- und makroökonomischen Motivationen nicht mehr gelten und Open Source, wie wir es kennen, würde aufhören zu existieren. Das ist die goldene Regel, oder in traditionellen philosophischen Begriffen, a kategorialer Imperitiv.
Wie verwenden wir Open edX?
Wir begannen damit, Open edX als ergänzende Lernplattform zu unseren persönlichen Schulungen zu verwenden. Dies hat uns geholfen, die Lernerfahrung zu verfeinern und in den Online-Bereich hineinzuwachsen, indem wir 100 % Online-Data-Science-Kurse anbieten.
Lernmanagementsystem
Ein Lernmanagementsystem (LMS) hat für Studierende mehrere Vorteile:
- Lernmedium: Unsere Bootcamp-Teilnehmer verwenden Open edX LMS als zusätzliches Lernmedium und nutzen es, um Voraussetzungen zu erfüllen, Kursmaterial zu überprüfen und zusätzliche Inhalte zu lernen. Es hilft ihnen auch, ihr Verständnis der Themen, die sie im Unterricht gelernt haben, zu bewerten.
- Content Creation: Wir sind ständig bestrebt, ansprechende neue Multimedia-Inhalte zu erstellen. Die meisten unserer Teilnehmer erhalten Zugriff auf diese Inhalte, wenn sie sich für das Bootcamp anmelden. Jeder Kurs umfasst Quizfragen, Videovorträge, Hausaufgaben und Handbücher, um die verschiedenen Konzepte der Datenwissenschaft und Datentechnik der Lernenden zu verbessern.
- Flexibilität: Die Plattform ist flexibel, da die Schüler umfangreiche Inhalte nach Belieben auf verschiedenen Geräten genießen können. Der Zugriff auf aktuelles Lernmaterial ist ein großer Vorteil. Wir sind auch in der Lage, den Schülern in Echtzeit Aktualisierungen mitzuteilen, falls sich Änderungen am Stundenplan oder Lehrplan ergeben.
- Analyse: Die Lernenden können ihr Verständnis einschätzen und bewerten, und die Plattform bietet ihnen eine Reihe von Tools, um ihre Fortschritte zu verfolgen. Es hilft Kurserstellern zu verstehen, wie sie die Lernerfahrung der Schüler verbessern und verbessern können.
- Zusammenarbeit: Wir nutzen das Forum ausgiebig, um kollaboratives und soziales Lernen zu fördern. Die Schüler können mithilfe der Diskussionsfunktion verschiedene Fragen und Antworten posten und sich gegenseitig helfen, verschiedene Themen des maschinellen Lernens zu verstehen und zu klären.

Studio
Dozenten und Kursersteller verwenden das Open edX-Content-Management-System, um ansprechende Data Science- und Data Engineering-Inhalte zu erstellen, die die Entwicklung von Multimedia-Inhalten wie Videos, Quiz und Programmierübungen vereinfacht haben. Die Verwendung eines Tools wie Studio bietet mehrere Vorteile:
- Wiederverwendbarkeit und Experimentieren: Kursleiter können denselben Kurs für verschiedene Kohorten verwenden und müssen ihn nicht für jede Klasse von Grund auf neu erstellen. Inhaltsgruppen können verwendet werden, um Sätze von Inhaltseinheiten basierend auf dem Lerntyp zu erstellen. Gruppen können auch für verwendet werden Online-Experimente und A/B-Tests für die Entscheidung zwischen Variationen, um Engagement und Verständnis zu erhöhen.
- Multimediale Inhalte: Open edX macht es mühelos, Lernmaterialien in mehreren Formaten mit X-Blöcken zu erstellen, was Kurserstellern hilft, ansprechende Inhalte zu entwickeln.
- max. Dämfpungsabweichungen der Ausgänge: Sobald sich Dozenten und Kursersteller an die Erstellung der ersten paar Kurse gewöhnt haben, wird der Inhaltserstellungsprozess mühelos und sie können sich darauf konzentrieren, fesselnde Materialien zu erstellen, um das Engagement der Lernenden zu steigern.
- Rückmeldung: Lehrkräfte können verschiedene Metriken verwenden, um zu bewerten, wie die Lernenden die Inhalte verwenden, und explizites und implizites Feedback sammeln, um ihre Inhalte zu verbessern.
- Kommunikation mit Studierenden: Lehrende und Lernende können LMS als Kommunikationskanal nutzen. Wenn ein Schüler den Unterricht verpasst, kann er im Lernportal Updates und Ankündigungen seines Lehrers finden.
Entwicklung und Betrieb
- Bereitstellung und Wartung: Wir hosten Open edX-Code auf DigitalOcean und verwenden Ansible für die Bereitstellung, Orchestrierung und Konfiguration. Datenintensive Anwendungen werden getrennt von zustandslosen Anwendungen gehostet. Die meisten unserer Dienste für LMS verwenden Open-Source-Software und verwenden nur Plattformen als Service wie Segment für Analysen und Sentry für die Verfolgung von Anwendungsfehlern.
- Datenspeicherung: Mit zunehmender Benutzerzahl steigt auch die Nachfrage nach mehr Rechenressourcen. Die elastischen zustandslosen Anwendungen können problemlos horizontal skaliert werden, aber die Persistenzelemente skalieren nicht reibungslos. Wir hosten also mehrere Datensysteme wie MySQL und MongoDB, Medien und statische Dateien auf separaten Servern.
- Mehrere App-Server hinter Load-Balancern: Wir führen zentrale edX-Dienste wie LMS, CMS, Discovery und Forum auf jedem App-Server aus und betreiben mehrere Knoten hinter einem Load-Balancer.

Wir begannen mit einer nativen Installation auf einem einzelnen Server und stellten bald fest, dass dies zu einem Albtraum werden könnte, wenn wir skalieren würden. Also haben wir alle persistenten Datensysteme aus den einzelnen Knoten verschoben, konfigurierten die Server aber immer noch manuell, indem wir Konfigurationsdateien unabhängig von jedem Server bearbeiteten. Als wir erkannten, dass dies mit mehreren Servern kompliziert werden würde, fanden wir Ansible, ein Kunstwerk, das hilft, jede Software zu orchestrieren und bereitzustellen, indem es ein Skript ausführt. Durch die Erstellung eines benutzerdefinierten Ansible-Skripts konnten wir unsere Server von einer einzigen Steuerungsmaschine aus steuern.

Data Science Dojo auf der Open edX Conference
Unser Team nimmt an der Open edX Conference 2019 in San Diego teil und freut sich darauf, Partnerschaften mit anderen in der Community aufzubauen. Wir sind fasziniert von den verschiedenen Produktstrategien einiger der teilnehmenden Unternehmen und würden gerne mehr über den E-Learning-Bereich erfahren, während wir unser Produkt erweitern. Wir stellen schnell ein Entwickler, Produktmanager, Instruktionsdesigner und Datenwissenschaftler für mehrere Rollen zur Unterstützung unserer Plattform. Wenn Sie interessiert sind oder jemanden kennen, der daran interessiert sein könnte, unserem Team beizutreten. Bewerben Sie sich gerne auf unserer Website.
![]()