Datenflussdiagramm von TESTS ◦ Überblick ◦ ?

TESTS setzt sich aus den Prozessen Testverwaltung, Access_Quiz und Web_Quiz zusammen. Zwischen diesen Prozessen fliessen Daten aus den Speichern TESTVERWALTUNG_BACKEND und QUIZ_BACKEND:

Die obige Abbildung zeigt drei GUI-Frontends (Rechtecke) und zwei Daten-Backends (Ellipsen). Die wichtigsten Datenflüsse zwischen den vier Komponenten sind durch Pfeile abgebildet:

- Mit der Autorenkomponente Testverwaltung erstellt die Autorin Aufgaben und weist sie Testterminen zu. Ein schriftlicher Test wird auf dem Drucker ausgegeben. Die Aufgaben eines Access Quiz werden hingegen in der Aufgabenbank QUIZ_BACKEND zwischengespeichert. Die Darbietungskomponente Access_Quiz greift später auf diese Aufgabenbank zu. Ein (clientzentrierter) Web Quiz wird als dynamische HTML-Datei mit Aufgaben und Lösungen exportiert und ist deshalb nicht mehr von der Aufgabenbank abhängig.

> Die Autorenkomponente speichert, bewertet und analysiert ausserdem die automatisch übermittelten Quizergebnisse und die manuell eingegebenen Antworten schriftlicher Klausuren.

- Die Darbietungskomponente bietet Access_Quizzes und Web_Quizzes mit den von der Autorin ausgewählten Mehrfachwahl- und Zuordnungsaufgaben zur Lösung an. Lässt die Autorin die Quizeilnehmer Antworten selbst korrigieren, dann werden diese nur solange gespeichert, bis der Quiz verlassen wird. Darf der Testteilnehmer seine Antworten nicht selbst korrigieren, werden sie der Server-Aufgabenbank TESTVERWALTUNG_BACKEND zur automatischen Korrektur übermittelt.

Die Details der Datenspeicher TESTVERWALTUNG_BACKEND und QUIZ_BACKEND finden Sie in einer Entwurfsdatenbank, dem sogenannten Data Dictionary.