Skip to content

Files

Latest commit

16aca8f · Jan 29, 2017

History

History
47 lines (47 loc) · 9.26 KB

userstories.csv

File metadata and controls

47 lines (47 loc) · 9.26 KB
1
Story IDAnforderungPSPUser StoryAkzeptanzkriterienImplementiertVersion
2
0Grundanforderungen
3
0.1Responsive Webinterface-Als Benutzer kann ich unabhängig von meinem Gerät (OS) die Applikation via Browser bedienenDie Applikation kann über eine Url aufgerufen werden. Die Webseite muss sowohl am PC als auch auf dem Smartphone angenehm bedienbar seinJa1.0.0
4
0.2Registrierung4Als Benutzer kann ich mich beim Start der Applikation registrierenBeim Start der Applikation wird der nicht authentifizierte User auf eine Seite weitergeleitet auf der er sich registrieren oder anmelden kann. Nachdem der User das Registrierungsformular abgesendet hat sind seine Daten in der Datenbank gespeichert und der User ist angemeldetJa1.0.0
5
0.3Login4Ich als Benutzer kann mich am System anmeldenEin User der registriert aber nicht angemeldet ist kann sich nach dem Starten der Applikation einlogen. Nach dem erfolgreichen Login wird eine Übersicht der erfassten Lektionen und Aufgaben angezeigtTeilweise1.0.0
6
0.4Persistenz der Daten-Ich als Benutzer habe unabhängig von Zeitpunkt und Gerät Zugang zu meinen DatenDiese Anfoerderung betrifft alle Akzeptanzkriterien. Die Daten müssen nach dem Logout erhalten bleiben. Es gibt jedoch keine Vorgaben für die Verfügbarkeit des Systems da der Betrieb nicht Teil dieses Projektes istJa1.0.0
7
0.5CRUD Grundsatz-Ich als Benutzer kann sämtliche Daten die ich erfasse auch editieren und löschenDiese Anfoerderung betrifft alle Akzeptanzkriterien. Jede vom User erfasste Entität muss bearbeitbar und löschbar seinTeilweise1.0.0
8
1Institutionen
9
1.1Institutionen erstellen18Ich als Benutzer kann eine Institution (Schule) IET-GIBB erstellenDie Schule IET GIBB wird in der Datenbank gespeichertJa1.0.0
10
2Klassen
11
2.1Klassen erstellen28Ich als Benutzer kann meine Klasse erfassen und mit einer Institution verlinkenVorbedingungen Schuljahr erfasst Die Klasse A2 wird gesepichertJa1.0.0
12
3Schuljahre
13
3.1Schuljahre erstellen38Ich als Benutzer kann einer Institution Schuljahre hinzufügenDas neu erstellte Schuljahr 16/17 ist in der Datenbank gespeichertJa1.0.0
14
4Semester
15
4.1Semester können erfasst werden48Ich als Benutzer kann das Semester erfassen und zu Schuljahren hinzufügenDas Semester wird gespeichertJa1.0.0
16
5Lehrkräfte
17
5.1Lehrkräfte erfassen58Ich als Benuter kann die Lehrkraft Max Muser erfassenMax Muster wird in der Datenbank gespeichert
18
5.2Lehrkräfte einer Institution zuweisen65Ich als Benutzer kann beim erfassen angeben an welcher Institution die Lehrkraft unterrichtetVorbedingungen: Institution 'BMS GIBB' erfasst. Die Lehrkraft ist mit der Institution verlinkt
19
6Stundenplan
20
6.1Fächer können erfasst werden76Ich als Benutzer kann das Fach Mathematik hinzufügen. Dieses Fach kann ich dann den Semestern “Winter 16/17” und “Sommer 17/18” zuweisenVorbedingungen: Semester 'Winter 16/17' und 'Sommer 17/18' erstellt Das neu erstellte Fach welches dem Semester 'Winter 16/17' hinzugefügt wurde erscheint jetzt in der Übersicht aller Fächer des Semesters. Dem Semester wurde angegeben wie häufig die die Fächer wiederholt werden (bsp. wöchentlich alle 2 Wochen etc.) Ja1.0.0
21
6.2Fächer können im Stundenplan verwendet werden80Ich als Benutzer kann für das Fach Mathematik welches ich dem Semester “Winter 16/17” hinzugefügt habe definieren dass es jeden Donnerstag von 10:00 Uhr an für 90 Minuten stattfindetIm Stundenplan erscheint jeden Donnserstag (während dem Semester “Winter 16/17”) von 10:00 bis 11:30¨das Fach Mathematik
22
6.3Einem Fach kann eine Lehrperson hinzugefügt werden93Dem Fach Mathematik kann ich die Lehrperson 'Max Muster' hinzufügenVorbedingungen:Fach und Lehrer erfasst.Max Muster ist als Lehrkraft für das Fach Mathematik eingetragen
23
7Aufgaben
24
7.1Aufgaben können erstellt und zugewiesen werden1015Ich als Benutzer kann am Fach Englisch die Aufgabe 'Student Book Page 5 Ex. 3' anhängen. Ich gebe der Aufgabe auch noch das Fälligkeitsdatum 30.12.2016 und das Erledigungsdatum 15.04.2016. Zudem trage ich für die Aufgabe einen geschätzten Aufwand von 30 Minuten einVorbedingung: Fach Englisch erfasst In der Detailansicht des Fachs Englisch wird die Aufgabe 'Student Book Page 5 Ex. 3' angezeigtJa1.0.0
25
7.2Aufgaben haben einen Aufwand und einen Fortschritt115Ich als Benutzer kann laufend meinen Fortschritt eintragen und ÜberwachenVorbedingung: Aufgabe erfasst Nachdem ich die hälfte der Aufgabe gelöst habe trage ich 50% Fortschritt ein. Dieser wird grafisch dargestelltJa1.0.0
26
7.3Benachrichtigung bei Aufgaben-Fälligkeit1210Am Erledigungsdatum (und vlt 1 Tag vor dem Fälligkeitsdatum) werde ich vom System benachrichtigtVorbedingung: Eine erfasste Aufgabe erreicht ihr Fälligkeitsdatum. Der User erhält eine Benachrichtigung mit Aufgabenbschreibung Fälligkeit und dem verbleibenden Aufwand
27
8Tests
28
8.1Tests erfassen und Datum setzen138Ich als Benutzer kann den Test 'Mathematik Kopfrechnen' für den 27.04.2016 eintragenDer erfasste Test wird in der Übersicht angezeigt.
29
8.2Lernziele für Test definieren148Ich als Benutzer kann dem Test 'Mathematik Kopfrechnen' das Lernziel 'Multiplikation bis 10x10' hinzufügenVorbedingung Test erfasst In der Testansicht wird das Lernziel 'Mathematik Kopfrechnen' angezeigt
30
8.3Note zu Test hinzufügen158Ich als Benutzer kann nachdem der Test 'Mathematik Kopfrechnen' durchgeführt wurde diesem die Note 6 welche ich erhalten habe eintragenVorbedingung: Test erfasst In der Testansicht ist die Note ersichtlich. In allen Verknüpften Notenschnitten wird eine aktualisierung vorgenommen
31
8.4Benachrichtigung bei Test- Fälligkeit1610Wenn keine Aufgabe dem Test zugewiesen wurde werde ich eine Woche vor dem Testdatum vom System and den Test erinnertFür den Test am 25.10.2016 der ohne Aufgabe erfasst wurde zeigt das System am 18.10.2016 eine Erinnerung auf allen angemeldeten Geräten an
32
9Noten
33
9.1Prüfungsnoten können einem Fach und optional einer Prüfung zugeordnet werden1710Für den Unterricht Geschichte und Politik kann ich als Benutzer die Note 'Beteiligung' erfassen ohne dafür einen Test erstellen zu müssen. Ich kann ihr zudem eine Gewichtung hinzufügenDie Note wird gespeichert und alle Verknüpften Notenschnitte werden korrekt aktualisiert
34
9.2Notenschnitt aus Fächern kann berechnet werden1815Ich kann mir einen Notenschnitt aus den Fächern 'Deutsch' und 'Mathematik' berechnen lassen. Diesen Fächern gebe ich die Gewichtung 1 und 2. Dann erstelle ich auch noch einen Notenschnitt aus den Fächern 'Chemie' und 'Physik' mit den Gewichtungen 1. Diese können benannt werden und bleiben gespeichertFür die Fachnoten Deutsch 5.0 Math 3.5 Chemie 3.25 und Physik 6.0 lauten die Auswertungen wie folgt: 'Deutsch und Mathematik': 3.67 'Physik und Chemie': 5.13
35
9.3Noten gruppieren196Der Schnitt aller Wörtlitests im Englisch gilt als eine Teilnote. Zu diesem Zweck kann ich als Benutzer Noten gruppiert werdenDer durchschnitt der 'Wörtlitests' zählen als einfache Fachnote im Englisch. Dazu kannn eine eine Gruppierung erstellt werden
36
9.4Streichnoten206Weil die schlechteste Note der 'Wörtlitests' im Englisch nicht für die Zeugnissnote zählt kann ich für die Notengruppierung eine Streichnote definierenIn der Gruppierung 'Wörtlitests' zählen nur die besten zwei Noten die dritte kann als Streichnote definiert werden
37
9.5Notenreporting2112Ich als Benutzer kann Notenreports erstellen. Dabei kann ich angeben welcher Notenschnitt exportiert (versendet) werden sollDer Notenschnitt 'BM 16/17' der erstellt wurde wird am Ende des Semesters Exportiert und an den Verteiler gesendet
38
10Ferien
39
10.1Ferien erfassen2215Ich als Benutzer kann meine eigenen Ferien neu erfassen oder bestehende (Klasse oder Institution [Importiert UC-8.1]) bearbeitenDiese Ferien werden gespeichert und die Fächer während dieser Zeit im Sundenplan nicht angezeigt
40
11Collab-Funktionen
41
11.1User- / Rollenverwaltung2345Ich als Klassenadmin kann Personen zur Klassse hinzufügen (einladen) oder entfernenDer Nutzer welcher eine Klasse erstellt hat wird automatisch zum Klassenadmin ernannt. Dieser kann die Aufgabe jedoch abdelegieren. Wenn ein neuer Benutzer der Gruppe beitreten möchte muss der Admin dies genehmigen
42
11.2Klassenchat2445Ich als Benutzer kann innerhalb der Applikation mit meiner Klasse in einem Chat diskutierenIch als Benutzer kann innerhalb der Applikation mit meiner Klasse in einem Chat diskutieren. Die Verläufe werden angezeigt
43
11.3Aufgaben & Tests teilen2545Ich als Benutzer kann Aufgaben und Prüfungen mit meiner Klasse teilenAndere Mitglieder meiner Klasse können diese übernehmen
44
12Lehrer-Funktionen
45
12.1Noten eintragen2620Ich als Lehrperson kann Prüfungen und die entsprechenden Noten für alle Schüler meiner Klasse eintragenDie Noten werden jeweils nur den entsprecheden Schüler angezeigt und in dessen Notenraporte eingetragen
46
13Import-Funktionen
47
13.1Angaben importieren2725Ich als Benutzer kann eine Istitution für welche ein Inport zur Verfügung steht duch die Angabe von Institution Klasse und Schuljahr Daten importieren lassen. Dazu zählen Semester Fächer Lehrkräfte und StundenpläneDie entsprechenden Daten werden in der Datenbank (User bezogen) gespeichert