Das Leben fließt sehr schnell, das Konzept der Zeit hat sich vor allem in den letzten Jahren stark verändert, alles ist viel schneller und mobiler geworden. Die Menschen streben freiwillig oder unfreiwillig danach, in kurzer Zeit viel mehr Arbeit zu erledigen. Aus diesem Grund wird Bildung über das Internet immer beliebter.
E-Learning ist die Bezeichnung für webbasierte Bildungs-, Lern- und Wissensmanagementaktivitäten, die von Einzelpersonen mithilfe von Internettechnologien durchgeführt werden. Vor allem als jemand, der eng mit Bildungseinrichtungen wie Universitäten zusammenarbeitet, beobachte ich, dass die Einrichtungen nach einer Möglichkeit suchen, ihren Mitarbeitern durch E-Learning neue Erkenntnisse zu vermitteln. Es gibt verschiedene vorgefertigte E-Learning-Software, einige Software wird über Cloud-Dienste bereitgestellt, die wir als Cloud bezeichnen, und einige Software wird selbst gehostet, d. h. sie wird auf den eigenen Servern der Einrichtungen installiert. Die Dynamik und damit die Bedürfnisse der einzelnen Einrichtungen sind unterschiedlich. In einigen Einrichtungen werden andere Schulungsmethoden verwendet, während in anderen Einrichtungen die Berichterstattung, Nachbereitung und Analyse nach der Schulung viel wichtiger sind.
Als uns von offCourse Elektronik Eğitim A.Ş. ein Projekt zur Entwicklung von E-Learning-Software angeboten wurde, beschlossen wir, eine institutionsspezifische Software zu entwickeln, wobei wir die uns mitgeteilten Bedürfnisse und Anforderungen berücksichtigten. Der Punkt, dem wir bei dieser Entscheidung am meisten vertrauten, war die flexible Struktur und die starke Architektur von Drupal.
Wir können die grundlegenden Funktionen, die in diesem E-Learning-System enthalten sein sollten, wie folgt auflisten;
Abgesehen von den oben genannten Punkten gab es in der Entwicklungsphase noch mehr zu bedenken, aber ich denke, das reicht aus. Nachdem die Bedürfnisse klar und verständlich ermittelt waren, war es Zeit für den Design- und Softwareentwicklungsprozess.
Der wichtigste Ausgangspunkt für erfolgreiche Projekte ist die Erstellung eines korrekten visuellen Designs und einer Softwarearchitektur. Wenn man die Anforderungen des Kunden richtig versteht, wird es nicht sehr schwierig sein, das gewünschte Produkt zu erstellen. In diesem Rahmen haben wir ein sehr sauberes, verständliches, leicht zu lesendes und modernes Design geschaffen.
Der wichtigste Schritt eines erfolgreichen Drupal-Projekts ist die Erstellung einer korrekten Website-Konfiguration und eines Inhaltsmodells. Wenn man das Projekt von Anfang an richtig plant, kommt man anschließend viel schneller voran. Das haben wir getan: Zuerst haben wir die Site konfiguriert, die notwendigen Module installiert, die Einstellungen vorgenommen, dann die Inhaltstypen erstellt und die Beziehungen zwischen diesen Inhaltstypen aufgebaut. Wir haben den grundlegendsten Inhaltstyp des E-Learning-Portals als Kurs festgelegt und andere Inhaltstypen wie Quiz/Test, Ankündigung, Video, Erklärung, Aufgabe um diesen Inhaltstyp herum erstellt.
Auch wenn Drupal Ihnen eine Infrastruktur bietet, die Sie mit vorgefertigten Modulen leicht entwickeln können, kann es sein, dass Sie spezielle Module im Rahmen spezieller Bedürfnisse entwickeln müssen. Wir haben viele benutzerdefinierte Module für offCourse entwickelt. Wir haben aktiv Regeln eingesetzt, um die Benutzer in jeder Phase der Ausbildung zu informieren, aber wir haben zusätzliche Verbesserungen an Stellen vorgenommen, an denen keine Regeln ausgelöst wurden. Ich möchte Sie in diesem Artikel nicht mit zu vielen technischen Details langweilen. Im Ergebnis haben wir ein erfolgreiches Projekt umgesetzt, auf das wir stolz sind, mit Drupal-Modulen, die von der Community unterstützt werden, und mit der Entwicklung eigener Themen und Module.
Im Folgenden nenne ich ein paar Gründe, warum Sie ein E-Learning-Projekt mit Drupal entwickeln sollten, aber es gibt noch viel mehr Gründe als die, die wir aufgelistet haben.
Es handelt sich um eine Content-Management-Plattform, die dank einer aktiven und funktionierenden Entwicklergemeinschaft ständig weiterentwickelt und verbessert wird.
GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