Bemerkungen und FAQ's zu MCTET

Hier ist eine Ausprobiermöglichkeit (ohne up/download-Möglichkeiten) zum Erstellen von Multiple-Choice-Pages und hier ein Download mct-0.9.zip Ausprobiermöglichkeit (mit eingeschränkten up/download-Möglichkeiten)
Der MCTET-Download besteht aus wenigen mct-...-Dateien (.htm, .php), die Webspace (PHP Version 5.x) benötigen.
Vor- und Nachteile von Multiple Choice Test's

Multiple Choice Test's haben Nachteile und Vorteile.

Nachteile: Jede Frage im Test benötigen vorgefertigte Antworten. Dies können unterschiedlich viele richtigen Antworten und plausibel wirkenden falschen Antworten sein.

Die Entwicklung von Multiple Choice Test's kann aufwendig sein, wenn sprachliche Mehrdeutigkeiten ausgeschlossen und je Frage mindestens 4 bis 5 Antwort-Alternativen vorhanden sein sollen.

Beim Ausfüllen von Tests ist ein Raten und abwägendem Verifizieren von Antworten möglich, was nicht dem Lösen von komplexen Aufgabenstellungen gleichkommt.

Vorteile: Abgesehen von kreativen Leistungen können die meisten Lernziele (Wissenstest, online-Übungen, online-Prüfung, Quiz, online-Befragung, usw.) abgefragt und Testauswertungen leicht automatisiert werden (Lösungsschablone, automatische Bewertung, Schwierigkeitskategorie).

Anwendungsmöglichkeiten von Multiple Choice Test's

Mögliche Anwendungen von Multiple Choice Test's sind:

MCTET

MCTET bedeutet (M)ultiple-(C)hoice-(T)est-(E)rstellungs(t)oolchen. Die nachfolgenden FAQs und Hinweise richten sich überwiegend an den Autor, der Multiple-Choice-Pages mit dem MCTET erstellen und die erstellten Seiten mit eigenen Webspace (PHP Version 5.x) nutzen und verwalten möchte.
Was kann das (M)ultiple-(C)hoice-(T)est-(E)rstellungs(t)oolchen?

Zielvorstellungen:

darstellung eines multiple-chouie-test

Zur inhaltlichen Gestaltung eines Multiple Choice Test's gehört fachliche Kompetenz. Für einen Lehrer, der hier meist als Autor bezeichnet wird, liegt der Schwerpunkt auf der inhaltlichen Gestaltung der Multiple Choice Test's. Fragen hängen mit dem Sachgebiet, den Inhalten, den Schwerpunkten, dem behandelten Stoff, dem Lehr- und Lernzielen und der Verwendungsart (als Übung, Prüfung, Info, usw.) zusammen.

Das Erstellungs-Tool'chen kann den Autor von standardisierte, formalisierte Arbeiten entlasten. Ein Erstellungs-Tool'chen ist ohne vertiefte Informatik-Kenntnisse einfach und intuitiv bedienbar, Default-Styles oder ein User-Design können eingebunden werden, eine Vorschau der erstellten XHTML-Seite ist möglich.

Text-Schnipsel können lokal (über die Browsersitzung hinaus, localStore, HTML 5) 'personalisiert' werden. Das Tool'chen kann der erstellte Quelltext zum (Webserver mit PHP 5.x) hochladen, durchgeführte Tests nachschauen und dem Kandidaten die erreichte Punktzahl per E-Mail mitteilen.

Innerhalb von Antworten und Fragen kann der Autor (Lehrer) XHTML-Tags verwenden, die im body- und div-Tags erlaubt sind (XHTML-transparent). Der erstellter XHTML-Quelltext kann (mit dem W3C-online-Validierer) validiert werden.

Das Tool'chen ist frei nutzbar und kann frei weiter entwickelt werden.



Copyright von MCTET-Texten und -Software

MCTET Copyright : Programme und Programmteile sind frei, dürfen modifiziert, im konstruktiven Sinn verbessert und frei weiter gegeben werden. Zum eigenen Schutz müssen Haftungs- und Gewährleistungsansprüche ausgeschlossen werden.

Zu den allgemeinen Texten gehört Creative Commons Licenses ab 3.0 by

Zu Programmen (Software) gehört Creative Commons Licenses (nc-sa) ab 3.0 cc-attribution.gif cc-noncommercial.gif cc-share-alike.gif

