Lösung zur Veröffentlichung von Schulungsunterlagen im Internet

    Grüße, lieber habrachelovek!

    Ich präsentiere Ihrer Aufmerksamkeit ein Bildungssystem, das die Probleme der Veröffentlichung von Bildungsmaterialien im Internet, deren bequeme Strukturierung und Suche löst.

    Bildungssystem

    Das System ist in PHP (Kohana 3 Framework) + MySQL implementiert, d. H. Funktioniert auf jedem normalen Hosting in jedem modernen Browser.

    Ich habe zuvor Video-Tutorials zu Kohana 3 veröffentlicht. Wen interessiert das, sind Link 1 und Link 2 .

    Was genau macht dieses System:

    • Der Administrator erstellt einen Baum von Kategorien (ohne die Tiefe der Zuordnung von Unterkategorien zu beschränken).
    • Der Lehrer legt die Unterrichtsmaterialien auf ein geeignetes Holzblatt. (Das Schulungsmaterial besteht aus Office-Dateien, Bildern usw. Dateien können entweder auf den Server hochgeladen werden oder es wird ein Link zu einer Ressource eines Drittanbieters bereitgestellt.)
    • Der Lehrer kann allen Besuchern der Site (einschließlich Gästen) Zugriff auf das Schulungsmaterial gewähren und es nur autorisierten Benutzern zur Verfügung stellen.
    • Die Registrierung erfolgt gemäß dem Einladungssystem (d. H. Sie müssen den Geheimcode kennen, um sich zu registrieren).



    Bei der Entwicklung des Systems habe ich folgende Grundsätze beachtet:

    • Die Systemoberfläche sollte so einfach und intuitiv wie möglich sein.
    • Es sollten keine zusätzlichen Funktionen vorhanden sein, nur die erforderlichen Module.
    • Das System arbeitet ohne ständige Administratorintervention.
    • Ein Student kann das notwendige Lehrmaterial finden, das auf dem Wissen basiert, das er von vornherein besitzt.


    Der letzte Absatz bedarf der Klarstellung. In der Praxis wurde am Institut, an dem ich arbeite, folgende Baumstruktur implementiert:

    Kategoriebaumstruktur
    Abb. 1. Die Struktur des Kategoriebaums.

    Kategoriebaum in der Schnittstelle des Bildungssystems
    Abb. 2. Das Erscheinen des Kategoriebaums in der Oberfläche des Bildungssystems.

    Der Name des Lehrers , der das Lehrmaterial in dieses Blatt eingefügt hat, wird automatisch in das Baumblatt eingefügt (der Administrator muss den Namen des Lehrers nicht im Kategoriebaum angeben ). Ein Klick auf den Namen des Lehrers öffnet eine Seite mit einer Tabelle der heruntergeladenen Materialien des angegebenen Lehrers im angegebenen Blatt des Baums (siehe Abb. 3). Abb. 3. Eine Tabelle mit Schulungsunterlagen, die der Lehrer im ausgewählten Blatt des Baums gepostet hat.

    Trainingsmaterialtabelle


    Ich hoffe wirklich, dass jeder Schüler das Fachgebiet, den Kurs und den Namen des Lehrers kennt und daher ohne Probleme das notwendige Lehrmaterial findet.

    Im Kategoriebaum habe ich es ausdrücklich vermieden, nach dem Namen des Faches zu strukturieren (der Name des Faches wird in der Tabelle angezeigt, siehe Abb. 2; er wird vom Lehrer zum Zeitpunkt der Veröffentlichung des Schulungsmaterials angegeben). Andernfalls ist es für den Administrator erforderlich, die Namen aller Themen in allen Fachgebieten einzugeben und die Relevanz dieser Informationen beizubehalten - dies ist eine sehr zeitaufwendige Aufgabe.

    Wenn ich die Frage zum Vergleich der Funktionalität dieses Systems mit dem beliebten Moodle vorwegnehme , beantworte ich sofort Folgendes:

    An dem Institut, an dem ich arbeite, muss kein Fernlehrgang absolviert werden. Tatsächlich besteht die Aufgabe darin, Lehrmaterialien im Internet zu veröffentlichen. Daher wird ein wesentlicher Teil der komplexen Funktionalität von Moodle nicht benötigt.

    Es ist erwähnenswert, dass die Moodle-Oberfläche sehr kompliziert ist. Es ist unmöglich, den Zweck von Schnittstellenelementen intuitiv zu verstehen. Insbesondere wenn Sie bedenken, dass Mitarbeiter, die in MS Office schlecht orientiert sind, mit dem Bildungssystem arbeiten, werden sie Moodle niemals überwinden können. Und wenn wir die Inkompetenz von Administratoren berücksichtigen, wird Moodle in unfähigen Händen zu einem System, das selbst für fortgeschrittene Studenten unverständlich ist.

    Eine detailliertere Beschreibung und Anleitung für das Bildungssystem finden Sie in meinem Blog .

    Sie können das Bildungssystem unter diesem Link herunterladen (1,38 MB, * zip).

    PS Im Bildungssystem erfolgt die Registrierung durch Ausfüllen von nur zwei Feldern (E-Mail und Registrierungscode), Passwortwiederherstellung per E-Mail. Mail, Statistiken über das Laden von Schulungsunterlagen werden geführt, der Administrator kann die Schulungsunterlagen im Auftrag eines beliebigen Lehrers veröffentlichen, eine große Anzahl von Benutzern kann über die CSV-Datei heruntergeladen werden.

    PPS Bei der Entwicklung des Systems verwendeten wir OOP, JavaScript, jQuery, Blocklayout und andere Früchte der modernen Zivilisation. Ich denke, dies wird das System von einer Vielzahl unprofessioneller Lösungen unterscheiden, die von unglücklichen Programmierern für die Bedürfnisse des Bildungsbereichs ausgearbeitet wurden.

    Idee, Schnittstelle, Layout - Andrey Morkovin.
    Programmierung - Pavel Krasko.

    Jetzt auch beliebt: