Warning: include_once(/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php): failed to open stream: No such file or directory in /var/www/html/fields/dbp09/local/config.php on line 4

Warning: include_once(): Failed opening '/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php' for inclusion (include_path='.:/opt/php/lib/php') in /var/www/html/fields/dbp09/local/config.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/fields/dbp09/local/config.php:4) in /var/www/html/pmwiki-2.2.86/pmwiki.php on line 1250
Datenbankpraktikum SS 2009 - Gruppe 3 - Aufgaben GUI

Anforderungen an die Oberfläche

von D. Abraham, A. Brankova, S. Heider, D. Künne, K. Roehr, A. Siemer, K. Sperber

Zur Definition der Anforderungen an die GUI haben wir die einzelnen Aufgaben grob in einzelne Themengebiete zusammengefasst.

Studentenverwaltung

  • Studenten anlegen mit all ihren Daten
  • Import von Studentendaten aus .csv-Datei (Daten aus Stud.IP)
  • Studenten in eine Veranstaltung eintragen
  • Daten einer Person modifizieren
    • History aufbauen für Änderungen der Matrikelnummer
  • Student löschen

Tutorenverwaltung (als Teil der Veranstaltungsverwaltung)

  • Studenten in dieser Veranstaltung zu Tutoren machen
  • Tutoren löschen (als Student bleibt die gewählte Person erhalten)

Veranstaltungsverwaltung

  • Übungsleiter und Tutoren anlegen und in die Veranstaltung eintragen
    • beim Anlegen neu erstellen, fals die Personen noch nicht in der Datenbank vorhanden ist
  • Studenten importieren und manuell eintragen (thematische Überschneidung mit Studentenverwaltung)
  • Veranstaltungen neu anlegen
    • Dateneingabe davon abhängig machen ob es ein Seminar oder eine Vorlesung ist
    • Beschränkungen für die Klausurzulassung festlegen
    • Dozent erfragen, falls eingeloggter User kein Dozent ist
  • bestehende Veranstaltung in das aktuelles Semester kopieren

Klausuren- / Übungsverwaltung(als Teil der Veranstaltungsverwaltung)

  • Prüfung mit Aufgaben,Punkten und Zeitpunkt anlegen und einer Veranstaltung zuweisen
    • Entscheidung, ob es sich um eine Klausur oder ein Übungsblatt handelt
    • Dynamische Formulare abhängig von der Aufgabenzahl
  • Notenschlüssel zu einer Klausur eintragen

Klausuren- / Übungsverwaltung aus Sicht des Tutors

  • Gruppen anlegen und mit eigenem Kürzel versehen
    • Gruppen verschieben, zusammenführen,
    • Einzelbewertung durchführen
  • Punkte pro Gruppe, Aufgabenblatt und Aufgabe erfassen (evtl. Benachrichtigung der Gruppe per E-Mail)
    • keine Punkteingabe möglich, wenn Gruppe zum Zeitpunkt des Übungblattes leer ist (kein Student gehört zu dieser Gruppe)
  • Punkte pro Student und Klausur erfassen (immer Einzelbewertung bei der Klausur)
    • vor Klausur prüfen, ob der Student die Klausurzulassung hat

Adminoberfläche

  • Dozent / Tutor / Übungsleiter / Student anlegen
    • Loginvergabe

Seminar-/Praktikaverwaltung (Teil der Veranstaltungsverwaltung)

  • Endnoten eintragen

Statistiken

  • Notenschlüssel berechnen und eventüll exportieren
  • Klausurzulassung pro Veranstaltung
  • hat ein Student die Klausur oder ein bestimmtes Übungsblatt bestanden (prozentual für alle Studenten)
  • pro Student und Übungsblatt / Aufgaben erreichte Punktzahlen anzeigen / für alle Studenten im Vergleich
  • Notensortierte Liste der Teilnehmer
  • Auswertung der Noten über die Studiengänge
  • Abschneiden aller Studenten pro Übungsblatt / Aufgabe


Page last modified on September 04, 2009, at 01:45 PM