Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Prüfungsamtprojekt

Version vom 15. Januar 2013, 00:47 Uhr von Ason (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== Zweck === Der Zweck des Prüfungsamtprojektes ist, die Wartenummern, welche die Prüfungsämter vergibt, online verfügbar zu machen. Da die Wartezeiten, b…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Zweck

Der Zweck des Prüfungsamtprojektes ist, die Wartenummern, welche die Prüfungsämter vergibt, online verfügbar zu machen. Da die Wartezeiten, bis die eigene Nummer dran ist, sehr hoch waren/sind, wird durch eine Verfügbarkeit online immerhin ein Warten zu eigenen Konditionen möglich.

Umsetzung

Abfilmen der Warteanzeige per Webcam.
Übergangslösung, bis klar ist, ob wir intern direkt an das Nummernsystem dürfen

Raspberry Pi

  • powered USB-Hub
    • Webcam
    • Wlan-Stick mit Antenne und Eduroam Service Account
  • Webcam nimmt jede Sekunde ein Bild auf, bash-skript nimmt das neuste und wirft es per curl auf den Server.
  • wpa_supplicant, dhcpcd und ein bash-watchdog sorgen nebenbei für ein stabiles Eduroam.
  • Auf dem Server erfolgt Bilderkennung mit OCR und darauf Features wie Email-Benachrichtigung (upcoming).

Stand der Dinge

Changelog 15. Januar:

  • Nach nun 2 Wochen lang fast jeden Tag das System manuell Neustartens befindet sich das RpiPA wieder in der Freitagsrunde, zu extensiven Tests. Zu den Wahlen wird es spätestens mit neuem Hub wieder aufgestellt.
    • Hauptproblem: Die USB-Devices fliegen ständig raus, ein hardware- und ein software-Watchdog müssen permanent Fehler fixen und den Pi neustarten.
    • Der USB-Hub hat wohl ein Problem mit Backfeeding. Zufällig klappt das Powern des Pi mittels USB->Hub Erweiterungskabel, mal nicht. Nur kann das Backfeeding nicht abgestellt werden, nur umgangen durch späteres Reinstecken des USB-Kabels, bei reboots unmöglich. Die Folge sind zufällige Freezes des kompletten Systems, wohl durch zu wenig Strom. => Manueller Reset benötigt.
    • Eventuell wird es auf der Lampe zu heiß, könnte Komponentenfehler verursachen.
  • Last ist immer noch bei grob 1, bei curl+streamer+wpa_supplicant. Das croppen des Bildes auf dem Pi nimmt Netzwerklast, also Last vom USB runter. Wird demnächst integriert.
  • Das neue django-Web Interface ist fertig, temporär noch auf https://pa.freitagsrunde.org/pa2. Es wird die Integrierbarkeit von neuen Features wesentlich erleichtern und "anständiges Web-Frontend in python" > "krudes php, was bash-Skripte called, die Nummern in .txts speichern"
  • Bild ist natürlich immernoch zu klein für OCR. Anstrengungen für eine bessere (nähere) Position sind im Gange, um den Griff zur HD-Webcam (zweifelhaft, ob nicht zu CPU-intensiv) zu vermeiden.



Geschichte

Seit die Situation im Prüfungsamt durch Mitarbeiter_innen-Ausfall und Überarbeitung ins Blickfeld der Freitagsrunde gelangte, wurde nach einer Lösung der teils extremen Wartezeiten und unwirtlichen Wartebedingungen gesucht. Gegen Winter 2012 wurde dann die Idee der Visualisierung der Nummern als Verbesserung der Wartesituation an sich praktisch angegangen. Das erste, funktionierende und mit privater Hardware gestellte Testsystem ging Mitte Dezember für die Wartetafel des H23 in Betrieb, woraufhin die private Hardware immer weiter durch neue Hardware ersetzt wurde, sodass ein komplett neues System entstand, welches dann auf die verbleibenden 2 Prüfungsamttafeln erweitert werden konnte.