Hinweise und Verbesserungen bitte mailen an   bachmann@mni.fh-giessen.de  

MCTET-Benutzung (teste)

Nachfolgend kann ein (zukünfiger) Autor zunächst ausprobieren , ob das (M)ultiple-(C)hoice-(T)est-(E)rstellungs(t)oolchen (MCTET) seinen Anforderungen genügt. Falls ja, so wird ein download mct-0.9.zip angeboten, um das MCTET mit eigenen Webspace (PHP Version 5.x) nutzen zu können.
Was soll in den Multiple Choice-Text, was ist formal zu beachten?

Wie sind die Fagen und die wie Multiple Choice-Antworten zu formulieren? Was sollte am Anfang jedes Testes stehen? Was muß der Teilnehmer über die Modalitäten wissen (Termin, Bewertung, usw.)?

Wie erstelle ich den ersten Multiple Choice Test?

Mit dem Multiple Choice Test-Toolchen kann 'herumgespielt' werden: teste .

Es kann die folgende Reihenfolge geklickt werden:

➊ Test-String   kopiert einen Test-String in den Editor 
➋ Build HTML    wandelt den Editor-Text der Arbeitsansicht in einen Webpage-Quelltext
➌ Show HTML     Webpage-Vorschau für den Webpage-Quelltext

Zum Pobieren und Testen von uploade/download verwenden sie bitte das Passwort 'mct-Test1'.

Achtung! Hochgeladene Dateien sind bei Kenntnis des Passwortes durch alle anderen 'Reinschnupper'-Autoren downloadbar, sind somit öffentlich, haben kein Copyright und können durch erneute upload's beliebig geändert werden. Natürlich dürfen hochgeladene Dateien von anderen Autoren geändert und dann verbessert wieder hochgeladen werden.

Umfang, Anzahl, Speicherdauer der hochgeladenen Dateien ist begrenzt. Bei Webspace-Engpässen werden hochgeladene Dateien ohne vorherige Warnung gelöscht.

Scheint das MCTET-Toolchen brauchbar, so können die Dateien (*.htm, *.php), die das Multiple Choice Test-Toolchen bilden, als mct-0.9.zip herunter geladen, expandiert und in ein eigenes Webspace-Verzeichnis (PHP 5.x erforderlich) kopiert und verwendet werden ( download mct-0.9.zip ).

Übersichtstabelle zur Autor-Arbeitsansicht ([t], [?], [x],[ ], [i])

In der Arbeitsansicht sagen Marker, was nachfolgend kommt. Marker sind [t], [?], [x],[ ], [i]. Marker stehen am Zeilenanfang, d.h. zwischen Zeilenanfang und Marker dürfen nur 'white character' sein.

Editor-Arbeitsansicht
  Beispiel Bemerkungen
[t] [t] hier folgt der Titel Ein des Multiple Choice Test muß einen Titel (Überschrift) haben
[?] [?] hier folgt die Frage Eine Frage kann sich über mehrere Zeilen erstecken.
Eine Frage kann HTML-Tags enthalten, die im body- und div-Tags erlaubt sind
[x] [x] hier folgt eine richtige Antwort Eine Antwort kann sich über mehrere Zeilen erstecken.
Eine Antwort kann HTML-Tags enthalten, die im body- und div-Tags erlaubt sind
[ ] [ ] hier folgt eine falsche Antwort Eine Antwort kann sich über mehrere Zeilen erstecken.
Eine Antwort kann HTML-Tags enthalten, die im body- und div-Tags erlaubt sind
[i] [i] hier folgen Informationen [i]-Marker sind optional.
[i]-Marker sind für zusätzliche und ggf. umfangreiche Informationen, Hinweise, Erklärungen gedacht, die dann in der Webpage zunächst verborgen sind und 'auf- und zugeklappt' werden können. Der Text nach einem [i]-Marker kann sich über mehrere Zeilen erstecken und HTML-Tags enthalten, die im body- und div-Tags erlaubt sind

Beispiel:
Ein erstes Beispiel hat vor dem Titel einen Hinweistext, der (infolge [i]) aufklappbar ist.
Bitte lesen sie zunächst die allgemeinen 
[i] 
<ul><li> mehrere Antworten können korrekt sein 
        (m aus n meint mehrfache Auswahlmöglichkeiten)
