Für den Aufbau einer Moodle-Instanz für einen internationalen
Masterstudiengang suchen wir einen Entwickler für Moodle. Vorzugsweise in Berlin,
damit ein direkter Austausch zwischen Konzept, Design und Entwicklung
ermöglicht wird.
Anforderungen:
Programmierung von Themes und Modulen für Moodle und Frontend-Entwicklung.
Zeitraum: Mitte August bis
Mitte Oktober, langfristige Zusammenarbeit möglich
Vergütung:
VHB
Aufgaben
Installation eines Moodle Systems auf projekteigenen Servern
Entwickelung eines Moodle Themes, das den beschriebenen
Funktionsumfang ermöglicht
Moodle-Modul-Recherche: Welche Funktionen müssen von Modulen
abgedeckt werden, welche eignen sich dafür am besten?
Installation und Anpassung der passenden Moodle-Module
Anlegen der nötigen Inhaltstypen
Umsetzen der geplanten Funktionen
Entwickeln von Nicht-Standard-Bedienelementen
Umsetzen des Layouts in Abstimmung mit dem Moodle-Theme
Styling des eigenen Moodle-Themes mit angepasstem Bootstrap
Fertigstellen, Testen, Anpassen
Nutzerrollen
Kandidat/in (startet mit eigener Kandidatenansicht)
Koordinator/in (startet mit Dashboard)
Dozenten (startet mit Kandidatenliste)
Inhaltstypen
News und Ankündigungen (Interchange-Bereich)
Termine (Interchange-Bereich Sidebar)
Downloads (Formulare) (Interchange-Bereich)
Post
Nutzerfrage (beantwortbar) (Interchange-Bereich)
Dokumente (vom Kandidaten hochgeladen, vom Betreuer kommentiert)
Aufgabe
Modul
Veranstaltung
Bibliographischer Eintrag
Funktionen
Profilseiten der Nutzer/gefilterte Personenübersicht
Abbildung und Verwalten des eigenen Studienverlaufs
Deadlines und Aufgaben
Dokumenten- und Literaturverwaltung
Kommunikation über Bloggingplattform
Verwaltung und Anpassung des Studienprogramms (Anlegen der
Nutzer und Veranstaltungen)
Ansichten
Koordinatoren-Bereich zur Verwaltung des gesamten Programms
Gefilterte Student_innenliste für Dozenten
Student_innansicht (Curriculum, ToDos Dokumente)
Interchange (Personenübersicht, redaktionell geführter Bereich,
nutzergeführter Bereich)
Die Bilder zeigen einen Eindruck vom Aufbau der Plattform.