| | 1 | = Eigene KTouch-Lektionen schreiben = |
| | 2 | |
| | 3 | [[PageOutline]] |
| | 4 | |
| | 5 | == Tutorial == |
| | 6 | === Eingebauter Editor === |
| | 7 | KTouch bringt einen eingebauten Editor mit um eigene Lektionen zu erstellen, oder bestehende zu verändern. Dazu über das Hauptmenü "Datei" > "Lektion bearbeiten ..." anklicken und dann "Eine neue Lektion erstellen" oder "Aktuelle Lektion bearbeiten" auswählen. Es öffnet sich der Lektions-Editor: |
| | 8 | |
| | 9 | [[Image(http://www.stud.uni-karlsruhe.de/~usblg/Neo/wiki/EigeneKTouchLektionenSchreiben/builtinEditor.png)]] |
| | 10 | |
| | 11 | TODO: weiter schreiben... |
| | 12 | |
| | 13 | === Texteditor === |
| | 14 | Die Funktionen des eingebauten Editors sind sehr eingeschränkt. Soll z.B. die Reihenfolge von mehreren Stufen (engl. Levels) gleichzeitig verändert werden, oder größere Teile von einer bereits bestehenden Lektion in die neue übernommen werden, so geht dies schneller, wenn man die Lektion mit einem normalen Texteditor bearbeitet. |
| | 15 | |
| | 16 | Da die Lektionen in Form einer XML-Datei gespeichert werden, lassen sie sich mit jedem beliebigen Texteditor öffnen. Dennoch sollte man unter Windows lieber [http://notepad-plus.sourceforge.net/de/site.htm Notepad++] anstatt des einfachen Notepad verwenden, da die Lektionen den Zeilenumbruch in der UNIX-Konvention (CR) darstellen und Notepad nur die Windows-Konvention (CR+LF) kennt. |
| | 17 | |
| | 18 | |
| | 19 | == Tools == |
| | 20 | Neben der Möglichkeit Lektionen von Hand einzutippen, gibt es noch Tools, die teilweise ganze Lektionen nach einem bestimmten Muster generieren: |
| | 21 | |
| | 22 | * [wiki:SortWords] |
| | 23 | |
| | 24 | == Konventionen == |
| | 25 | Damit die neuen KTouch-Lekionen auch auf der Neo-Webseite in [source:ktouch/lectures] veröffentlicht werden können, sollten folgende Konventionen eingehalten werden. |
| | 26 | === Titel === |
| | 27 | === Dateinamen === |
| | 28 | |