</li><li> beachten sie bitte den folgenden Link: 
       <a class="extern" target="_blank"
         href="http://de.wikipedia.org/wiki/Multiple_Choice"> Multiple Choice 
       </a>
</li></ul>

[t] Titel 1

[?] Hier steht die Frage 1
[x] richtige Antwort zur Frage 1
[ ] falsche Antwort zur Frage 1
[x] andere richtige Antwort zur Frage 1

[?] Hier steht die Frage 2
[ ] falsche Antwort zur Frage 2
[ ] andere falsche Antwort zur Frage 2
[x] richtige Antwort zur Frage 2
[x] andere richtige Antwort zur Frage 2
Ausführliche Hinweise zu ➊ ➋ ➌ ➍

Hinweis zu ➊

Für die Erstellung des XHTML-Quelltextes wird ein einfacher Texteditor verwendet. Hat der Autor (Multiple Choice Test-Verfasser) die anfängliche Experimentierphase beendet, so kann der Autor seinen Text im Editor [➍ Arbeitsansicht] schreiben und mit [➋ Build HTM] in eine Webpage übersetzen. Natürlich kann dieser 'ASCII'-Text auch in einem gewohnten Editor geschrieben und dann in den obigen Editor kopiert werden.

Die ➍ Arbeitsansicht dient dem Autor (Verfasser). Die Arbeitsansicht verwendet die folgenden Marker, die für die Umwandlung in einen XHTML-Quelltext gebraucht werden:

Marker (stehen am Zeilenanfang):

[t]  gefolgt vom Titel des Multiple Choice Test 

[?]  gefolgt von der Frage
[x]  gefolgt von einer richtigen Antwort 
[ ]  gefolgt von einer falschen Antwort
    
[i]  ist optional und kann zusätzlich z.B. für umfangreiche Informationen verwendet werden, 
     die dann in der Webpage 'aufklappbar' sind. 

Hinweis zu ➋:

➋ Build HTM   wandelt den Autor-Text der Arbeistansicht in eine Webpage (XHTML-Quelltext). Diese Transformation ➋ verwendet

Verwende ol-Liste: [x]   Die Fragen werden durchnumeriert, sonst unnumeriert
Verwende CSS:            In den zu erstellenden XHTML-Code wird CSS-Style mit 
         (·) std         ein 'standard'-Style  eingebettet
         (·) simple      ein 'einfacher' Style eingebettet
         (·) extern      ein Aufruf für einen externen Style 'mct-extern.css'
         (·) none        kein Style eingebette
Verwendet werden die Farben für falsch/richtig für Formularprüfungen

Die Transformation in den XHTML-Quelltext sollte zunächst ohne [ [x] down+upload ] gemacht werden.

Hinweis zu ➌

Durch ➌ Show HTML   wird der XHTML-Quelltext als Webpage-Vorschau angezeigt. In der Vorschau kann interaktiv die richtige Prüfung der Antworten getestet werden.

Hinweis zu ➍

Durch ➍ Arbeitsansicht    wird der XHTML-Quelltext in die 'ASCII'-Arbeitsansicht zurück gewandelt. Die Arbeitsansicht ist an den Markern [t], [?], [x], [ ], [i] erkennbar. Der Autor (Verfasser) kann dann in der Arbeitsansicht verbessern und dann erneut ➋ und ➌ klicken.

Download der Software

Wie geht ein 'serverseitiges Installieren'?

Die Erstellung von webfähigen Multiple Choice Test's und die automatische Auswertung benötigen einige *.php und .htm-Dateien, die als mct-0.9.zip gepackt wurden und hier download mct-0.9.zip herunter geladen werden können.

Nach dem entpackten der Dateien werden diese auf einen Webserver, der mindestens PHP 5.x unterstützt, in ein neues Web-Unter-Verzeichnis hochgeladen (z.B. in .../quiz/).

Ab dann dient http://.../quiz/mct-erstellen.htm dem Autor zum Erstellen von Multiple Choice Test-Pages, dem 'Hochladen', dem 'Hinzufügen' der neu erstellten Pages, dem 'Runterladen' und dem 'Verbessern-Berichtigen-Erweitern-Modifizieren' von existierenden Pages (in der Arbeitsansicht). Alle neu hinzu kommenden Dateien werden (automatisch) ins Web-Unter-Verzeichnis .../quiz/ gestellt.

