Vorjahresnote/Halbjahresnote und weitere Anpassungen
This commit is contained in:
@@ -26,6 +26,9 @@ somi_quartale = 2
|
||||
# Anzahl der Zeilen pro Schüler in einem SoMi-Bogen: 1, 2, ...
|
||||
somi_zeilen = 2
|
||||
|
||||
# Spalte für Vorjahresnote im 1. Hj. in Übersicht einblenden: ja, nein
|
||||
vorjahresnote = nein
|
||||
|
||||
# Spalte für Halbjahresnote im 2. Hj. in Übersicht einblenden: ja, nein
|
||||
halbjahresnote = ja
|
||||
|
||||
@@ -45,6 +48,7 @@ Die Parameter sind zwar selbsterklärend, werden hier aber dennoch einmal kurz e
|
||||
- Die Bezeichnung der Lernerfolgskontrolle passt sich dem Sprachgebrauch an, z.B. Arbeit oder Kursarbeit oder Klausur.
|
||||
- Bei der Erfassung von Notizen zur Sonstigen Mitarbeit (SoMi) wird angegeben, ob eine durchlaufende Liste für beide Quartale oder zwei getrennte Listen für die beiden Quartale generiert werden sollen.
|
||||
- Zudem können eine oder mehrere Zeilen pro SchülerIn erzeugt werden.
|
||||
- In der Notenübersicht des ersten Halbjahres kann optional eine Spalte für die Note des Vorjahres angelegt werden.
|
||||
- In der Notenübersicht des zweiten Halbjahres kann optional eine Spalte für die Note des ersten Halbjahres angelegt werden.
|
||||
- Bei der Erfassung von Hausaufgaben bzw. deren Nichterledigung können eine oder mehrere Zeilen pro SchülerIn angelegt werden. Die Anzahl 0 sorgt dafür, dass Hausaufgabenlisten ganz weggelassen werden.
|
||||
- Abschließend kann die Anzahl der Checklisten für diese Lerngruppe festgelegt werden.
|
||||
|
||||
@@ -47,6 +47,9 @@ somi_quartale = 2
|
||||
# Anzahl der Zeilen pro Schüler in einem SoMi-Bogen: 1, 2, ...
|
||||
somi_zeilen = 2
|
||||
|
||||
# Spalte für Vorjahresnote im 1. Hj. in Übersicht einblenden: ja, nein
|
||||
vorjahresnote = nein
|
||||
|
||||
# Spalte für Halbjahresnote im 2. Hj. in Übersicht einblenden: ja, nein
|
||||
halbjahresnote = ja
|
||||
|
||||
@@ -80,6 +83,9 @@ somi_quartale = 2
|
||||
# Anzahl der Zeilen pro Schüler in einem SoMi-Bogen: 1, 2, ...
|
||||
somi_zeilen = 2
|
||||
|
||||
# Spalte für Vorjahresnote im 1. Hj. in Übersicht einblenden: ja, nein
|
||||
vorjahresnote = ja
|
||||
|
||||
# Spalte für Halbjahresnote im 2. Hj. in Übersicht einblenden: ja, nein
|
||||
halbjahresnote = ja
|
||||
|
||||
@@ -113,6 +119,9 @@ somi_quartale = 1
|
||||
# Anzahl der Zeilen pro Schüler in einem SoMi-Bogen: 1, 2, ...
|
||||
somi_zeilen = 2
|
||||
|
||||
# Spalte für Vorjahresnote im 1. Hj. in Übersicht einblenden: ja, nein
|
||||
vorjahresnote = nein
|
||||
|
||||
# Spalte für Halbjahresnote im 2. Hj. in Übersicht einblenden: ja, nein
|
||||
halbjahresnote = ja
|
||||
|
||||
@@ -146,6 +155,9 @@ somi_quartale = 2
|
||||
# Anzahl der Zeilen pro Schüler in einem SoMi-Bogen: 1, 2, ...
|
||||
somi_zeilen = 2
|
||||
|
||||
# Spalte für Vorjahresnote im 1. Hj. in Übersicht einblenden: ja, nein
|
||||
vorjahresnote = nein
|
||||
|
||||
# Spalte für Halbjahresnote im 2. Hj. in Übersicht einblenden: ja, nein
|
||||
halbjahresnote = ja
|
||||
|
||||
|
||||
@@ -96,13 +96,13 @@ table.timetable a {
|
||||
th.stunde, td.stunde {
|
||||
width: 7.5%;
|
||||
text-align: center;
|
||||
border: 0.3px solid black;
|
||||
border: 0.5px solid black;
|
||||
border-right: 1px solid black;
|
||||
}
|
||||
th.tag, td.tag {
|
||||
width: 18.5%;
|
||||
text-align: center;
|
||||
border: 0.3px solid black;
|
||||
border: 0.5px solid black;
|
||||
}
|
||||
table.timetable th.stunde, th.tag {
|
||||
border-bottom: 1px solid black;
|
||||
@@ -114,7 +114,7 @@ table.timetable div {
|
||||
padding-right: 2pt;
|
||||
margin-left: 0pt;
|
||||
margin-right: 2pt;
|
||||
border: 0.3px solid black;
|
||||
border: 0.5px solid black;
|
||||
}
|
||||
table.timetable td.tag {
|
||||
padding-top: 3pt;
|
||||
|
||||
@@ -105,13 +105,13 @@ table.timetable a {
|
||||
th.stunde, td.stunde {
|
||||
width: 7.5%;
|
||||
text-align: center;
|
||||
border: 0.3px solid black;
|
||||
border: 0.5px solid black;
|
||||
border-right: 1px solid black;
|
||||
}
|
||||
th.tag, td.tag {
|
||||
width: 18.5%;
|
||||
text-align: center;
|
||||
border: 0.3px solid black;
|
||||
border: 0.5px solid black;
|
||||
}
|
||||
table.timetable th.stunde, th.tag {
|
||||
border-bottom: 1px solid black;
|
||||
@@ -123,7 +123,7 @@ table.timetable div {
|
||||
padding-right: 2pt;
|
||||
margin-left: 0pt;
|
||||
margin-right: 2pt;
|
||||
border: 0.3px solid black;
|
||||
border: 0.5px solid black;
|
||||
}
|
||||
table.timetable td.tag {
|
||||
padding-top: 3pt;
|
||||
|
||||
@@ -8,5 +8,5 @@
|
||||
|
||||
@import url("devices/css/large.css");
|
||||
|
||||
@import url("devices/css/color.css");
|
||||
@import url("devices/css/color-paperpro.css");
|
||||
|
||||
|
||||
@@ -8,5 +8,5 @@
|
||||
|
||||
@import url("devices/css/large.css");
|
||||
|
||||
@import url("devices/css/color.css");
|
||||
@import url("devices/css/color-paperpro.css");
|
||||
|
||||
|
||||
@@ -8,5 +8,5 @@
|
||||
|
||||
@import url("devices/css/large.css");
|
||||
|
||||
@import url("devices/css/color.css");
|
||||
@import url("devices/css/color-paperpro.css");
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ form = lang
|
||||
[Korrekturbogen]
|
||||
|
||||
# Anzahl der Aufgaben in der Korrekturtabelle: 1, 2, 3, ...
|
||||
anzahl_aufgaben = 5
|
||||
anzahl_aufgaben = 6
|
||||
|
||||
|
||||
[SoMiNoten]
|
||||
|
||||
@@ -56,7 +56,7 @@ def erstelleKorrekturbogen(kursid, klassekurs_name, dateien, path, namen, gebdat
|
||||
|
||||
table += '<tr class="header"><th class="nr">Nr</th><th class="name">'+beschriftung_name+'</th>'
|
||||
for i in range(aufgaben_anzahl):
|
||||
table += '<th class="korrektur">A. '+str(i+1)+'</th>'
|
||||
table += '<th class="korrektur"></th>'
|
||||
table += '<th class="summe">'+beschriftung_summe+'</th><th class="aknote">Note</th>'
|
||||
table += '</tr>'
|
||||
|
||||
|
||||
@@ -18,6 +18,11 @@ def erstelleUebersicht(kursid, klassekurs_name, dateien, path, namen, gebdaten,
|
||||
if (kurs_inputs["halbjahresnote"]=='ja'):
|
||||
halbjahresnote = True
|
||||
|
||||
vorjahresnote = False
|
||||
if ("vorjahresnote" in kurs_inputs):
|
||||
if (kurs_inputs["vorjahresnote"]=='ja'):
|
||||
vorjahresnote = True
|
||||
|
||||
try:
|
||||
namen_kurzlang = config["Namen"]["form"]
|
||||
except KeyError:
|
||||
@@ -39,6 +44,9 @@ def erstelleUebersicht(kursid, klassekurs_name, dateien, path, namen, gebdaten,
|
||||
|
||||
table += '<tr><th class="nr" rowspan="2">Nr</th><th class="name" rowspan="2">'+beschriftung_name+'</th>'
|
||||
|
||||
if (halbjahr=='1' and vorjahresnote):
|
||||
table += '<th class="hj" rowspan="2">Sj.</th>'
|
||||
|
||||
if (halbjahr=='2' and halbjahresnote):
|
||||
table += '<th class="hj" rowspan="2">Hj.</th>'
|
||||
|
||||
@@ -81,6 +89,9 @@ def erstelleUebersicht(kursid, klassekurs_name, dateien, path, namen, gebdaten,
|
||||
|
||||
table += '<tr><td class="nr">'+str(count)+'</td><td class="name">'+name+'</td>'
|
||||
|
||||
if (halbjahr=='1' and vorjahresnote):
|
||||
table += '<td class="hj"></td>'
|
||||
|
||||
if (halbjahr=='2' and halbjahresnote):
|
||||
table += '<td class="hj"></td>'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user