AKFCloze
AKFCloze ist ein kleines Programm, mit dem man Lückentexte erstellen kann. Das Programm erstellt HTML-Dateien mit eingebettetem JavaScript.
- Download:
- http://akfoerster.de/dl/akf-software/akfcloze/
- Quelltext-Archiv anzeigen:
- http://akfoerster.de/gitweb/?p=akfcloze.git
- Git Repository klonen:
- git clone http://git.akfoerster.de/akfcloze.git
- Lizenz:
-
GPLv3 oder neuer
(Übersetzung)
(Die erzeugten Dateien unterliegen nicht der GPL)
Der eingebettete JavaScript-Code unterliegt keinen weiteren Anforderungen, er steht unter der Lizenz CC0. - Autor:
- Andreas K. Förster
- Verwendet:
- Die Variante mit grafischer Benutzeroberfläche verwendet AKFAvatar, SDL-1.2
- Beispiele:
Mini-Howto
Kommandozeile: $ akfcloze [Textdateien]
Eingabe-Datei:
Als Eingabe-Dateien werden einfache Text-Dateien erwartet, die folgendermaßen aufgebaut sind:
- Die erste Zeile enthält die Überschrift, die zweite Zeile muss eine Leerzeile sein.
- Danach folgt der Text. Die abzufragenden Ausdrücke werden in eckige Klammern geschrieben: „[Beispiel]“. Die Ausdrücke können aus mehreren Wörtern bestehen, aber sie müssen innerhalb der selben Zeile abgeschlossen sein. Alternative Antwortmöglichkeiten können durch einen Senkrechten Strich getrennt werden, Beispiel „[akfcloze | akfcloze-gui]“.
- Absätze werden durch eine oder mehrere Leerzeilen getrennt. Es reicht dabei nicht, einfach nur mit Einrückungen zu arbeiten.
- Wenn man weitere Überschriften einfügen will, kann man dies tun, indem man ein Gleichheitszeichen in der ersten Spalte einer Zeile schreibt. Zum Beispiel: „=Neue Überschrift“
- Wenn man einen Zeilenumbruch erzwingen will, kann man die Zeile mit dem „|“-Zeichen beenden. Zum Beispiel: „Es folgt ein Zeilenumbruch:|“
Ausgabe-Datei:
Es werden HTML-Dateien mit eingebettetem JavaScript erstellt. Diese Dateien kann mit einem JavaScript-fähigen Webbrowser benutzt werden.
Bei Webbrowsern, die kein JavaScript unterstützen, oder bei denen JavaScript abgeschaltet ist, wird eine Warnung angezeigt.
Persönliche Anmerkung
Ich habe dieses Programm für jemand anderes geschrieben. Also der Code ist von mir, aber für Design-Entscheidungen und Benutzbarkeit macht bitte nicht mich verantwortlich.
Siehe auch
- http://linuxwiki.de/AkfCloze
- AkfQuiz - verschiedene Programme zum Erstellen von Quiz-Spielen und Ähnlichem