home  |  suche  |  kontakt/johner  |  institut  |  hinweise 
studierende  |  tech-docs  |  blog  |  mindmailer 

Projekt- oder Bachelorarbeit „Mindmail“ (vergeben)

Hintergrund

Was es bedeutet, auf eine Klausur lernen zu müssen, wisst ihr. Was ein Newsletter ist, ist Euch auch nicht neu. Was beides miteinander zu tun hat, ist hingegen unbekannt.

Spezifikation

MindMail, das ist der Name eines Projekts, das Lernende in Gestalt eines adaptiven Newsletters unterstützt. Dieser Newsletter informiert ab einem frei definierbaren Zeitpunkt in einem wählbaren Zeitintervall, z.B. einmal täglich, kurz über einen Sachverhalt. Für das Fach Informatik könnte er beispielsweise erklären, was das Adapter-Pattern ist und wie man es in Java implementiert. Dabei kann der Newsletter weiterführende Informationen (z.B. alles über Pattern) sowie interaktive Elemente wie Animationen oder einen Online-Test enthalten. Oder zumindest auf diese verlinken. Abhängig von dem Testergebnis oder dem Wunsch des Empfängers werden bestimmte Begriffe wiederholt. D.h. der Versand erfolgt nicht für alle Teilnehmenden gleich sondern adaptiv zum Lernfortschritt.

Der Mindmailer unterstützt beliebig viele Themengebiete mit beliebig vielen Benutzern. Ein Benutzer kann beliebig viele Themen abonniert haben. Der einzelne Benutzer hat die Möglichkeit, eigene Fragen und Antworten zu entwerfen und zu lernen. Diese Fragen kann er mit „Freunden“ austauschen. Dadurch entsteht im Lauf der Zeit ein wachsendes Repository.
Weitere funktionale und nicht-funktionale Anforderungen sind

  • Mischen von Fragen
  • Mehrsprachigkeit
  • Web-basiert mit Offline-Fähigkeit (Google Gears?)
  • Verschiedene Anmeldeverfahren (für jeden offen, nur mit Zugangsschlüssel, nur nach Freischaltung)
  • Flexibles Layout zur Anpassung an eine CI
  • Double-opt in bzw. unsubscribe
  • Frei definierbares „Subject“
  • Themenserie lässt sich jederzeit neu starten
  • Logik lässt sich überschreiben, z.B. kann man eine Frage für die Zukunft ausschließen
  • Vereinfachtes Melden fehlerhafter Fragen bzw. Antworten
  • Optionaler Freigabeprozess für neue Fragen

Weshalb Sie diese Arbeit unbedingt wählen sollten

  • Sie lernen, eine vollständige Anwendung von der Datenbank bis zum Webfrontend zu erstellen
  • Sie werden mit modernen Technologien wie Google Gears vertraut.
  • Die Arbeit wird mit großer Wahrscheinlichkeit ein Erfolg