MPSE

Master Projekt Systementwicklung - Open Source: Webbasierte eLearning-Platform

GELI: Open-Source-ELearning-Platform mit Node, Typescript, Angular, TravisCI...

Sie arbeiten an einem echten Open Source Projekt mit und setzen auf aktuelle Webtechnologien. Mit diesem Projekt können Sie in Ihrem Lebenslauf werben :-)

Repository: https://github.com/h-da/geli

System (bei der Masterprojektvorstellung werden wir das mit Leben gef√ľllte System zeigen, ohne Anmeldung sieht man aktuell nicht viel): https://geli.fbi.h-da.de/

 

Vision

F√ľr Studierende ist GELI (Arbeitstitel f√ľr Great E-Learning Informatics) eine Plattform, mit der sie Informatik-Inhalte ihres Studiums oder ihres Interesses zeit- und ortsunabh√§ngig auch auf mobilen Ger√§ten selbst√§ndig und in ihrem Tempo lernen k√∂nnen. Gamification bringt Spa√ü ins Lernen. Kurze Videos bzw. angereicherte Screencasts f√ľhren in neue Inhalte ein. Automatisch ausgewertete Code-Snippets und Multiple Choice-Aufgaben erm√∂glichen eine zeitunabh√§ngige √úberpr√ľfung des Lernstandes. Das Design ist modern, responsive und einfach, Videos k√∂nnen auch offline betrachtet werden.

F√ľr Lehrende ist GELI eine Plattform, die mit schlankem und intuitivem Design die zeitgem√§√üe Vermittlung von Informatik-Inhalten unterst√ľtzt und ist somit sowohl f√ľr die Lernkonzepte Blended-Learning, eLearning als auch Inverted Classroom geeignet. Screencasts und Vorlesungsaufzeichnungen oder andere Videos k√∂nnen ideal miteinander kombiniert werden. Code-Snippets und andere Aufgabentypen k√∂nnen einfach erstellt und automatisch ausgewertet werden. 

Kick-Off (Start)

Am 5.4.2018, 10:30 ‚Äď 13:30 Uhr f√ľhren wir das Kick-Off in den R√§umen von incloud durch.

Technik und Vorgehensweise

Im Projekt verwenden Sie einen State-of-the-art Toolstack f√ľr moderne Webentwicklung. Im Backend arbeiten Sie mit node.js auf Basis von Typescript und MongoDB. Im Frontend kommt Angular 4 zum Einsatz. Es wird eine Continuous Integration Pipeline basierend auf Travis CI verwendet und mit Pull Requests und Code Reviews auf github nach Open Source Best Practices gearbeitet. Auf einer Staging-Umgebung testen Sie die Integration Ihrer Features in das Gesamtsystem. Dar√ľberhinaus wird die Live-Umgebung von GELI in diesem Semester verwendet, um die Veranstaltung ‚ÄěFortgeschrittene Webentwicklung‚Äú durchzuf√ľhren ‚Äď Sie bekommen nach Releases damit echtes Feedback aus einem echten, praktisch verwendetem System.