Quellcode durchsuchen

Prüfungsindex leserlicher gemacht (zu lange zeilen)

Und gleichzeitig eine neue Prüfung GESO erstellt.
phi vor 1 Jahr
Ursprung
Commit
015f889b41

+ 0
- 0
22_23_A/6MG22t_pr2_AA1/GESO.flag Datei anzeigen


+ 38
- 0
22_23_A/6MG22t_pr2_AA1/Lernziele.txt Datei anzeigen

@@ -0,0 +1,38 @@
1
+Liebe alle
2
+
3
+Lösen Sie zur Prüfungsvorbereitung 
4
+
5
+
6
+
7
+Lernziele:
8
+
9
+Binomische Formeln:
10
+  Ausmultiplizieren mit Hilfe der binomischen Formeln:
11
+	(a+3)^2 = a^2 + 6a + 9    etc.
12
+
13
+Faktorisieren
14
+  diverse Methoden (ausklammern, Klammerausdrücke, binomische Formeln,
15
+  Zweiklammeransatz)
16
+	
17
+Division:
18
+  Brüche kürzen
19
+
20
+(Addition, Subtraktion, Multiplikation und Division von Bruchtermen
21
+sind noch kein Prüfungsthema, dienen aber dem Training)
22
+
23
+Was bisher geschah:
24
+	* Grundoperationen z. B. Schreiben Sie die folgenden Terme ohne
25
+	Klammern (ausmultiplizieren):
26
+	    -c(a+5)
27
+			c-(a+5)
28
+			c(a(-5))
29
+
30
+
31
+Abschlussprüfung Algebra I im OLAT:
32
+https://olat.bbw.ch/auth/RepositoryEntry/572162163/CourseNode/104326210481591
33
+
34
+
35
+Liebe Grüße
36
+
37
+ph. freimann
38
+

+ 56
- 0
22_23_A/6MG22t_pr2_AA1/Pruefung.tex Datei anzeigen

@@ -0,0 +1,56 @@
1
+%%
2
+%% Algebra
3
+%% 1. Prüfung Algebra 1
4
+%%
5
+
6
+\input{bbwLayoutPruefung}
7
+%%\usepackage{bbwPruefung}
8
+
9
+\renewcommand{\pruefungsThema}{Algebra I}
10
+\renewcommand{\klasse}{6MG22t}
11
+\renewcommand{\pruefungsNummer}{2}
12
+%%\renewcommand{\pruefungsTeil}{Teil 1 und 2 mit TR}
13
+\renewcommand{\pruefungsDatum}{Mo., 28. Nov. 2022}
14
+%% brauchte 10 Minuten * 4 bei GESO: 40 Min. (Eine Lektion wird etw. knapp.)
15
+\renewcommand{\pruefungsVorgabeZeit}{45 Minuten}
16
+
17
+\renewcommand{\inPapierform}{\achtAvier}%% es gibt "achtAvier", "openBook"
18
+\renewcommand{\pruefungsHilfsmittel}{Taschenrechner, Formelsammlung
19
+der BBW + 2 A4-Seiten Zusammenfassung (ein Blatt oder zwei Seiten
20
+einseitig beschrieben)}
21
+
22
+\begin{document}%%
23
+\pruefungsIntro{}
24
+
25
+\section{Binomische Formeln}
26
+\input{P_ALLG/algebra/grundlagen/binome/Binome_Ausmultiplizieren_v1}
27
+\input{P_ALLG/algebra/grundlagen/binome/Binome_Ausmultiplizieren_v4}
28
+
29
+
30
+\section{Faktorisieren}
31
+\input{P_ALLG/algebra/grundlagen/faktorisieren/Ausklammern_Gemeinsame_Faktoren_v1}
32
+\input{P_ALLG/algebra/grundlagen/faktorisieren/Ausklammern_Gemeinsame_Klammerterme_v1}
33
+
34
+%% vertauschte Differenz:
35
+\input{P_ALLG/algebra/grundlagen/faktorisieren/Ausklammern_Gemeinsame_Klammerterme_Repetition_v1}
36
+\input{P_ALLG/algebra/grundlagen/faktorisieren/Ausklammern_MinusEins_v1}
37
+\input{P_ALLG/algebra/grundlagen/faktorisieren/Binomische_Formeln_Alle_Drei_v2}
38
+\input{P_ALLG/algebra/grundlagen/faktorisieren/Ausklammern_Zweiklammeransatz_TR_v1}
39
+
40
+\section{Division (kürzen)}
41
+
42
+\input{P_ALLG/algebra/grundlagen/bruchrechnen/kuerzen/Bruchrechnen_Kuerzen_v1}
43
+\input{P_ALLG/algebra/grundlagen/bruchrechnen/kuerzen/Bruchrechnen_Kuerzen_MinusEinsAusklammern_v1}
44
+\input{P_ALLG/algebra/grundlagen/bruchrechnen/kuerzen/Bruchrechnen_Kuerzen_Binome_v4}
45
+\input{P_ALLG/algebra/grundlagen/bruchrechnen/kuerzen/Bruchrechnen_Kuerzen_Binome_v1}
46
+\input{P_ALLG/algebra/grundlagen/bruchrechnen/kuerzen/Bruchrechnen_Erweitern_MitMinus1_v1}
47
+
48
+
49
+\section{Bonusaufgabe(n)}
50
+\input{P_ALLG/algebra/grundlagen/faktorisieren/Ausklammern_Alles_Zusammen_v1}
51
+
52
+\section{Was bisher geschah}
53
+
54
+\input{P_ALLG/algebra/grundlagen/grundoperationen/Ausmultiplizieren_Achtung_v1}
55
+
56
+\end{document}

