Neues Konzept: Eine PDF Datei pro Lerngruppe
This commit is contained in:
@@ -16,9 +16,6 @@ kw_start = 35
|
||||
kw_ende = 6
|
||||
kw_ferien = 42,43,52,1
|
||||
|
||||
# Startseite: Binde den Stundenplan aus der angegebenen Datei ein (leer: kein Stundenplan)
|
||||
stundenplandatei = stundenplan.md
|
||||
|
||||
# Trenner der Spalten in den CSV-Eingabedateien
|
||||
csvtrenner = ;
|
||||
|
||||
@@ -41,7 +38,6 @@ Die Parameter sind zwar selbsterklärend, werden hier aber dennoch einmal kurz e
|
||||
- Für das Halbjahr ist eine 1 oder 2 einzutragen.
|
||||
- Für die Übersichtsseite des Habjahrs sind die Kalenderwoche des Beginns und die Kalenderwoche des Endes anzugeben. (Es liegt in der Natur der Sache, dass die beiden Zahlen nicht aufsteigend sein müssen, wenn ein Halbjahr zwei Kalenderjahre umfasst. Das Skript berücksichtigt dies automatisch.)
|
||||
- Auf Wunsch können die Ferienwochen aus der Übersicht entfernt werden. Die entsprechenden Kalenderwochen müssen hier (nur mit Komma und ohne Leerzeichen getrennt) angegeben werden.
|
||||
- Soll die Startseite des Zieldokuments einen Stundenplan enthalten, so ist dieser im Eingabeverzeichnis als Markdown Dokument anzugeben (vgl. auch nächster Abschnitt). Der Dateiname wird hier festgelegt. Fehlt der Dateiname, so wird der Stundenplan automatisch weggelassen.
|
||||
- Für die CSV Dateien kann hier das Symbol zum Trennen der Spalte (voreingestellt Semikolon) bei Bedarf angepasst werden.
|
||||
- Auf allen ReMarkable Zieldevices wird bei der Bearbeitung eines Dokuments eine Toolbar eingeblendet. Um Platz für diese Toolbar zu schaffen, kann links oder rechts ein kleiner Rand gelassen werden.
|
||||
- Zum Schluss kommt die wichtigste Festlegung, das Zielgerät. Hier kann zwischen den aufgelisteten Geräten gewählt werden.
|
||||
|
||||
@@ -29,16 +29,14 @@ Auf der Konsole werden die Verarbeitungsschritte dokumentiert und auch evtl. Feh
|
||||
|
||||
```
|
||||
Verarbeite das Verzeichnis: data/
|
||||
Verarbeite Datei: data/klasse-5a.csv
|
||||
Verarbeite Datei: data/klasse-6b.csv
|
||||
Verarbeite Datei: data/kurs-if-9.csv
|
||||
Verarbeite Datei: data/kurs-if-ef.csv
|
||||
Erzeuge PDF-Datei: rm2.pdf
|
||||
- Erzeuge PDF-Datei: klasse-5a.pdf
|
||||
- Erzeuge PDF-Datei: klasse-6b.pdf
|
||||
- Erzeuge PDF-Datei: kurs-if-9.pdf
|
||||
- Erzeuge PDF-Datei: kurs-if-ef.pdf
|
||||
Fertig!
|
||||
```
|
||||
|
||||
Die Ausgabedatei, dessen Namen das Zielgerät angibt (im obigen Beispiel ``rm2.pdf``
|
||||
für das Ziel Gerät reMarkable 2), wird dabei im Verzeichnis der Eingabedateien abgelegt.
|
||||
Die Ausgabedateien werden dabei im Verzeichnis der Eingabedateien abgelegt.
|
||||
|
||||
|
||||
### Option: Angabe des Eingabeverzeichnisses
|
||||
|
||||
@@ -16,13 +16,11 @@ Treffen beide Möglichkeiten zu, so hat die erste Vorrang. Trifft keine der beid
|
||||
|
||||
### 2. Konfiguration der PDF-Ausgabe
|
||||
|
||||
Für die Erzeugung der PDF-Ausgabe ist pro Lerngruppe eine CSV-Datei mit den Namen der SchülerInnen erforderlich. Zusätzlich können für jede Lerngruppe diverse Parameter zur Darstellung der Ausgabe konfiguriert werden. Einige allgemeine Parameter wie das aktuelle Halbjahr gelten dabei für alle Lerngruppen. Der optionale Stundenplan wird auf der Startseite dargestellt.
|
||||
Für die Erzeugung der PDF-Ausgabe ist pro Lerngruppe eine CSV-Datei mit den Namen der SchülerInnen erforderlich. Zusätzlich können für jede Lerngruppe diverse Parameter zur Darstellung der Ausgabe konfiguriert werden. Einige allgemeine Parameter wie das aktuelle Halbjahr gelten dabei für alle Lerngruppen.
|
||||
|
||||
- [CSV-Datei für jede Lerngruppe](csv.md)
|
||||
|
||||
- Konfiguration der Ausgabe (Datei ``input.ini``)
|
||||
- [allgemeiner Teil](allgemein.md)
|
||||
- [Teil für jede Lerngruppe](lerngruppe.md)
|
||||
|
||||
- [Stundenplan-Datei](stundenplan.md)
|
||||
|
||||
|
||||
@@ -8,10 +8,7 @@ In der Datei ``input.ini`` im Eingabeverzeichnis wird für neben einigen allgeme
|
||||
# Bezeichnung der Lerngruppe
|
||||
bezeichnung = Mathe 5a
|
||||
|
||||
# Kurzbezeichnung der Lerngruppe
|
||||
kurzbezeichnung = Mathe 5a
|
||||
|
||||
# Abkürzende Bezeichnung der Lerngruppe (für Stundenplan und Navileiste auf kleinen Geräten)
|
||||
# Abkürzende Bezeichnung der Lerngruppe (für Navileiste auf kleinen Geräten)
|
||||
abkuerzung = M 5a
|
||||
|
||||
# Anzahl Arbeiten oder Klausuren: 0, 1, 2, ... (0=keine Arbeiten/Klausuren)
|
||||
@@ -42,7 +39,6 @@ checkliste_seiten = 2
|
||||
Die Parameter sind zwar selbsterklärend, werden hier aber dennoch einmal kurz erläutert:
|
||||
|
||||
- Die Bezeichnung der Lerngruppe wird als Überschrift überall dort verwendet, wo genügend Platz zur Verfügung steht.
|
||||
- Ist nur wenig Platz vorhanden (z.B. im Stundenplan), kommt die Kurzbeschreibung der Lerngruppe zum Einsatz.
|
||||
- Auf kleinen Devices wird entsprechend die abkürzende Schreibweise verwendet.
|
||||
- Die Anzahl der schriftlichen Lernerfolgskontrollen gibt an, wie viele Korrekturbögen erzeugt werden. Die Anzahl 0 sorgt dafür, dass diese automatisch weggelassen werden.
|
||||
- Die Bezeichnung der Lernerfolgskontrolle passt sich dem Sprachgebrauch an, z.B. Arbeit oder Kursarbeit oder Klausur.
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
# Stundenplan
|
||||
|
||||
Wird ein Stundenplan auf der Startseite gewünscht, so wird die im allgemeinen Teil der Ausgabekonfiguration angegebene Markdown-Datei eingelesen und aufbereitet.
|
||||
|
||||
Die Beispieldatei ``stundenplan.md`` kann dabei als Ausgangspunkt verwendet werden:
|
||||
|
||||
```md
|
||||
| St. | Montag | Dienstag | Mittwoch | Donnerstag | Freitag |
|
||||
| :------: | :----------: | :----------: | :----------: | :----------: | :----------: |
|
||||
| 1.<br>2. | [klasse-5a] | | | [klasse-5a] | [klasse-6b] |
|
||||
| 3.<br>4. | [klasse-6b] | [kurs-if-ef] | [klasse-5a] | [klasse-6b] | |
|
||||
| 5.<br>6. | [kurs-if-9] | [[VERT]] | [kurs-if-ef] | | |
|
||||
| 7. | | | | | |
|
||||
| 8.<br>9. | | [kurs-if-9] | | | |
|
||||
```
|
||||
|
||||
Dabei ist zu beachten:
|
||||
|
||||
- Durch ``<br>`` kann ein Zeilenumbruch in einer Zelle erzwungen werden kann.
|
||||
- Die Spalten der Tabelle werden durch ``|`` voneinander abgetrennt.
|
||||
- Wird die ID einer Lerngruppe in eckige Klammern gesetzt (z.B. ``[klasse-5a]``), so wird die Aufbereitung automatisch einen Verweis auf die Seite generieren, auf der die Informationen zur zugehörigen Lerngruppe beginnen. Der Verweis wird als Box mit dem passenden farbigem Hintergrund bzw. auf SW-Geräten mit leichter Schattierung formatiert.
|
||||
- Gibt es Einträge ohne Lerngruppe (z.B. für Vertretungsbereitschaft o.ä.), so wird eine Box auch dann erzeugt, wenn der Text in doppelte eckige Klammern gesetzt wird. Beispiel: `[[VERT]]`
|
||||
- Die Aufteilung der sechs Spalten (Stunde, Montag, ...) sollte beibehalten werden. Bei der Aufbereitung wird die erste Spalte enger dargestellt, alle übrigen Spalten werden gleich breit formatiert.
|
||||
|
||||
Fehlt die Datei für den Stundenplan (bewusst oder versehentlich), so wird automatisch auf die Berücksichtigung eines Stundenplans auf der Startseite verzichtet.
|
||||
|
||||
Reference in New Issue
Block a user