Abschnittsübersicht

  • In diesem Abschnitt findet ihr sämtliche Entwicklungen und Anpassungen, an denen das Team von Moodle.NRW aktuell arbeitet. Sind diese abgeschlossen, werden diese euch zur Verfügung gestellt und in den Abschnitt "Abgeschlossene Entwicklungen" überführt.

    Habt ihr weitere Vorschläge oder Entwicklungsideen, dann vermerkt diese unbedingt in unserer "Community-Umfrage".


    • Bug-Fixing: Link-Icons in Moodle 4.2+

      #327 / #328

      Aufgrund des Updates des Font Awesome von 4.x zu 6.x in Moodle 4.2 werden einige der Font Awesome Icons nicht richtig angezeigt.

      https://user-images.githubusercontent.com/37832993/248779636-80831569-1191-4954-bae8-cac163e05868.png

      Wir haben bereits begonnen an dem Bugfix zu arbeiten.

      Einige Aspekte werden aktuell noch bearbeitet und diskutiert:

      Ab Font Awesome 6 scheinen "normal" font-style und font-weight "400" ein Zusatzfeature zu sein; was bedeutet, dass sie in Moodle nicht vorhanden sind.  Zur Verfügung steht font-weight "900".

      Als Lösungsansatz muss ein Fallback auf Moodle 4.1 implementiert werden, wenn Font Awesome 6 genutzt wird. Dies bringt einige Fragen bezüglich der Sauberkeit der Codebase beim Update mit sich.

      Vorgeschlagen wird ein "Quickfix", danach muss überlegt werden, wie weiter vorgegangen wird.

      Zunächst muss entschieden werden, ob die Darstellung des Icons in "bold"/fett in Ordnung ist oder ob version checks implementiert werden sollten, um das "ursprüngliche" Aussehen beizubehalten.

      (siehe dazu den unten stehenden screenshot: links 4.2, rechts 4.1)

      https://user-images.githubusercontent.com/37832993/248780631-6c4b5473-5c03-49d7-a3e7-2c0c50b4a15c.png

      Ihr könnt euch gerne an der Diskussion und Lösungsfindung im GitHub beteiligen.
    • Scroll Bar

      #216

      Problemstellung ist, dass sich die rechte Navigationsleiste hinter dem Block Drawer befindet. Vor allem bei langen Kursen oder Adminseiten kann dies dazu führen, dass die Navigationsleiste durch den Drawer komplett blockiert.

      Diese Problemstellung scheint in der Version 4.2 gefixed zu sein.

      https://user-images.githubusercontent.com/72548805/216051284-8a03dbbd-57ef-458a-ba4e-ea4c2b8a1282.png


      Zusätzlich ist die Scrollleiste vergleichbar zu anderen Aplikationen sehr schmal. Dies schränkt die Barrierefreiheit des Scrollens, wenn nicht mit dem Mausrad gescrollt wird, innerhalb eines Kurses erheblich ein.

      Moodle.NRW möchte eine Funktion einfügen, durch die man zwischen der schmalen Standart-Moodle-Scrollleiste und der breiteren Browser-Scrollleiste wechseln kann.

    • Port "atto_cloze to tiny"

      Der neue TinyMCE6 hält Einzug in Moodle – seit Moodle 4.1 verfügbar – seit 4.2 neuer Standardeditor und damit potentiell relevant für mehr als 300 Millionen Moodler weltweit und damit auch für die Community in NRW.

      Alexander Mikasch schloss sich auf der MoodleMoot DACH 2023 mit einem insgesamt 6 Personen starken Team dem Pitch von Stephan Robotta an, eine Tiny-Version des Atto-EditorCLOZE-Plugins zu adaptieren. Neben dem Spaß an der Arbeit stand vor allem der Wissenstransfer innerhalb des Teams im Vordergrund. Leider reichte die Zeit nicht, um das Plugin in der kurzen Zeit zu vollenden. Eine weitere Zusammenarbeit innerhalb der Gruppe ist jedoch geplant.


    • Plugin "config to frontend"

      Annika Lambert schloss sich auf der MoodleMoot DACH 2023 dem Team von Florian Reiter an, um den Moodle Entwickler*innen dieser Welt eine Funktion bereitzustellen, mit der diese auf einfache Art und Weise Werte aus beliebigen Plugins mit Hilfe von JavaScript an das Frontend übergeben können. Diese Funktion bietet nicht nur Komfort, sondern kann auch die Produktivität von Entwickler*innen steigern.