Auszug aus der Studienarbeit Konzeption und Entwicklung eines multimedialen Sprachprogramms für das Sprachenzentrum der TU Darmstadt von Frank Gerbig und Peter Leitner

Das Internet Multimedia Sprachensystem, kurz IMSS, beruht im Gegensatz zu anderen Autorenlernprogrammen auf Internettechnologie. Hierdurch erreicht man eine Unabhängigkeit, die sich sowohl auf den zeitlichen und räumlichen Aspekt, als auch auf die Rechnerplattformen bezieht. Das bedeutet, dass der Benutzer nicht mehr an bestimmte Zeiten und Orte gebunden ist, in denen er die Aufgaben lösen kann, sondern er hat die Möglichkeit, sich mittels einer Internetverbindung die Aufgaben jederzeit an jedem Ort der Welt auf seinen Bildschirm zu holen, sie dort zu bearbeiten und an den Lehrer zu schicken.

Die besonderen Merkmale von IMSS sind die Onlinekorrektur, das Senden der Aufgaben an einen Lehrer per Email, sowie die Möglichkeit, beliebige Internetseiten mittels Hyperlink in die Seiten von IMSS zu integrieren. Da IMSS auf Internettechnologie beruht, können neben einfachen Texten auch multimediale Module wie Bilder, Audio und Video mit eingebunden und kombiniert werden. Auch stehen IMSS alle Möglichkeiten zukünftiger HTML-Standards offen.

Das IMSS-Paket besteht aus zwei Teilen: zum einen aus der fertigen Verzeichnisstruktur mit den Aufgaben und zum anderen aus einem Compiler, der es den Autoren erleichtert, Aufgaben zu erstellen. Die fertigen HTML-Seiten bestehen aus einem verschachtelten Frame, in dem Dateien zur Steuerung stehen. Neben diesen Steuerdateien gibt es ein Feld des Frames, in dem die Aufgaben stehen, beziehungsweise weitere Informationen eingeblendet werden können. Die Aufgaben selbst bestehen aus drei Teilen: einem JavaScript-Teil und zwei HTML-Formularen. Der JavaScript-Teil übernimmt alle Funktionen der Logik innerhalb der Seite. Das erste Formular enthält die Aufgabe mit all ihren Lücken oder Fragen. Das zweite Formular ist nur für die Übertragung, Bewertung und einen Formularreset zuständig und somit auch ein Steuerelement.

Der Complier vereinfacht die Erstellung der Aufgaben. Er nimmt eine Quelltextdatei, die eine gewisse Form haben muss, und erstellt daraus eine neue Datei, in die er alle Elemente sowie die Logik der Aufgaben einfügt. Hierdurch muss der Autor keine großen Kenntnisse über HTML oder JavaScript haben.