- Installation
- Disclaimer
- Update
- Hochschulen / Universities
- Features
- Support & FAQ
- Mitwirken / Contributing
- Alte Bilder und Impressionen / Old pictures and impressions
- Verlauf der GitHub Stars / GitHub star history
Better-Moodle ist ein Userscript, um das Design vom UzL Moodle und dem Moodle anderer Hochschulen zu verbessern und zusätzliche, coole Features hinzuzufügen. 🇬🇧 Better-Moodle is an userscript to improve the design of UzL Moodle as well as the Moodle of other universities and add additional, cool features. |
![]() |
Better-Moodle Maskottchen Moothel / Better-Moodle Mascot Moothel: moothel.pet | Better-Moodle Logo |
Bilder in dieser Beschreibung enthalten teilweise verschwommene Elemente, um den Datenschutz zu wahren.
🇬🇧 English Version
Better-Moodle will use English translations whenever the page indicates to be in english.
Within this README, English texts can be found - if available - in the extendable areas marked with
🇬🇧
. They can be opened and closed by clicking on the respective area.
- Userscript-Manager als Browser-Erweiterung installieren (z. B. Tampermonkey)
- Klicke auf den für deine Hochschule passende
Download
-Link im Abschnitt Hochschulen um Better-Moodle zu installieren- In Chromium basierten Browsern (Google Chrome, Edge, Opera, etc.) muss der Entwicklermodus aktiviert werden. Siehe hierzu Tampermonkey FAQ Q209.
- Alternativ kann auch einfach das freie Internet unterstützt werden, indem Firefox genutzt wird.
- Moodle einmal neu laden und ein besseres Moodle genießen 🎉
- Bei Bedarf über das Zahnräder-Icon oben rechts im Moodle, neben deinem Profilbild, Better-Moodle individualisieren
- Install an Userscript-Manager as a browser extension (e.g. Tampermonkey)
- Click the respective
Download
-Link in the Universities section to install Better-Moodle- In Chromium based browsers (Google Chrome, Edge, Opera, etc.), developer mode needs to be enabled. See Tampermonkey FAQ Q209 to see how to do so.
- Alternatively support the free internet and just use Firefox
- Reload Moodle once and enjoy a better Moodle 🎉
- If required, customize Better-Moodle via the gears icon at the top right of Moodle, next to your profile picture
Wir möchten in Better-Moodle modernen Code schreiben. Da wir hierfür auch auf neuere Konzepte zurückgreifen möchten, werden automatisch Polyfills (kleine Code-Zeilen, die die Kompatibilität zu älteren Browsern herstellen) mit in Better-Moodle eingefügt. Allerdings ist hier zu beachten, dass das gesamte Userscript dadurch größer wird. Die Menge an zusätzlichem Code wächst mit jeder weiteren unterstützten Version, was wiederum die Performance von Better-Moodle senkt.
Auch aus einem Sicherheits-Aspekt ist ein aktueller Browser immer zu empfehlen. Better-Moodle wird primär auf Firefox entwickelt und getestet. Offiziell unterstützen wir jedoch die Browser Firefox, Chrome, Edge und Opera, jeweils die 4 aktuellsten Versionen. Auf mobilen Android-Geräten unterstützen wir Firefox für Android, ebenso in den 4 aktuellsten Versionen.
We want to write modern code in Better-Moodle. As we also want to use newer concepts for this, polyfills (small lines of code that ensure compatibility with older browsers) are automatically inserted into Better-Moodle. However, it should be noted here that the entire userscript becomes larger as a result. The amount of additional code increases with each additional supported version, which in turn reduces the performance of Better-Moodle.
An up-to-date browser is also always recommended from a security point of view. Better-Moodle is primarily developed and tested on Firefox. However, we officially support the Firefox, Chrome, Edge and Opera browsers, in each case the 4 latest versions. On mobile Android devices we support Firefox for Android, also in the 4 latest versions.
Better-Moodle wurde privat von @jxn-30 und @YorikHansen entwickelt und ist kein offizielles Projekt der Universitäten. Es dient ausschließlich dazu, die individuelle Moodle-Nutzung zu verbessern, und sammelt keinerlei Daten. Die Nutzung geschieht natürlich dennoch auf eigene Verantwortung! ;)
Bei der Verwendung von Userscript-Managern wie Tampermonkey wird ein externes Tool genutzt, für das wir nicht zuständig oder verantwortlich sind. Es wird zur Vorsicht bei der Installation weiterer Userscripts geraten.
Better-Moodle was developed privately by @jxn-30 and @YorikHansen and is not an official project of the universities. Its sole purpose is to improve the individual use of Moodle and does not collect any data. Of course, you still use it at your own risk ;)
When using userscript managers such as Tampermonkey, an external tool is used for which we are not responsible. Caution is advised when installing additional userscripts.
Die meisten Userscript-Manager suchen regelmäßig nach Aktualisierungen. Eine manuelle Aktualisierung von Better-Moodle ist auch jederzeit über den möglich, indem der passende Link im aktuellsten Release bzw. der Download
-Link im Abschnitt Hochschulen geöffnet wird.
Wenn in den Einstellungen aktiviert, wird Better-Moodle auch einen kleinen roten Punkt neben dem Einstellungen-Icon in der Navigationsleiste anzeigen, wenn ein Update verfügbar ist. In den Einstellungen kann, wenn ein Update verfügbar ist, die Aktualisierung durchgeführt werden.
Most userscript managers regularly check for updates. A manual update of Better-Moodle is also possible at any time via the by opening the appropriate link in the latest release or the Download
link in the Universities section.
If activated in the settings, Better-Moodle will also display a small red dot next to the settings icon in the navigation bar when an update is available. In the settings, if an update is is available, the update can be installed via a button.
Better-Moodle erhält regelmäßig Updates. Ein vollständiges Changelog ist in der Datei CHANGELOG.md zu finden. Das Changelog ist auch über das Einstellungen-Menü über den Button in der linken unteren Ecke der Fußleiste erreichbar.
Better-Moodle receives regular updates. A complete changelog can be found in the file CHANGELOG.md. The changelog can also be accessed via the settings menu using the button in the bottom left-hand corner of the footer accessible.
Es gibt ganz viele, ganz tolle Menschen, die gerne programmieren und so breitet sich Better-Moodle mit der Zeit auch auf anderen Hochschulen aus. Von diesen Hochschulen ist bekannt, dass Better-Moodle von ehrenamtlichen Studis entwickelt und getestet wird:
🇬🇧 There are a lot of really great people who like programming and so Better-Moodle is spreading to other universities over time. We know from these universities that Better-Moodle is developed and tested by volunteer students:
Hochschule / University | Gepflegt von / Maintained by | Download | |
---|---|---|---|
Original Universität zu Lübeck (UzL) | @jxn-30 | better-moodle-uzl.user.js | |
CAU Kiel | @YorikHansen | better-moodle-cau.user.js |
Alle Features von Better-Moodle lassen sich in den Einstellungen (de-)aktivieren. Die Einstellungen sind über das Icon mit den Zahnrädern in der rechten oberen Ecke neben dem Profilbild in der Navigationsleiste erreichbar.
Eine vollständige Liste aller Features würde hier mittlerweile den Rahmen sprengen, wir arbeiten allerdings an einer Alternative, die automatisiert eine Übersicht über die Liste der jeweiligen Features enthält.
Konkrete Informationen zum Support und unsere FAQ findest du in der Datei support/de.md.
🇬🇧 For english support and FAQ, please refer to the file support/en-gb.md.
Es gibt viele Verschiedene Möglichkeiten, bei Better-Moodle mitzuhelfen. Sei es die Meldung oder Behebung eines Fehlers, das Ändern einer ungünstigen Übersetzung oder das Implementieren eines neuen Features. Aber auch schon allein ein neues Feature vorzuschlagen ist eine großartige Möglichkeit, mitzuwirken, selbst wenn man gar nicht mit programmieren kann oder möchte!
Wenn du am Code mitwirken möchtest, hilft dir unser Contribution guide. Solltest du GitHub besitzen, dann nutze doch gerne unsere Issue-Templates für Bugs bzw. Features. Alternativ kannst du uns natürlich auch über die im Support-Dokument genannten Wege kontaktieren.
There are many different ways to help with Better-Moodle. Be it reporting or fixing a bug, changing an unfavourable translation or implementing a new feature. But even just suggesting a new feature is a great way to contribute, even if you can't or don't want to code!
If you want to contribute to the code, our Contribution guide will help you. If you have GitHub, you are welcome to use our issue templates for Bugs or Features. Alternatively, you can of course contact us at via the channels listed in the support document.
Aktuell überarbeiten wir die Bilder in dieser Datei. Bis die neuen verfügbar sind, hier noch ein paar Impressionen von Better-Moodle. Teilweise sind neue Features in diesen Bildern noch nicht vorhanden.
Default Design | Userscript (Light mode) | Userscript (Dark mode) |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |