|
@@ -1,6 +1,8 @@
|
|
1
|
+# genutzte Module
|
1
|
2
|
from Tkinter import *
|
2
|
3
|
import sys
|
3
|
4
|
|
|
5
|
+# Globale Variablen
|
4
|
6
|
name = ""
|
5
|
7
|
date = ""
|
6
|
8
|
PunkteProAufgabe = []
|
|
@@ -13,6 +15,8 @@ minZwei = 0
|
13
|
15
|
minDrei = 0
|
14
|
16
|
Studenten = []
|
15
|
17
|
StudentenPunkte = []
|
|
18
|
+
|
|
19
|
+# Funktionsdefinitionen
|
16
|
20
|
def SchluesselDatenAbfragen():
|
17
|
21
|
def WerteUebernehmen():
|
18
|
22
|
global name
|
|
@@ -183,13 +187,14 @@ def GesamtNoteBerechnen():
|
183
|
187
|
if tmpSumme < BestehPunkte:
|
184
|
188
|
Studenten[i].append(5.0)
|
185
|
189
|
elif tmpSumme < minDrei:
|
186
|
|
- Studenten[i].append(4.0)
|
|
190
|
+ Studenten[i].append(4.0 + float(int(10 * ((tmpSumme - BestehPunkte) / (minDrei - BestehPunkte)))) / 10.0)
|
187
|
191
|
elif tmpSumme < minZwei:
|
188
|
|
- Studenten[i].append(3.0)
|
|
192
|
+ Studenten[i].append(3.0 + float(int(10 * ((tmpSumme - minDrei) / (minZwei - minDrei)))) / 10.0)
|
189
|
193
|
elif tmpSumme < minEins:
|
190
|
|
- Studenten[i].append(2.0)
|
|
194
|
+ Studenten[i].append(2.0 + float(int(10 * ((tmpSumme - minZwei) / (minEins - minZwei)))) / 10.0)
|
191
|
195
|
else:
|
192
|
|
- Studenten[i].append(1.0)
|
|
196
|
+ Studenten[i].append(1.0 + float(int(10 * ((tmpSumme - minEins) / (Summe - minEins)))) / 10.0)
|
|
197
|
+
|
193
|
198
|
# Hauptprogramm
|
194
|
199
|
SchluesselDatenAbfragen()
|
195
|
200
|
AufgabenPunkteAbfragen()
|