+ 1
- 0
22_23_A/6MG22t_pr2_AA1/clean.sh Datei anzeigen

@@ -0,0 +1 @@
1
+../../clean.sh

+ 1
- 0
22_23_A/6MG22t_pr2_AA1/makeBoth.sh Datei anzeigen

@@ -0,0 +1 @@
1
+../../makeBoth.sh

+ 27
- 6
skript_index/pruefung.py Datei anzeigen

@@ -109,25 +109,46 @@ def ersetzeAlle(text):
109 109
 	text=text.replace('/', '');
110 110
 	return text;
111 111
 
112
+def cleanBackslashBegEnd(titel):
113
+	if(titel.endswith("\\")):
114
+		titel = titel + "_"
115
+	if(titel.startswith("_")):
116
+		titel = titel[1:len(titel)]
117
+	return titel
118
+
112 119
 ## Ist der Titel zu lang (laenger als die A4-Seitenbreite),
113 120
 ## dann wird in der Mitte ein Stueck herausgebrochen
114 121
 def kurztitel(titel):
115
-	if(len(titel) < 33):
116
-		return titel
122
+	if(len(titel) < 25):
123
+		return cleanBackslashBegEnd(titel)
117 124
 	left = titel[0:11] ## Achtung "\_" fuer TeX wird auch gesplittet, also korrigeren!
118 125
 	if(left.endswith("\\")):
119 126
 		left=left + "_"
120 127
 	right = titel[-22:]
121 128
 	if(right.startswith("_")):
122 129
 		right="\\" + right;
123
-	return left + "..." + right
130
+	return cleanBackslashBegEnd(left + "..." + right)
131
+
132
+def sectionName(titel):
133
+	if(len(titel) < 25):
134
+		return cleanBackslashBegEnd(titel)
135
+	left = titel[0:25]
136
+	return cleanBackslashBegEnd(left) + "..."
137
+
138
+def subsectionName(titel):
139
+	return "..." + cleanBackslashBegEnd(titel[-35:])
124 140
 
125 141
 ## LaTeX generieren
126 142
 def alleFragenAusgeben():
127 143
 	for prfgFragenID in sorted(pruefungsFragenListeStriped):
128
-		ausgabe.write("\\section{"+kurztitel(lesbar(prfgFragenID))+"}\n");
129
-##		ausgabe.write("\\textbf{Filename}: \\verb|" + prfgFragenID + ".tex|\n\n");
130
-		ausgabe.write("\\textbf{Input}:\\\\\n\n \\verb|\input{" + prfgFragenID + "}|\n\n");
144
+
145
+		##ausgabe.write("\\section{"+kurztitel(lesbar(prfgFragenID))+"}\n");
146
+		ausgabe.write("\\section{"+sectionName(lesbar(prfgFragenID))+"}\n");
147
+		ausgabe.write("\\subsection{"+subsectionName(lesbar(prfgFragenID))+"}\n");
148
+
149
+
150
+		##		ausgabe.write("\\textbf{Filename}: \\verb|" + prfgFragenID + ".tex|\n\n");
151
+		ausgabe.write("\\textbf{Input}:\\\\\n\n {\small{\\verb|\input{" + prfgFragenID + "}|}}\n\n");
131 152
 		ausgabe.write("\\textbf{Beschreibung}: \\\\\n" + ersetzeAlle(prfgFragenID) + "\n\n");
132 153
 		ausgabe.write("\\input{"+prfgFragenID + ".tex" +"}\n\n");
133 154
 		wroteBeginItemize = 0;

Laden…
Abbrechen
Speichern