Stud.IP Cliqr v3.0.1 Release (für Stud.IP v3.4+)
Changelog
Neue Features
- In der Stud.IP-Sidebar wird nun die aktuell laufende Frage angezeigt.
- Außerdem werden dort alle Fragensammlungen aufgelistet, so dass man leichter navigieren kann.
- Beendete Abstimmungen können vom Lehrenden gelöscht werden.
- Fragen können jetzt per Drag-and-drop sortiert werden.
- Die Breadcrumb-Navigation wird nun standardmäßig und sinnvoll angezeigt.
- Der Seitentitel wird nun dynamisch angepasst.
- Die Stud.IP-Hilfelasche enthält nun ausführlichere Hilfetexte.
Bugfixes
- Abstimmungen laufen nicht mehr in der
end
Sekunde. Das führte zu Darstellungsfehlern. - Bei der ersten Abstimmung einer Frage wird jetzt gezeigt, dass sie noch nicht mit einer anderen verglichen werden kann.
- Fehlerdialoge werden jetzt nicht mehr so stark aufgeblasen.
- Bei Click auf die Kurz-URL öffnet sich jetzt die Abstimmungsseite in einem neuen Tab.
- Wenn der URL-Kürzungsservice ausfällt, merkt das Cliqr jetzt zuverlässig und schneller, sodass stattdessen die ungekürzte URL angezeigt werden kann.
- Dynamisch nachgeladener Code (insbesondere die Fragetypen) sind nun nicht mehr von Caching-Problemen betroffen.
Technisches
- Die Verzeichnisstruktur wurde komplett umgestellt.
- Das Frontend wurde komplett auf Backbone Marionette umgestellt.
- Das Paket
handlebars-loader
wurde gegenhandlebars-template-loader
ausgetauscht. - Die SCSS-Stylesheets werden nun mit
sass-loader
stattprecss
kompiliert. - Die webpack-Skripte wurden vereinfacht und erweitert.
- Es wird jetzt immer das lodash aus dem Stud.IP-Kern-System verwendet. Vorher wurde ein eigenes underscore.js inkludiert.
- Alle Icons werden jetzt als Icon-Font und nicht mehr als SVG-Bilder eingebunden.
- Der Icon-Buttons müssen nun keinen Tooltip haben.
Hinweise
CliqrPlugin in einem Stud.IP v3.4 oder v3.5
Um Stud.IP Cliqr in einem Stud.IP v3.4 oder v3.5 zu installieren, müssen ein paar vorbereitende Schritte erfolgen:
Das neueste Release des eTaskModelPlugin muss ZUERST installiert werden.
Danach kann Cliqr installiert werden.
Die Zugriffsrechte beider Plugins müssen in der Pluginverwaltung
angepasst werden: Auch "nobody" soll Zugriff auf die Plugins haben.
In einem Stud.IP v4.0+ ist das eTaskModel-Plugin bereits integriert, sodass keine weiteren Vorbereitungen nötig sind.
Fragen, Probleme und Anregungen dürfen gerne hier bei Github als Issue eingetragen werden.