61 views
 owned this note
# Thu-14:00-02C-Clientside Userscripts for Moodle ## 🦣 Mascot Find out more about our mascot Moothel [here](https://moothel.pet). ## Installation (try it out on moodlemootdach.org) 1. Install a userscriptmanager in your browser ([Tampermonkey](https://www.tampermonkey.net/) or [Violentmonkey](https://violentmonkey.github.io/)) 2. Click the installation link: https://github.com/jxn-30/better-moodle/raw/moodlemoot/redesign.user.js 3. Check the GitHub-repo readme for some information: https://github.com/jxn-30/better-moodle ## Session protocol - Das Userscript "Better-Moodle" fügt sinnvolle Features wie “volle Breite” oder ein Kurs Dropdown oder einen Darkmode hinzu, aber auch super wichtige Features wie einen Countdown zu Heiligabend oder xEyes. - Ist enstanden, weil Studenten der Uni Lübeck einige Funktionen im Moodle vermisst haben und der Weg über die Admins zu formell/kompliziert oder langsam sein kann. - Seit einem halben Jahr gibt es auch einen Fork für das Moodle der Uni Kiel - Better-Moodle ist komplett clientseitig. - Problem für andere Unis: Sehr angepasst auf die eigene Uni. Plan für die Zukunft: Mit bundle Skript oder ähnliches modular und leichter editierbar machen. Gegen bundling oder minifying spricht: sorgt für code obfuscation - Aber: Es ist möglich, das Userscript in wenigen Stunden an andere Instanzen anzupassen (z.B. hat das oben verlinkte moodlemoot DACH Better-Moodle nur ~eine Stunde gedauert) - Es wurden Fragen beantwortet und angeregt, dass andere Unis sich vielleicht von Better-Moodle inspirieren lassen oder etwas ähnliches serverseitig bereitstellen - Die Philosophie von Better-Moodle bleibt aber, dass der User alles customizable haben kann.