Anforderungsanalyse: Tutor cho,nma,jhed,amk,mmu 28. April 2008 Inhaltsverzeichnis 1 Use-Cases 2 1.1 Use-Case: Korrektur.............................. 3 1.1.1 Interaktionsfolge............................ 3 1.2 Use-Case: Freigabe der Korrektur....................... 3 1.2.1 Interaktionsfolge............................ 3 1.3 Use-Case: Anwesenheit eintragen....................... 3 1.3.1 Interaktionsfolge............................ 4 1.4 Use-Case: Statistiken.............................. 4 1.4.1 Interaktionsfolge............................ 4 1.5 Use-Case: Abgabe manuell einstellen..................... 4 1.5.1 Interaktionsfolge............................ 4 1.6 Use-Case: Mail an Gruppe/Kleingruppe................... 5 1.6.1 Interaktionsfolge............................ 5 2 Glossar 6 1
1 Use-Cases 2
1.1 Use-Case: Korrektur Einsicht der Abgabe und Punktevergabe allgemeine Kommentare zur Abgabe zusätzlich Kommentare in der Abgabe (z.b. direkt im Quellcode) 1.1.1 Interaktionsfolge Auswahl der Serie Auswahl der Aufgabe Auswahl der Kleingruppe Anzeige der Abgabe mit Eingabefeldern für Kommentare und Punkte Eingabe von Punkten, Kommentaren Speichern nächste Kleingruppe 1.2 Use-Case: Freigabe der Korrektur Einzelne Korrekturen nicht sofort für Studierende sichtbar Gleichzeitiges Freigeben aller Korrekturen einer Serie in einer Übungsgruppe 1.2.1 Interaktionsfolge Auswahl der Serie Freigabe der Korrektur 1.3 Use-Case: Anwesenheit eintragen Möglichkeit für Veranstalter, Anwesenheit als Prüfungskriterium zu verwenden 3
1.3.1 Interaktionsfolge Auswahl der Übungsstunde Eintragen der Anwesenheit (z.b. Liste von Checkboxen) 1.4 Use-Case: Statistiken Übersicht der Punkte von eigener Übungsgruppe Übersicht der Anwesenheit Tabelle mit Student und Übungsserie bzw. Übungsstunde an den beiden Achsen 1.4.1 Interaktionsfolge Auswahl der Statistik Anzeige der Tabelle 1.5 Use-Case: Abgabe manuell einstellen Student hat Probleme mit Abgabe, stattdessen Mail an Tutor Tutor kann Abgabe manuell einstellen 1.5.1 Interaktionsfolge Auswahl der Serie Auswahl der Kleingruppe Einstellen der Abgabe Speichern 4
1.6 Use-Case: Mail an Gruppe/Kleingruppe Email an Übungsgruppe bzw. ausgewählte Kleingruppe manuell: Informationen (z.b. Raumverlegung) automatisch: Ergebnisse der Korrekturen 1.6.1 Interaktionsfolge Auswahl der Kleingruppe (optional) Auswahl Emailversand Eingabe Betreffzeile, Emailtext Abschicken 5
2 Glossar Veranstaltung Veranstaltungen werden durch den Veranstalter erstellt und durch Name, Semester und Nummer eindeutig spezifiziert. Zu einer Veranstaltung können Übungsgruppen und Serien verwaltet werden. Veranstalter Benutzer im System, der durch den Systemadministrator das Recht erhalten hat, Veranstaltungen zu erstellen und zu verwalten. Tutor Benutzer im System, der durch den Veranstalter das Recht erhalten hat, ihm zugewiesene Übungsgruppen zu verwalten. Student Benutzer im System, der zu Aufgaben von Serien zu Veranstaltungen, bei denen er mit einer Kleingruppe in einer der zugehörigen Übungsgruppen eingetragen ist, eine Lösung abgeben kann. Serie Eine Serie ist eine Zusammenstellung von Aufgaben, die durch zugehörige Veranstaltung, laufende Nummer und Abgabetermin spezifiziert ist. Bis Ablauf des Abgabetermins ist von den Kleingruppen der Übunsgruppen der zur Serie zugehörigen Veranstaltung eine Lösung abzugeben. Aufgabe Eine Aufgabe beschreibt ein bestimmtes Problem, welches durch die Studenten gelöst werden soll. Jede Aufgabe ist einer Serie zugeordnet. Abgabe Studenten können zu jeder Aufgabe einer Serie eine Abgabe machen. Diese wird über das System übermittelt und gespeichert, damit sie später bewertet werden kann. Diese Abgabe kann sowohl Text als auch Quellcode enthalten. Quellcode Die Abgabe eines Studenten kann Quellcode enthalten. Dieser wird unter Umständen automatisch bewertet. Kommentar Zu einer Abgabe eines Studenten kann der Tutor Kommentare schreiben. Diese können außerhalb oder innerhalb der Abgabe des Studenten erfolgen. Übungsgruppe Eine Übungsgruppe besteht aus einem Tutor und mehreren Studenten, die sich zu bestimmten Terminen an einem bestimmten Ort trifft. Die Übungsgruppe ist genau einer Veranstaltung zugeordnet. Übungsstunde Jede Übungsgruppe trifft sich an mehreren Übungssterminen (Übungsstunden). Hier werden Lösungen besprochen, es werden Vorlesungsinhalte wiederholt und es wird die Anwesenheit der einzelnen Studenten überprüft. Kleingruppe Eine Kleingruppe besteht aus einem oder mehreren Studenten und ist einer Übungsgruppe zugeordnet. Anwesenheit Die Anwesenheit definiert, ob ein Student an Treffen seiner Übungsgruppe zu bestimmten Terminen teilgenommen hat. 6