Skip to content

Stud.IP Cliqr v3.0.1 Release (für Stud.IP v3.4+)

Compare
Choose a tag to compare
@luniki luniki released this 12 Feb 12:33

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 gegen handlebars-template-loader ausgetauscht.
  • Die SCSS-Stylesheets werden nun mit sass-loader statt precss 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.