Please enable JavaScript.
Coggle requires JavaScript to display documents.
Projekt Narciss Notenverwaltung :cat: Samuel :mouse: Mariia :dog:…
Projekt Narciss
Notenverwaltung
:cat: Samuel
:mouse: Mariia
:dog: Bastian
Core Functionality
User Login :check: :cat:
UI Transitions :check: :cat:
User Logout :check: :cat:
Daten
Benutzer
Benutzer erstellen :check: :cat:
Benutzer löschen :check: :cat:
Benutzername ändern :red_cross:
Passwort ändern :red_cross:
Fächer
Fächer erstellen :check: :cat:
Fächer löschen :check: :cat:
Klassen
Klassen erstellen :check: :cat:
Klassen löschen :check: :cat:
Aufträge
Aufträge erstellen :check: :cat:
Aufträge löschen :check: :cat:
Noten
Noten erstellen :check: :cat:
Noten ändern :check: :cat:
Unterricht
Unterricht erstellen :check: :cat:
Unterricht löschen :check: :cat:
Extra Noten
Berechnung
Durchschnitt :check: :cat:
Median :red_cross: :red_flag:
Umschaltung Noten :check: :cat:
GUI
Fenster hinzufügen :check: :cat:
Fenster Größe anpassen :check: :cat:
Titel hinzufügen :check: :cat:
Übersicht
Login Screen :check: :cat:
Passwort :check: :cat:
Login Button :check: :cat:
Benutzer :check: :cat:
Titel :check: :mouse:
Icon :check: :mouse:
Margins geändert :check: :mouse:
Admin Übersicht
Benutzer :check: :cat:
Fächer :check: :cat:
Klassen :check: :cat:
Titel :check: :mouse:
Icon:check: :mouse:
Lehrer Übersicht
Unterricht im Fach in Klasse :check: :cat:
Note für Schüler pro Auftrag :check: :cat:
Aufträge im Unterricht :check: :cat:
Noten Umstellung :check: :cat:
Icon :check: :mouse:
Titel :check: :mouse:
Schüler Übersicht
Noten Konvertierung :check: :cat:
Noten Tabelle
Fach :check: :cat:
Auftrag :check: :cat:
Noten :check: :cat:
Wichtung :check: :cat:
Gesamter Durchnschnitt :check: :cat:
Icon :check: :mouse:
Titel :check: :mouse:
Verbesserted Design :check: :cat:
Verbessertes Layout :check: :cat:
Form Builder :check: :cat:
Datenbank :check: :dog:
SQL Befehle
Einträge erstellen :check: :dog:
Einträge löschen :check: :dog:
Einträge abfragen :check: :dog:
Tabellen erstellen
Nutzer
Name :check: :dog:
Passwort:check: :dog:
Typ:check: :dog:
ID:check: :dog:
KlassenID:check: :dog:
Noten
Unterricht:check: :dog:
Schüler:check: :dog:
Noten:check: :dog:
ID:check: :dog:
Maximale Punktzahl:check: :dog:
Fächer
ID:check: :dog:
Name:check: :dog:
Unterricht
ID:check: :dog:
LehrerID:check: :dog:
KlasseID:check: :dog:
FachID:check: :dog:
Klassen
ID:check: :dog:
Name :check: :dog:
Auftrag
ID:check: :dog:
Name:check: :dog:
UnterrichtID:check: :dog:
MaxPunktzahl:check: :dog:
Einfluss:check: :dog:
Aufgabe
Feature List
Verwaltung von Noten
Löschen von Noten :check:
Eintragen von Noten :check:
Mehrere Fächer :check:
Berechnung Durchschnitt
Für jedes fach :check:
Insgesamt :check:
Ausgabe
Durchschnitt
Insgesamt :check:
Für jedes Fach :check:
Speichern und Laden aus Datei :check:
Java Konzepte
Schleifen :check:
Bedingungen :check:
Einfache Datentypen :check:
Arrays für die Speicherung der eingegebenen Noten :green_cross:
Methoden :check:
Zusätzliche Anforderungen
Benutzeroberfläche :check:
Noten ändern oder löschen :check:
Berechnung Median und Standartabweichung
Umschaltung verschiedener Noten Systeme
1-6 :check:
0-15 :check:
A-F :check:
0% - 100% :check:
Benutzerverwaltung :check:
GitHub :check:
JUnit-Testfälle :red_cross:
Unterschiedliche Wichtung Noten :check:
Verwendung anderer Datentypen :check:
Bewertungskriterien
Erfüllung der technischen Anforderungen :check:
Erfüllung der zusätzlichen Anforderungen :check:
Benutzerfreundlichkeit der Anwendung :check: :mouse:
Code-Qualität und Lesbarkeit :red_cross: :cat: :mouse:
Dokumentation und Erklärung des Codes :red_cross: :cat: :mouse:
Fristgerechte Abgabe und Präsentation :red_flag:
regelmäßige Projektdokumentation (z.B. mit der Planungssoftware Trello; Meilensteine mit Bearbeitungsstatus und Datum versehen) :check: :mouse:
(Fehlerkorrektur und Benutzerfreundlichkeit)
Löschen von Einträgen soll auch Einträge löschen die diesen Referenzieren:check: :dog:
Verhindere falschen Input
Verhindere Dopplungen
Unterricht :red_cross:
Lehrer Übersicht Doppelt Fach1 KlasseA :red_flag: :mouse:
Benutzer :check: :dog:
Admin Übersicht: kann erstellen doppelte Namen Passwords und Klassen :check: :dog:
Verhindere leere Einträge
Benutzername :check: :dog:
Passwort :check: :dog:
UI Updates
User Tests :mouse: :red_flag:
Hinzufügen und entfernen Buttons ohne Input testen :red_cross:
Admin Übersicht: Benutzer soll nicht ohne password und Benutzer angelegt sein.(Legt alles) :mouse: :red_flag:
Admin Übersicht: Fach wird angelegt ohne Name :mouse: :red_flag:
Admin Übersicht: DropDownMenü (Klasse A, B, C) aber Column Klasse zeight (-1, 0, 1, 2):mouse: :red_flag:
Admin Übersicht: Column Klasse zeigt gleiche Angaben für ADMIN und TEACHER. Steht -1 :mouse: :check:
Admin Übersicht: speichert leeren Wert. In Lehrer Übersicht kann man leeres Wert wählen :mouse: :red_flag:
Lehrer Übersicht: Aufträge -> leere felder hinzufügen -> Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: " " :mouse: :red_flag:
Falscheingaben testen :check:
Lehrer Übersicht: Punkte Maximal -> Input String anstatt Integer -> Fehler
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "fff"
:mouse: :red_flag:
Lehrer Übersicht: Kann man Erreichte Punkte auch 500 oder 1000 schreiben :mouse: :red_flag:
Schüler Übersicht: Hinzugefügte Noten. Mehrere 6 Noten zeigt aber Durchschnitt 1+ :mouse: :red_flag:
Erstellen doppelter Einträge verhindern :red_cross: :mouse:
Verschiedene Input Kombinationen testen :check: :mouse:
(Ändern von Daten ermöglichen)
Bugfixes
Login Fenster soll nicht skalierbar sein :check: :mouse:
Login Fenster soll "Login" im Titel haben :check: :mouse:
In Admin Übersicht soll "Gelehrte Unterrichtsfächer" stehen statt Fächer :check: :mouse:
Login soll beim "Enter" drücken ausgeführt werden :check: :mouse:
"Schüler Übersicht" "Lehrer Übersicht" "Admin Übersicht" im Titel :check: :mouse:
Labels für die Sektionen bei Lehrer Übersicht :check: :mouse:
Beschreibungen für die Tabellen:red_cross: :mouse:
(IDs in Tabellen verstecken):red_cross:
Margin der JFrames an Position vom Titel anpassen :check: :mouse:
Label für Noten Switch bei Lehrer Übersicht:red_cross:
Update der assignmentsTable beim Erstellen und Löschen von Unterricht :red_flag: :cat:
Icon einbauen :check: :mouse:
Klassenname bei Admin Overview statt Klassenid anzeigen :question: :mouse: