Übersicht

Das Rating-Tool soll Teams helfen, schnell und reibungsarm Einreichungen nach mehreren Kriterien zu bewerten, über Ablehnung oder Annahme zu entscheiden und den Koordinatoren-Status zu setzen. Es synchronisiert sich (wenn gewollt automatisch) aus dem Frab und kann später (manuell) die Entscheidungen zu Annahme oder Ablehnung in den Frab zurücksynchronisieren und dabei den Koordinator in Frab und dem RT übertragen.

Die Team-Seiten befinden sich dabei hier für Ethics, Society and Politics, Science und Hardware and Making.

Auth

List View and Username

Das Tool ist dabei vertrauensbasiert. Bevor man mit-voten kann, braucht man das HTTP-Auth-Passwort für sein Team, danach gibt man seinen Namen in die Box rechts oben ein (Bild rechts), bestätigt mit dem Häkchen und setzt diesen Wert im Speicher seines Browsers. Danach wird dieser Name bei jeder Aktion im Rating-Tool ans Backend mit-übertragen, kann also vor jeder Aktion umgesetzt werden, um unbürokratisch Dinge zu korrigieren (zum Beispiel für einen anderes Teammitglied einen Vortrag als Koordinator anzunehmen).


Listenansicht

Alle Einreichungen werden als ein Block in der Liste angezeigt, wobei der Titel ein direkter Link zurück in den Frab zur Einreichung ist, der Speaker ein Link in den Frab zum Einreicher. Die fünf slider-Value-Felder repräsentieren die durchschnittliche Wertung in einer von vier (von den Teams frei vergebbaren) Kategorien und der fünfte, blassrosane wiederum den Durchschnitt der vier Bewertungsdurchschnitte. Nach diesen Wertungen können die Einreichungen sortiert werden (dazu später mehr).

Abstract und Description sind standardmäßig eingeklappt und können durch draufklicken vollständig angezeigt werden.


Filter und Sortierung

Die Felder und Buttons auf der linken oberen Seite kontrollieren Filter und die Ansicht, die auf der rechten oberen Seite die Sortierung.

Filter

Der Filter macht einen Live-Volltext-Filter auf allen Textfeldern. Wenn man also nach “Hack” filtert, wird die Liste mit jedem Buchstaben kleiner – während man noch tippt.

Die Sortierungen oben rechts helfen, sich die wichtigen Einreichungen nach oben zu schieben:

Fortschritts-Zusammenfassung

In der Titel-Zeile des Rating-Tools steht eine Zusammenfassung über die Gesamtzahl der Einreichungen, wieviele davon angenommen und abgelehnt, wieviele unentschieden (new) und unbewertet sind und wieviele noch keinen Koordinator haben.

Bewertung und Kommentar abgeben

Accepted

Um eine Einreichung zu bewerten, muss man zuerst seinen Benutzernamen eingeben und bestätigen. Danach kann man den Vortrag “accept”-en, “reject”-en oder “take”-n. Alle diese Schritten können durch nochmaliges Klicken rückgängig gemacht werden (un-take setzt den Koordinator jedoch nur auf “niemanden” zurück, nicht den vorherigen). Dies wird sofort dem Backend übermittelt. Es findet keine Live-Synchronisierung statt, man muss reloaden, um neue Kommentare oder Ratings zu sehen.

Um das Kommentarfeld sowie die Rating-Slider zu sehen, klickt man auf den “edit”-Button bei den Einreichungen. Dabei klappt eine Liste von Slidern zu den jeweiligen Kategorien aus und das Kommentar-Feld.

Edit

Mit dem Klick auf “rate” kann man eine Bewertung zu Server senden. Eine Bewertung kann man später mit dem “remove”-Button wieder restlos entfernen. Eine von Dir bewertete Einreichung wird mit einem dezenten Häkchen in der Bewertungs-Übersicht markiert.

Entfernen

Wenn beim Snychronisieren aus dem Frab ein Vortrag verschwunden ist (er kann dort destroy-ed werden), wird er schraffiert dargestellt und kann dann final aus der Datenbank mit dem “del”-Button am Vortrag gelöscht werden.

Zurücksynchronisieren

Das zurück-Synchronisieren wird mit einem extra-Tool manuell angestoßen. Für die Event-States (accepted oder rejected) passiert das in beide Richtungen, also eine im Frab als “accepted” markierte Einreichung wird auch in der Datenbank so markiert.

Für das Setzen der Koordinatoren braucht es ein Mapping von Team-Mitglieder-Namen im Rating-Tool zu den Frab-Personen und eins von den Team-Mitglieder-Namen im Rating-Tool zu den RT-Accounts.

Falls es im Frab zur Einreichung noch keinen Koordinator gibt, wird dieser hinzugefügt. Wenn es im Frab noch kein RT-Ticket gibt, wird dieses erzeugt und der Koordinator als Owner für das Ticket gesetzt. Wenn dieses Verhalten in Eurem Team anders sein soll, gebt bitte bescheid.