Freie Universität
Berlin
Fachbereich Mathematik und
Informatik
Institut für Informatik
AG
Datenbanken / Informationssysteme
Projekt Leistungsverwaltung
Im Rahmen einer Universitätsvorlesung fallen eine Menge von
Leistungsdaten der teilnehmenden Studenten an. Zur
Überprüfung der Scheinkriterien und der Scheinvergabe
für die DBS Vorlesung sind z.B. Daten wie Name, Vorname, Matr. Nr,
Test und Klausurergbnisse, Projektnote, usw. nötig. Weiterhin
müssen diese Daten richtig ausgewertet werden um die korrekte
Endnote zu berechnen, diese Berechnung muss jedoch zusätzlich die
einzelnen Studiengänge unterscheiden, da die Notenberechnung
variiert.
Kurzum: Das Projekt betrifft ein typisches Problem aus dem Unialltag
und bei entsprechend guter Umsetzung kann die dabei erstelle
Applikation auch zum Einsatz gelangen.
Eine csv Datei mit Testdaten gibt es hier.
Die Daten sind die verfälschten Daten (Matrikelnr. und Fachsem.)
der DB Teilnehmer. Das Scherma ist wie folgt: termin_id,
veranstaltungs_id, matrikelnummer, name, vorname, email, fachrichtung,
fachsemester, timestamp
Die Leistungsverwaltung soll folgende Funktionen und Daten beinhalten:
- Daten eines Studenten
- Name
- Vorname
- Matr. Nr
- Studiengang
- Semester
- Daten eines Tutoriums
- Bezeichnung
- Tutor
- Zeit
- Ort
- Daten der Vorlesung
- Anzahl der Übungen
- Anzahl der Tests
- Anzahl der Klausuren
- Daten der Leistungen
- Typ der Leistung (Tests, Übungszettel, Klausur,
mündliche Prüfung, vorrechnen einer Aufgabe, Projekt, etc.)
- Maximale Punktzahl
- Für jede Leistung soll es auch Teilleistungen geben (z.B.
einzelne Aufgaben eines Übungszettels oder der Klausur)
- Import und Export von der Teilnehmerdaten aus dem KVV (oder aus
csv Dateien)
- Eingabe von Prüfungsergebnissen (Tests, Übungszettel,
Klausur, mündliche Prüfung, vorrechnen einer Aufgabe,
Projekt, etc.)
- Nutzerverwaltung, so das ein Tutor nur die Leistungen seiner
Tutanden ändern kann
- Berechnung von Noten aus den erbrachten Leistungen (z.B. 1/3
Übungen, 1/3 Tests, 1/3 Klausur)
- Konfiguration der Grundeinstellung für jede Vorlesung z.B.:
- Es werden keine Test geschrieben, sondern nur Übungen und
eine Klausur
- Berechnung der Gesamtnote
- Ausgabe von diversen Listen:
- Gesamtübersicht der Veranstaltung mit allen Leistungen der
Studenten
- Gesamtübersicht eines Tutoriums mit allen Leistungen der
Studenten