Dies ist eine alte Version des Dokuments!


Verbessern des look-and-feel des MEXLE Wikis

Sinnvolle Vorkenntnisse: CSS, Web-UI, PHP, JS

  1. Erstellen einer besseren Grundstruktur (ggf. über Nutzerbefragung)
  2. Anpassung von CSS und Vorlagen (näher an die Hochschul-CCS)
  3. Optimierung des Plugins quizlib
    1. Tipps bei falscher Auswahl
    2. Sprachauswahl (für kombiniertes Englisch- und Deutschsprachiges Wiki)
    3. Einbinden von Bildern
  4. Erstellen eines Falstad-Plugins
    1. Ablegen separater Dateien für die Simulation (als Text, statt bisher als Link)
    2. Ein-/Ausblenden von Menü und Slider
    3. optimal wäre zstzl.: Einbinden des CircuitJS über Plugin-Installation
  5. Optimieren des Plugins imagereference
    1. Möglichkeit auch Simulationen und andere Textbausteine als Bild / Tabelle einzubinden
  6. Optimieren des Plugins draw.io
    1. Bildgröße änderbar
    2. Ausgabe als SVG statt png
  7. Entwicklung eines Lehr-Wiki-Plugins
    1. Verzeichnismanagement: Möglichkeit für Verzeichnisse, welche über einzelne Seiten hinaus gehen, z.B. für einen Namespace
      1. Abbildungsverzeichnis
      2. Tabellenverzeichnis
      3. Medienverzeichnis
      4. Formelverzeichnis
      5. Abkürzungsverzeichnis
      6. Aufgabenverzeichnis
      7. Literaturverzeichnis
    2. Fortschrittsanzeige nach Anmeldung
      1. Gekoppelt an Übungsaufgaben und Klicks
  8. Entwicklung eines Plugins für responsivevoice.org, am besten in Kombination mit mit dem responsive.js Plugin
  9. Entwicklung einer bessere Möglichkeit der Erklärungen zu Code (vgl. Code unter "III. Eingabe in Atmel Studio"). Basis könnte z.B. das Codedoc Plugin und CodePrettifier sein.
  10. Verbessern des Plugins Image Map Plugin. Dieses zeigt, wenn aktiviert, beim Öffnen des Editor eine Fehlermeldung „unknown toolbar type: imagemap addBtnActionImagemap“ (Workaround vorhanden)
  11. Einbinden eines Online C Compilers auf die Mexle Seite: z.B. https://slugelisp.ahungry.com/package/wandbox
  1. Erweiterung der Falstad Simulation mit AVR Core (z.B. simavr.js)
  1. Primär (in unsortierter Reihenfolge)
    notwendig für first Deploy
    1. Einbindung von geogebra in iFrames (ohne dass der geogebra-iFrame den Fokus schnappt), verwendet z.B. hier
    2. In spannungsfolger wurde reveal.js genutzt, um die Herleitung einer Formel nacheinander anzuzeigen. Hierfür wäre eine (alternative) Lösung gut
    3. In nichtinvertierender_verstaerker wurden Teile des Textes und der Bilder versteckt (Klick auf in der Tabelle und bei Abbildung 11).
  1. Sekundär (in unsortierter Reihenfolge)
    Sinnvoll für
    1. Lizenzangabe der eigenentwickelten Lerninhalte
    2. Verzeichnismanagement: Möglichkeit für Verzeichnisse, welche über einzelne Seiten hinaus gehen, z.B. für einen Namespace
      1. Abbildungsverzeichnis
      2. Tabellenverzeichnis
      3. Medienverzeichnis
      4. Formelverzeichnis
      5. Abkürzungsverzeichnis
      6. Aufgabenverzeichnis
      7. Literaturverzeichnis
      8. (Lizenzenverzeichnis für eingebundene Komponenten --> vermutlich in Lit.verz., Medienverz. und Abb.verz. integriert)
  2. Fortschrittsanzeige nach Anmeldung
    1. Gekoppelt an Übungsaufgaben und Klicks
  1. Tertiär (in unsortierter Reihenfolge)