Das Passwort, das beim ersten 'Hochladen' oder 'Runterladen' verwendet wird, wird serverseitig (in der Datei .../quiz/mct-admin-data) gespeichert und ist ab dann das 'gültige Passwort'. Das Passwort für das 'Hochladen' oder 'Runterladen' wird stets als hash-Code übertragen. Bei jedem 'Hochladen' oder 'Runterladen' kann das 'gültige Passwort' geändert werden. Wurde das gültige Passwort vergessen, so muß die Server-Datei .../quiz/mct-admin-data gelöscht werden.

Automatische E-Mail-Bestätigung

Nach der Bearbeitung eines Test möchten Testteilnehmer eine Rückmeldung haben. Sollen die online-Testteilnehmer eine automatische E-Mail-Bestätigung mit der erreichten Punktzahl erhalten, so muß der Autor bei einem 'Hochladen' oder 'Runterladen' mit dem Tool'chen (http://.../quiz/mct-erstellen.htm) seine eigene E-Mail-Adresse eingeben, die dann als Absender der automatische E-Mail eingesetzt wird.

Hat ein Teilnehmer eine syntaktisch gültige E-Mail-Adresse angegeben, die aber unerreichbar ist, so liefert das 'Mail Delivery System' beim Autor z.B. die Nachricht 'Undelivered Mail Returned to Sender' ab.

Der Autor braucht seine E-Mail-Adresse lediglich einmal (bei einem up- oder download) hinterlegen. Ein leeres E-Mail-Adresse-Feld löscht die in der Server-Datei .../quiz/mct-admin-data hinterlegt Autor-E-Mail-Adresse und die Testteilnehmer bekommen dann keine automatischen E-Mail-Bestätigungen.

Welche Dateien bilden das MCTET?

Hier werden die Dateien beschrieben, die nach dem download mct-0.9.zip entpackt und in ein eigenes Webspace-Verzeichnis (z.B..../quiz/) hochgeladen werden/wurden.

.../quiz/-Dateien für den Autor (Server, PHP 5.x)
Datei cmod Bemerkungen (mct meint Multiple Choice Test's)
mct-erstellen.htm -rw-r--r--
0644 okt

Die Datei mct-erstellen.htm ist wohl die wichtigste der MCTET-Dateien. mct-erstellen.htm wird im Browser ausgeführt und unterstützt den Autor bei der Erstellung von webfähigen Multiple Choice Test's. Intern nutzt mct-erstellen.htm ECMAScript, Formulare und reguläre Ausdrücke.

AJAX wird für den 'Download' von erstellten und bereits hochgeladenen Multiple Choice Test-Webseiten genutzt. Für die clientseitige Speicherung von Textstücken wird localStorage (HTML 5) verwendet.

mct-download.php -rw-------
0600 okt

mct-download.php sendet zu prüfende Daten, wie die Location, PW1, PW2 und EMAIL_AUTOR zum Server. Bei erfolgreichen Prüfungen ermittelt der Server alle Dateinamen des .../quiz/-Verzeichnisses, verwirft Dateinamen, die nicht zu einer Multiple Choice Test-Webseite gehören, bildet daraus ein clientseitiges 'Auswahl-Menu', extrahiert die jeweilige Autorensicht und überträgt diese zur Clientseite. Dadurch kann der Autor bereits serverseitig vorhandene Multiple Choice Test-Webseiten einfach modifizieren und weiter entwickeln.

mct-upload.php -rw-------
0600 okt

Bei einem 'Upload' einer erstellten Multiple Choice Test-Webseite ruft die (clientseitig im Browser ausgeführte) Datei mct-erstellen.htm die serverseitige Verarbeitungsdatei mct-upload.php auf, die dann mct-upload-responce.htm aufruft, um dem Autor ggf. die Abfolge der serverseitig durchgeführten Aktionen anzuzeigen.

mct-upload-responce.htm
mct-err.htm
mct-ok.htm
-rw-r--r--
0644 okt
mct-upload.php ruft mct-upload-responce.htm auf, die dann Fehler und ausgeführte Operationen anzeigen kann. Wird in mct-upload.php anstelle von 'msg_on' = 'debug' msg_on auf 'off' gesetzt, so erfolgen keine Meldungen, sondern serverseitig wird mct-ok.htm oder mct-err.htm aufgerufen.
index.htm -rw-r--r--
0644 okt
Das ist diese HTML-Page, die jetzt gelesen wird

Ermittlung der Testergebnisse

Wie funktioniert die Test-Auswertung?

Die erstellten Test-Pages landen (infolge des mct-erstellen.htm-uploads) im gleichen Verzeichnis, wie alle MCTET-Dateien (z.B. im Verzeichnis .../quiz/). Bei einem Download mit mct-erstellen.htm werden alle hochgeladenen Test-Pages als Auswahlmenu angezeigt. Gleichzeitig werden im Editor die a-Tags geschrieben, die an anderer Stelle in eine Home-Page eingebaut werden können, damit die Testteilnehmer (Schüler, Studenten, usw.) die erstellten Test-Pages aufrufen und online ausfüllen können.

Klickt ein Test-Teilnehmer nach der Test-Bearbeitung auf den Send-Button, so ruft das Formular infolge action=...mct-save.php die Verarbeitungsdatei mct-save.php auf. mct-save.php nimmt die übermittelte Formular-Daten entgegen, prüft die Teilnehmerkennung, prüft die Teilnehmer-E-Mail-Adresse und führt die Auswertung durch.

mct-save.php fügt bei jeder Test-Teilnahme einen Datensatz (u.a. Datum, Zeitverbrauch, Antworten, Punkte, E-Mail-Adresse) durch 'append' an die 'test-namens-äquivalente' Datei an. mct-save.php kann beim Eingang der Testdaten an den Test-Teilnehmer eine E-Mail mit der erreichten Punktzahl schicken.

.../quiz/-Dateien für die Testauswertung (Server, PHP 5.x)
Datei cmod Bemerkungen (mct meint Multiple Choice Test's)
mct-err.htm
mct-ok.htm
-rw-r--r--
0644 okt
mct-save.php ruft 'mct-err.htm' oder 'mct-ok.htm' auf. Falls 'msg_on' = 'off' gesetzt ist werden zeigt 'mct-err.htm' keine Fehlermeldungen an.
mct-extern.css -rw-r--r--
0644 okt
Falls kein eingebetteter Style gewünscht wird, so wird mct-extern.css verwendet. Die eingebetten Styles sind Beispiele. Ein solcher Style wird typischer weise verwenden:
body, form, pre, a, 
ul, ol, li    /* Tags */
div.mct_ask  { /* für den Style einer Frage */ } 
div.mct_resp { /* für den Style einer Antwort */ }
mct-save.php -rw-------
0600 okt

Die Datei mct-save.php nimmt die Ergebnisse der Testteilnehmer entgegen und verarbeitet diese.

Klickt ein Test-Teilnehmer nach der Test-Bearbeitung auf den Button 'Send', so ruft das Formular der Multiple Choice Test-Browser-Webseite ( infolge action=...mct-save.php ) die Verarbeitungsdatei mct-save.php auf, die die übermittelte Formular-Daten ( wie z.B. Teilnehmerkennung, Teilnehmer-E-Mail-Adresse, Datum, Antworten aus der Multiple Choice Test's-Webseite, usw. ) entgegen nimmt.

Existiert für diesen Test noch keine Test-Ergebnis-Datei (im Verzeichnis .../quiz/), so wird diese mit cmod = 0600 oktal und den Namen .httestWebpageName (Appache, Sicherheit) angelegt. Alle folgenden Daten von Testteilnehmern zu diesem Test's werden in dieser zugriffsgeschützten Test-Ergebnis-Datei 'appended'.

Eine Test-Ergebnis-Datei nimmt (append) alle weiteren Testergebnisse zu diesem Test auf (Sicherheitsbegrenzungen sind maximale Filesize = 60kB, d.h. maximal etwa 200 Teilnehmer).

mct-save.php ermittelt (ab dem 'statistischen Sumpf') linear die erreichte Punktzahl (auf 100 bezogen).

E-Mail-Bestätigung: Eine E-Mail-Bestätigung des Testeinganges (an den Test-Teilnehmer) erfolgt nur dann, wenn der Autor eine E-Mail-Adresse hinterlegt hat. Der Autor kann bei einem Uplod oder Downlod den Eintrag der E-Mail-Adress in (.../quiz/mct-admin-data) ändern. Gibt der Autor in das E-Mail-Eingabe-Feld blank (oder leer) ein, so wird die E-Mail-Adresse gelöscht.

Wurde in der Server-Datei eine Autor-E-Mail-Adresse hinterlegt, so erhalten die Testteilnehmer eine automatische E-Mail-Bestätigung, die das Eingangsdatum und die erreichten Punktzahl enthält.

Der formale Aufbau der E-Mail-Adressen werden client- und Serverseitig geprüft. Hat sich der Teilnehmer bei der E-Mail-Adress-Eingabe verschrieben und eine mögliche, aber nicht erreichbare E-Mail-Adresse eingegeben, so wird eine E-Mail-Nachricht an den Autor geschickt (natürlich nur, wenn der Autor seine E-Mail-Adresse hinterlegt).

Welche Vorkehrungen gibt es hinsichtlich Destruktion und Vandalismus?

Eine absolute Sicherheit vor allen Unwägbarkeiten, Vandalismus und Destruktion ist wohl nie vollkommen erreichbar. Dennoch sollte eine möglichst einfache Nutzung, einfacher Zugang, einfache Installierbarkeit und intuitive Bedienbarkeit unter der Prämisse einer hinreichenden Sicherheit gegen Vandalismus und Destruktion stehen.

Was ist hier gegen Vandalismus und Destruktion getan worden?

Welche Vorkehrungen gibt es gegen 'destruktive' Online-Test-Teilnehmer

Nach der Bearbeitung eines Test möchte der Teilnehmer eine Rückmeldung haben. Im einfachsten Fall werden keine Daten auf dem Server gesammelt. Der Teilnehmer "spielt selbständig" die Testausfüllung. Ein Autor erstellt einen solchen XHTML-Quelltext, indem er (vaon der Arbeitsansicht ausgehend) lediglich [➋ Build HTML] klickt, ohne daß [[ ] down+upload] angehakt ist . [➌ Show HTML] ??? und Teilnahme an einem Test soll dem Teilund die ??? Gerätetechnische Kommunikationsmöglichkeiten können Bereiche mitmenschlicher Kommunikation unterstützen. aber doch "von sich aus" kein achsames Lernen (miteinander und füreinander) befördern (computerunterstütztes kooperatives Lernen). Teilnehmerkennung /^\S{2,6}\d{2,5}$/.test(String_der_Teilnehmerkennung) E-Mail-Adresse Wie wird ein Multiple Choice Test-Teilnehmer identifiziert? Interessenten, die Eine

Wie wird ein Multiple Choice Test-Teilnehmer identifiziert?

Die Bearbeitung und Teilnahme an online-Test's hängt stark vom gewünschten Einsatz ab ( freiwilliger Wissenstests, Üben und Anwenden, Lernerfolgskontrolle, Verifizierung des Lernerfolgs, Online-Pflicht-Prüfungen, usw. ).

Im Browser kann ein online-Test ausgefüllt werden (Übungen). Die Daten können nur dann gesendet und ausgewertet werden, wenn am Ende in das Page-Formular eine Userkennung und eine E-Mail-Adresse eingetragen wurden. Die E-Mail-Adresse wird für das Versenden einer automatischen Bestätigungsmail (erreichte Punkte) gebraucht.

Klickt ein Test-Teilnehmer nach der Test-Bearbeitung auf den Button 'Send', so ruft das Formular infolge action=...mct-save.php die Verarbeitungsdatei mct-save.php auf, die die übermittelte Formular-Daten entgegen nimmt, die Teilnehmerkennung prüft, die Teilnehmer-E-Mail-Adresse prüft und die Auswertung durchführt.

Damit eine Speicherung von 'gesetzlich geschützten persönlichen' Daten entfällt, sollte für eine einfache Nutzung (Übungen) und Identifizierung auf 'harte' persönliche Teilnehmer-Daten oder geheime Passwörter soweit möglich verzichtet werden. Dies hängt auch mit der Gestaltung von Aufgaben, Übungen zusammen.

Der einzugebende Userkennung-String kann die Möglichkeiten eines Identitäsdiebstahls einschränken. Die Teilnehmerkennung wird mit dem folgenden regulären Ausdruck

/^\S{2,6}\d{2,5}$/.test(Texteingabe für Teilnehmerkennung)

geprüft. Beispiele für eine mögliche Teilnehmerkennung:

WM10  (Anfangsbuchstaben)
test12345

Bei einer strengen Teilnehmeridentifizierung müssen z.B. Zufallsteilnehmerkennungen (je Teilnehmer) ausgedruckt und verteilt werden.