LVUmfrage

LVUmfrage

Korrekturen und Ergänzungen (nächste Zwischenversion)

  1. Korrektur des Verhaltens bei Netzproblemen während des Absendens von Umfragen (ist das die einzige potentielle Problemstelle? Was ist mit dem Runterladen einer Umfrage und einem Netzabbruch nach 50%?)
  2. Anzeige nicht geladener Umfragen (wg. Netzwerkproblem) mit Download-Symbol
  3. Ausgabemöglichkeit einer CSV-Datei für Gesamttabellen (nach Schließen einer Umfrage) zur Weiterverwendeung in SPSS/PSPP oder R.
  4. Erklärungstext zur Gesamtumfrage, z.B. auf Zusatzseite oder in Infodialog ((i)-Button in Kopfleiste): Server- und Client-Anpassung nötig
  5. Aufruf der App mit Code über Weblink möglich? (iOS/Android)
  6. Ausgabe der Anzahl Downloads einer Umfrage im Admin-Interface ("bisherige Abgaben: n/m": n Abgaben bei m "ausgeteilten" Fragebögen)
  7. Anzeige des Umfragenamens bei Anzeige des Codes/QR-Codes
  8. Behandlung von Sonderzeichen in der Frage-/Antworttexteingabe
  9. Vertauschung Umfragename<->Vorlesungsname in Übersichtsansicht

Korrekturen und Ergänzungen (aktuelle Zwischenversion, eingereicht):

  1. Statistik-Icon in 2D; moderat farbig, sodass eine weniger auffällige Variante für nichtmehr existierende Umfragen angezeigt werden kann
  2. Problem mit ß in Antworttexten: Anpassung des iOS-Quellcodes, Update durch Kevin Kimm

