-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathVorlage Arbeitsblatt.py
50 lines (29 loc) · 1.57 KB
/
Vorlage Arbeitsblatt.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import os
from helpers import root_path
os.chdir(root_path())
from Aufgaben import *
from skripte.erstellen import *
# ----------------------------------ab hier ist der Bereich zur Dateneingabe -----------------------------------------
# Angaben für den Test im pdf-Dokument
schule = 'Torhorst - Gesamtschule'
schulart = 'mit gymnasialer Oberstufe'
Klasse = '13'
Thema = 'Kurvendiskussion'
datum_delta = 1 # Wann bekommen die SuS das Arbeitsblatt (in Tagen - 0 ist Heute, 1 ist Morgen, 2 Übermorgen, usw.)
anzahl = 1 # wie viele verschiedenen Tests sollen erzeugt werden
clean_tex = True # Hier kann mit True oder False festgelegt werden, ob die Latex-Datei gelöscht werden soll
Aufgabenliste = [[aenderungsrate(1),
kurvendiskussion_polynome(2, ['c']),
kurvendiskussion_polynome(3, ['c'], grad=4)],
[grafisches_ableiten(4)]]
# --------------------------------ab hier werden aus den eingegebenen Daten die Arbeitsblätter erzeugt ----------------------------
clean_tex = True if clean_tex not in [True, False] else clean_tex
for i in range(anzahl):
# Hier die Aufgaben in der Form [[aufgabe1(), aufgabe2()],[aufgabe3(), aufgabe4()], usw.] eintragen
Aufgaben = Aufgabenliste
# hier werden aus der Liste der Aufgaben dieTest erzeugt
liste_seiten = []
for element in Aufgaben:
liste_seiten.append(seite(element)) # z.b. liste_seiten = [seite(aufgaben_seite1), seite(aufgaben_seite2)]
angaben = [schule, schulart, Klasse, Thema, datum_delta]
arbeitsblatt_erzeugen(liste_seiten, angaben, i, clean_tex)