A B C D E F G M P S T

A

addStudent(int, String, String) - Method in class core.ExamDataBase
Fügt einen Studenten mit der Matrikelnummer matrNr, dem Vornamen firstname und dem Nachnamen surname zur Datenbasis hinzu, falls: firstname und surname nicht null sind matrNr>0 gilt.

B

backedOut - Variable in class core.Student
 
bonusPoints - Variable in class core.Student
 

C

consistent() - Method in class core.ExamDataBase
Gibt genau dann true zurück, wenn für jeden in der Datenbasis befindlichen Studenten, der nicht von der Klausur zurückgetreten ist ein gültiger Punktestand größer 0 eingetragen wurde.
core - package core
 

D

deleteStudent(int) - Method in class core.ExamDataBase
Entfernt den Studenten mit der Matrikelnummer matrNr aus der Datenbasis, falls ein solcher darin enthalten ist.

E

ExamDataBase - Class in core
Abstrakte ExamDataBase Klasse.
ExamDataBase() - Constructor for class core.ExamDataBase
 
ExamDataBaseException - Exception in core
 
ExamDataBaseException(String) - Constructor for exception core.ExamDataBaseException
 
ExamDataBaseException() - Constructor for exception core.ExamDataBaseException
 

F

firstname - Variable in class core.Student
 

G

getAverage() - Method in class core.ExamDataBase
Gibt den Notendurchschnitt zurück, falls die Datenbasis konsistent ist (consistent()==true).
getBackedOut(int) - Method in class core.ExamDataBase
Ist ein Student mit der Matrikelnummer matrNr in der Datenbasis enthalten, wird genau dann true zurückgeliefert, wenn dieser Studenten von der Klausur zurückgetreten ist.
getBonusPoints(int) - Method in class core.ExamDataBase
Liefert die Bonuspunkte des Studenten mit der Matrikelnummer matrNr zurück, falls ein solcher in der Datenbasis enthalten ist.
getFirstname(int) - Method in class core.ExamDataBase
Liefert den Vornamen des Studenten mit der Matrikelnummer matrNr zurück, falls ein solcher in der Datenbasis enthalten ist.
getGrade(int) - Method in class core.ExamDataBase
Liefert die Note des Studenten mit der Matrikelnummer matrNr zurück, falls ein solcher in der Datenbasis enthalten ist und nicht von der Klausur zurückgetreten ist.
getMatrNrs() - Method in class core.ExamDataBase
Liefert die Matrikelnummern aller in der Datenbasis enthaltenen Studenten als Array zurück.
getNumParticipants() - Method in class core.ExamDataBase
Gibt die Anzahl der (nicht wieder abgemeldeten) Klausurteilnehmer zurück.
getNumWithGrade(int) - Method in class core.ExamDataBase
Gibt die Anzahl der Klausurteilnehmer mit Note grade zurück, falls die Datenbasis konsistent ist (consistent()==true).
getPassedAverage() - Method in class core.ExamDataBase
Gibt den Notendurchschnitt der bestandenen Klausuren zurück, falls die Datenbasis konsistent ist (consistent()==true).
getPoints(int) - Method in class core.ExamDataBase
Liefert die Punkte des Studenten mit der Matrikelnummer matrNr zurück, falls ein solcher in der Datenbasis enthalten ist.
getSurname(int) - Method in class core.ExamDataBase
Liefert den Nachnamen des Studenten mit der Matrikelnummer matrNr zurück, falls ein solcher in der Datenbasis enthalten ist.

M

matrNr - Variable in class core.Student
 
maxPoints - Variable in class core.ExamDataBase
Die maximal erreichbare Punktzahl
maxPoints() - Method in class core.ExamDataBase
 

P

points - Variable in class core.Student
 
pointsToGrade(int, int) - Method in class core.ExamDataBase
Berechnet aus Punkt- und Bonuspunktzahl die Note.

S

setBackedOut(int, boolean) - Method in class core.ExamDataBase
Vermerkt den Studenten mit der Matrikelnummer matrNr als von der Klausur zurückgetreten oder macht die Abmeldung rückgängig.
setBonusPoints(int, int) - Method in class core.ExamDataBase
Setzt die Bonuspunktzahl des Studenten mit der Matrikelnummer matrNr auf bonusPoints.
setExamParameters(int, int, int) - Method in class core.ExamDataBase
Setzt die Bestehensgrenze (threshold), die Schrittweite (step) und die Maximalpunktzahl (maxPoints) auf die neuen Werte newThreshold, newStep und newMaxPoints, falls diese die folgenden Bedingungen erfüllen: 0<newThreshold 0<newStep newStep<=(newMaxPoints-newThreshold)/10 newThreshold<=newMaxPoints andernfalls wird eine ExamDataBaseException geworfen.
setPoints(int, int) - Method in class core.ExamDataBase
Setzt die Punktzahl des Studenten mit der Matrikelnummer matrNr auf points.
step - Variable in class core.ExamDataBase
Die Schrittweite zwischen den einzelnen Notenstufen.
step() - Method in class core.ExamDataBase
 
Student - Class in core
 
Student(int, String, String) - Constructor for class core.Student
 
students - Variable in class core.ExamDataBase
Die zu der Klausur angemeldeten Studenten, auch diejenigen, die sich wieder abgemeldet haben.
surname - Variable in class core.Student
 

T

threshold - Variable in class core.ExamDataBase
Die Bestehensgrenze.
threshold() - Method in class core.ExamDataBase
 

A B C D E F G M P S T