Erweiterungsmöglichkeiten (inkrementell):

  1. Sprachlokalisierung für Englisch (ECE-Studiengang)
  2. Anzeige verfügbarer Umfragen auf Server, mit Cloud-Symbol zum Runterladen (sollte auf Sonder-Infoseite, da sonst Konflikt mit Umfragen, die wegen Netzwerkproblemen noch nicht geladen werden konnten)
  3. Bei gelöschten Umfragen bleibt der Code gespeichert und sie erscheinen in eigener Rubrik (Umschalten in Bar oben (aktuelle|gelöschte) mit Cloud-Symbol zum erneuten Download
  4. "Nicht teilnehmen" Button statt "Absenden" wirkt wie Statistik-Button in WebApp: nur Ansehen der Ergebniss
  5. [zurückgestellt] Code-Eingabe nur für das Ansehen von Umfragen? (keine Teilnahme) Ggf. durch "anderen" Code: Barcode statt QR, zur Unterscheidung. Dazu müsste ein zweiter, nur numerischer Code erzeugt werden; Alternative: einfach ein zweiter QR-Code. (Konzept?)

Erweiterungsmöglichkeiten (neue Features)

  1. Möglichkeit zur Hervorhebung von Wörtern (italic oder fett) innerhalb von Fragen, ggf. durch html-ähnliches Markup bei der ASCII-Eingabe
  2. Bedingte Fragen (jeweils abhängig von einer vorherigen ja/nein-Frage; zu klären: nur von Frage direkt vorher oder von beliebiger Frage vorher?, was ist mit tieferen Verschachtelungen?)
  3. Einfügen von SVG-Bildern (z.B. mit https://github.com/SVGKit/SVGKit) in die Fragen (Sinn: Formeln und Bilder, z.B. für Kurzprüfungen; zudem: sollten skalierbar sein zum rein-zoomen, z.B. Klick auf Bild öffnet es in skalier- und scrollbarem Frame, wie bei heise); Klären: Ist SVG-Bibliothek oder WebKit langfristig die bessere Lösung?

Veränderungen im User-Interface:

  1. Ggf. nächste Hauptversion der App, bei der die Fragen-Gruppen als Liste (siehe heise App: Liste der Artikel) angezeigt werden
    1. bei Anklicken kommt man dann auf eine View, die die Fragen untereinander anzeigt wie bisher, mit der Möglichkeit, das Gerät 90Grad zu drehen
    2. in der Listenansicht sollte man sehen, in welchem Beantwortungszustand die Fragen einer Gruppe sind: blauer Punkt bei "garnicht angesehen", halb-blauer Punkt bei "angesehen oder erst teilweise beantwortet", grauer (grüner?) Punkt bei "fertig"
    3. existiert bei einer Umfrage nur eine Gruppe bzw. eben keine Unterteilung, dann wird gleich die Fragen-View angezeigt
  2. Angepasste Version für das iPad, u.a. als Vorbereitung für eine Prüfungs-App (SCL-Antrag im Mai für deren Entwicklung)

Weitere Punkte (eher allgemein):

  • Besserer Name für die App?
  • Gleicher App-Name und Bild für Android-Version.
  • Android-Version in MarketPlace, Google Play oder wo auch immer das hingehört für auto-updates.
  • Skripte zur Auswertung der Abgaben (Datenbank-/Serverseite): Auswerteskripte sind Aufgabe des FGs
  • Ausbau/Öffnung für Umfragen im Rahmen von Abschlussarbeiten. Was müsste ergänzt werden?

Erledigte Punkte:

  1. Abspeichern der Komplettdaten in CSV-Datei (alle Einzelabgaben als Tabelle): Archivieren-Feature nach dem Schließen einer Umfrage (derzeit nur XML); aktuelle Kurzstatistik kann als CSV oder XML jederzeit abgespeichert werden

LVUmfrage Next Generation

Zur flexiblen Nutzung des Gesamtkonzepts muss die App in zwei Richtungen weiterentwickelt werden:

  1. Ausbau und Verbesserung der Grundfunktionalität, Perfektionierung (Hauptversion)
  2. Lokal Zusatzfunktionen, die aber abschaltbar nur Zusatzbestandteile des Gesamtquellcodes sind, sodass sie in der Hauptversion einfach(!) weggelassen oder deaktiviert werden können

Damit sollen zwei Apps entstehen, eine die generell verwendbar ist und eine, die spezifisch angepasst ist, aber nur ein Quellcode.

Lokale Zusatzfunktionen:

  • Einloggen der App mit Studi-Account der Uni Kassel, Mitsenden eines Hash-Wertes des Accounts (nur Name) bei Bestätigung durch ITS, sodass Mehrfachabgaben auch über Geräte hinweg nicht möglich sind.
  • Eingabe der Fachbereichsnummer und des Accounts in einen Dialog der "Einstellungen".
  • Mitsenden der FB-Nummer bei Abgabe zur späteren FB-spezifischen Zuordnung des Antwortprofils (differenzierte, uniweite Umfragen)
  • Eingabe der Matrikelnummer (optional) und Mitsenden mindestens eines eindeutigen Hash-Wertes oder der Nummer selbst bei speziellen Umfragen (Vorbereitung für Prüfungs-App)

Für die Weiterentwicklung und Perfektionierung der derzeitigen Hauptversion, siehe Abschnitt oben.

Zukünftige allgemeine Features:

  • Tagesumfrage wie bei ARD-App: in einem Tab wird immer bei Aufruf (und Netzverbindung) eine aktuelle Frage, ggf. mit Zugriff auf weitere Fragen der letzten Tage, angezeigt, in der man seine Meinung mit "Ja/Nein/Keine Meinung" abgeben kann.
  • Möglichkeit, eine Umfrage für mehrfaches Antworten zuzulassen: damit könnte eine Beschwerdestelle geschaffen werden, an die man beliebig oft posten kann. Kann pro Semester (ganz) (ab)geschlossen werden: abgeschlossene semesterweise Beschwerdeliste. Beschwerde-Code kann öffentlich ausgehängt werden (am Beschwerdebriefkasten).
  • Für iPad optimierte bzw. optisch angepasste Version.

Draft: Prüfungs-App (nur iPad?)

Prüfungsrelevante Features der App:

  • Eindeutige Zuordnung von Abgabe zu Gerät (oder App-ID) und Nutzer
  • Verhinderung des "spickens" auf dem gleichen Gerät bzw. mindestens Dokumentation desselben (parental control verwendbar?)
  • Rechtssicheres Rezept der Abgabe nach Feststellung von deren korrektem Eingang im Server
  • Beschränkbare Eingabezeiträume und Info-Anzeige des Verlauf für Prüfling
  • Von außen gesteuerte/steuerbare Abgabe der Antworten
  • Dokumentation des Prüfungsablaufs (Tätigkeiten, Zeitstempel, Netzverfügbarkeit und -nutzung)

Inhaltliche Features der App/ experimentelle Entwicklungen:

  • Anzeigemöglichkeit für SVG-Bilder als (a) Bild und als (b) Textbestandteil, Vektordarstellung (keine Pixel) für Zoom-Geste über (a) Bilder+(b) Textbestandteile, neuer View für Einzelbetrachtung von eingebundenen Bildern (a)
  • Computerunterstützte Eingabe von Graphiken und Freihand-Text
  • Abgabemöglichkeit für Kamera-gescannte Bilder von Papierzeichnungen

Versuch: Definition einer Wahl-App

Hier müssen Funktionen und Funktionsweisen zusammengetragen werden, die am Ende eine geheime, sichere, überprüfbare Wahl ermöglichen.

LerneBoole App (LearnBoole)

Features:

  • Eingabe von Tabellen oder KV-Diagrammen oder Formeln
  • Anzeige der jeweils verbleibenden Darstellungsformen (erst auf Klick)
  • Antippen von Formelteilen zeigt Tabelleneinträge und KV-Felder
  • Korrespondenz Tabelleneintrag/Einträge <-> KV-Feld(er) durch Touch
  • Markieren von Termin höherer Ordnung im KV, Anzeige in zweiter Formel bzw. Tabelle

Weitergehende Funktionen (für Version 2):

  • Minimierung der Formel ohne KV-Diagramm

LerneFSMs App (LearnFSMs)

Anpassung der App an iOS7 (erstmal verschoben)

Verschiebung des Punktes für Anfangszustand

SiApp iPhone-Version

Eine iPhone-Version sollte mindestens die Grundfunktionen für eine Präsentation zur Verfügung stellen:

  • Folienanzeige
  • Notizenanzeige
  • Laserpointer
  • Annotationen
  • Abdeckblatt

Dazu wäre vorab folgendes zu klären:

  • UI überarbeiten für kleineren Bildschirm
  • Nutzung des breiteren Formats als Seiten-Menüleiste

SiApp (Android-Version)

Herstellung des aktuellen iOS-Status. (???)

SiApp Erweiterungen (Studenten-App)

Lernunterstützung in iPhone-SiApp

Updates:

  • spezielle Optik für rot-grün Fragen (Pop-up und Graphik)
  • Button für Rückmeldung zum Vorlesungstempo
  • Vorbereitung für weitere Rückmeldungen
  • neues Icon für Fragen an Dozent

Weitere Features:

  • Gegenstück zum Ballwerfen: Frage anzeigen mit Möglichkeit, den Ball durch Wischen weiterzuwerfen
    • Sound für Ball-Eingang und Weitergabe
  • Anzeige von Annotationen
  • Anzeige des Laserpointers
  • Replay-Button für Laserpointer-Bewegungen
  • Soundausgabe des TI-Headsets (Problem: Synchronisation!)
    • Soundausgabe (Livestream) nicht im Hörsaal (wie geht das?) 

TiApp (Dozenten-App)

Geplante Erweiterungen:

  • Notizen zu einzelnen Folien und Button zum Umschalten auf Notizansicht tatt Folien- und Adhoc-Fragen; zu klären:
    • Einbindung in PDF (speichern) möglich?
    • Auslesen aus PDF (Adobe/PreviewApp Notizen) möglich?
  • Option für Foliennotizen auf "groß" zu schalten (fast ganzer Bildschirm): ermöglicht Vortrag nach Notizen statt nach Folieninhalt; Alternative: Overlay-Ansicht, in der Notizen über Folien erscheinen (dann kein Malwerkzeug, aber Laserpointer möglich; wie beschriftetes Overlay derzeit, jedoch auf Beamer nicht sichtbar)
  • Ball mit folgenden Eigenschaften:
    • zufällige Auswahl eines Teilnehmers aus Serverliste
    • Weitergabemöglichkeit, dann zufällige Auswahl aus restlichen Teilnehmern
    • Piepston-Ausgabe bei betroffenem Gerät (besser noch: Ballgeräusch aus Solarian2) 
  • Umbau der View zum Starten der Präsentation (ist noch "altes" Design)
    • z.B. vertikale Auswahl der Startfolie (wie in popover), oder
    • andere Übersicht, z.B. scrollbare Matrix mit allen Seiten als Miniaturen?
    • explizites "Start"-Feld, etwas größer als ein Button vielleicht
  • Anpassung des Oberflächendesigns an iOS7
  • Wählbare Durchsichtigkeit des Cover-Sheets auf Beamer in Einstellungen der App (wie Farbe/Größe des Laserpointers): Picker für Prozent-Angabe oder Schieber "50 bis 100 Prozent"
  • Vorbereitung der Headset-Verwendung als Saalmikrophon
  • Vorbereitung einer Client-Übertragung der Annotationen und des Laserpointers
    • Annotationen jeweils nach Absetzen des Fingers als ganzes Objekt
    • Laserpointer ggf. mit Animationseffekt (Zini-Verschmierung) in SiApp: trotz Zeitverzögerung mit Originaltempo + Schmiereffekt
    • Replay-Button in SiApp für letzte Pointer-Animation oder sogar Annotation?

Verwaltung der Dateien:

  • Einbindung von Moodle
    • Listenansicht: offline(lokal)/online(lokal+moodle gemischt) Liste
    • Download aus Liste / Upload in Liste (aus iTunes)
    • analog auch in SiApp (nur Download)
  • Verwalten von Original und annotierter Version
    • nicht getrennt anzeigen sondern als Umschaltoption
    • Umschalten durch Button

Sonstiges:

Titelbild austauschbar machen (aus Album/Photo-roll)

Senden mehrerer Fragen gleichzeitig für Themenabschlusstest

Zusammenfassung der stummen Fragen nach Themen/Inhalten/Stichworten (Hinweise von A. Zündorf abholen)

Integration der Annotationen in PDF-Datenformat; später: vollständige Verwendung des PDF-Formats, inkl. Links etc. (letzteres ist sicher ein eigenes, unabhängiges Projekt)

Sperrung einiger Features der TiApp für freie Version im App Store? Wie kann man kostenpflichtige App oder in-App-Käufe umgehen und dennoch nicht alles freigeben? Zu sperren wären insbesondere die Präsentationsmöglichkeiten, nicht die Interaktionsmöglichkeiten.

Geht eine Uni-Distribution (wie die in großen Firmen)?

Helfen die zusätzlichen Promocodes? (z.B. 39,90 Euro im App Store und Promocodes für unsere Dozenten?)