Class Aufgabentyp3


public class Aufgabentyp3
extends Aufgabe

Aufgabentyp3: Nach Vorgabe zufällig ermittelter Zeitpunkte und dort eingetretenen Aktionen soll der Benutzer den Verlauf des Congestion Window angeben. Dabei soll er angeben, in welchen Bereichen welche Funktion verläuft und wie die Congestion Window Größen in/vor den Aktionszeitpunkten aussehen. Auch der Schwellenwert, der mit 64 initialisiert wurde, soll angegeben werden.

Field Summary

(package private) List
ergebnis

Fields inherited from class .Aufgabe

TDACK, Timeout, aktionen, bereichx, cwndergebnis, ssthresh

Constructor Summary

Aufgabentyp3(int bereichx, int anzahl)
Erzeugung der zufälligen Zeitpunkte und Ereignisse in diesen Zeitpunkten.

Method Summary

String
createAufgabe()
Erzeugt den Aufgabentext und gibt ihn an die Klasse Aufgabentrainer zurück
boolean
doCheck(List controls)
Kontrolliert die Benutzereingaben auf Richtigkeit
List
getErgebnis()
void
save()
void
send(List SendParameter)
Erhält alle Benutzerspezifischen Daten zur späteren Abspeicherung und Auswertung.

Methods inherited from class .Aufgabe

doCheck, getCongestionWindow, getCongestionWindowResult, inArray, save, send

Field Details

ergebnis

(package private)  List ergebnis

Constructor Details

Aufgabentyp3

public Aufgabentyp3(int bereichx,
                    int anzahl)
Erzeugung der zufälligen Zeitpunkte und Ereignisse in diesen Zeitpunkten. Abhängig von den Benutzereingaben für Anzahl der Ereignisse und den betrachteten Gesamtzeitraum werden die erzeugten Daten in ein zweisimensionales, globales Array geladen.

Method Details

createAufgabe

public String createAufgabe()
Erzeugt den Aufgabentext und gibt ihn an die Klasse Aufgabentrainer zurück

doCheck

public boolean doCheck(List controls)
Kontrolliert die Benutzereingaben auf Richtigkeit
Overrides:
doCheck in interface Aufgabe

getErgebnis

public List getErgebnis()

save

public void save()
Overrides:
save in interface Aufgabe

send

public void send(List SendParameter)
Erhält alle Benutzerspezifischen Daten zur späteren Abspeicherung und Auswertung. Dies sind beispielsweise Benutzername, Passwort, benötigte Zeit für die Aufgabe, Ergebnis der Aufgabe und Schwierigkeitsgrad
Overrides:
send in interface Aufgabe