|
@@ -26,11 +26,11 @@ def SchluesselDatenAbfragen():
|
26
|
26
|
date = entry2.get()
|
27
|
27
|
button1.config(text = "Weiter", command = root.destroy)
|
28
|
28
|
def VerbergeHilfeName():
|
29
|
|
- button3.config(text = "Hilfe", command = ZeigeHilfeName)
|
|
29
|
+ button3.config(text = "Hilfe", fg = "green", command = ZeigeHilfeName)
|
30
|
30
|
def ZeigeHilfeName():
|
31
|
31
|
button3.config(text = "Beachte: _ anstatt Leerzeichen", command = VerbergeHilfeName)
|
32
|
32
|
def VerbergeHilfeDatum():
|
33
|
|
- button2.config(text = "Hilfe", command = ZeigeHilfeDatum)
|
|
33
|
+ button2.config(text = "Hilfe", fg = "green", command = ZeigeHilfeDatum)
|
34
|
34
|
def ZeigeHilfeDatum():
|
35
|
35
|
button2.config(text = "Format: DD-MM-JJJJ", command = VerbergeHilfeDatum)
|
36
|
36
|
root = Tk()
|
|
@@ -44,31 +44,31 @@ def SchluesselDatenAbfragen():
|
44
|
44
|
entry1.insert(10,"Klausur")
|
45
|
45
|
entry2.insert(10,"01-01-2000")
|
46
|
46
|
button1 = Button(root, text = "Uebernehmen", command = WerteUebernehmen)
|
47
|
|
- button2 = Button(root, text = "Hilfe", command = ZeigeHilfeDatum)
|
48
|
|
- button3 = Button(root, text = "Hilfe", command = ZeigeHilfeName)
|
|
47
|
+ button2 = Button(root, text = "Hilfe", fg = "green", command = ZeigeHilfeDatum)
|
|
48
|
+ button3 = Button(root, text = "Hilfe", fg = "green",command = ZeigeHilfeName)
|
49
|
49
|
button1.grid(row = 3, column = 1)
|
50
|
50
|
button2.grid(row = 1, column = 2)
|
51
|
51
|
button3.grid(row = 0, column = 2)
|
52
|
52
|
root.mainloop()
|
53
|
53
|
def AufgabenPunkteAbfragen():
|
54
|
54
|
def VerbergeHilfe():
|
55
|
|
- button1.config(text = "Hilfe", command = ZeigeHilfe)
|
|
55
|
+ button1.config(text = "Hilfe", fg = "green", command = ZeigeHilfe)
|
56
|
56
|
def ZeigeHilfe():
|
57
|
57
|
button1.config(text = "Anzahl Punkte fuer jede Aufgabe eintragen", command = VerbergeHilfe)
|
58
|
58
|
def NaechsteAufgabeEinlesen():
|
59
|
59
|
global zaehler
|
60
|
60
|
zaehler += 1
|
61
|
61
|
tmp = "Aufgabe",str(zaehler)
|
62
|
|
- label1.config(text = tmp)
|
|
62
|
+ label1.config(text = tmp, font = "Arial 10")
|
63
|
63
|
entry1.delete(0,END)
|
64
|
64
|
entry1.insert(10,"10")
|
65
|
|
- button1.config(text = "Hilfe", command = ZeigeHilfe)
|
|
65
|
+ button1.config(text = "Hilfe", fg = "green", command = ZeigeHilfe)
|
66
|
66
|
button2.config(text = "Weiter", command = EndeAbfragen)
|
67
|
67
|
def EndeAbfragen():
|
68
|
68
|
global PunkteProAufgabe
|
69
|
69
|
PunkteProAufgabe.append(float(entry1.get()))
|
70
|
|
- label1.config(text = "Waren das alle Aufgaben?")
|
71
|
|
- button1.config(text = "Ja", command = root.destroy)
|
|
70
|
+ label1.config(text = "Waren das alle Aufgaben?", font = "Arial 13 bold")
|
|
71
|
+ button1.config(text = "Ja", fg = "black", command = root.destroy)
|
72
|
72
|
button2.config(text = "Nein", command = NaechsteAufgabeEinlesen)
|
73
|
73
|
root = Tk()
|
74
|
74
|
tmp = "Aufgabe",str(zaehler)
|
|
@@ -79,7 +79,7 @@ def AufgabenPunkteAbfragen():
|
79
|
79
|
entry1 = Entry(root)
|
80
|
80
|
entry1.grid(row = 1, column = 1, pady = 4)
|
81
|
81
|
entry1.insert(10,"10")
|
82
|
|
- button1 = Button(root, text = "Hilfe", command = ZeigeHilfe)
|
|
82
|
+ button1 = Button(root, text = "Hilfe", fg = "green", command = ZeigeHilfe)
|
83
|
83
|
button2 = Button(root, text = "Weiter", command = EndeAbfragen)
|
84
|
84
|
button1.grid(row = 3, column = 0)
|
85
|
85
|
button2.grid(row = 3, column = 1)
|
|
@@ -116,12 +116,12 @@ def BewertungsSpiegelBerechnen():
|
116
|
116
|
minDrei = minZwei - tmp
|
117
|
117
|
def StudentenMaskeGenerieren():
|
118
|
118
|
def VerbergeHilfe():
|
119
|
|
- button1.config(text = "Hilfe", command = ZeigeHilfe)
|
|
119
|
+ button1.config(text = "Hilfe", fg = "green", command = ZeigeHilfe)
|
120
|
120
|
def ZeigeHilfe():
|
121
|
121
|
button1.config(text = "Beachte: _ anstatt Leerzeichen", command = VerbergeHilfe)
|
122
|
122
|
def NaechstenStudentEinlesen():
|
123
|
|
- label1.config(text = "Name")
|
124
|
|
- label2.config(text = "Matrikelnummer")
|
|
123
|
+ label1.config(text = "Name", font = "Arial 10")
|
|
124
|
+ label2.config(text = "Matrikelnummer", font = "Arial 10")
|
125
|
125
|
entry1.delete(0,END)
|
126
|
126
|
entry2.delete(0,END)
|
127
|
127
|
entry1.insert(10,"Max_Mustermann")
|
|
@@ -129,7 +129,7 @@ def StudentenMaskeGenerieren():
|
129
|
129
|
for i in range(zaehler):
|
130
|
130
|
entries[i].delete(0,END)
|
131
|
131
|
entries[i].insert(10,PunkteProAufgabe[i])
|
132
|
|
- button1.config(text = "Hilfe", command = ZeigeHilfe)
|
|
132
|
+ button1.config(text = "Hilfe", fg = "green", command = ZeigeHilfe)
|
133
|
133
|
button2.config(text = "Uebernehmen", command = UebernehmeStudent)
|
134
|
134
|
def UebernehmeStudent():
|
135
|
135
|
global Studenten
|
|
@@ -143,15 +143,15 @@ def StudentenMaskeGenerieren():
|
143
|
143
|
for i in range(zaehler):
|
144
|
144
|
tmpPunkte.append(float(entries[i].get()))
|
145
|
145
|
StudentenPunkte.append(tmpPunkte)
|
146
|
|
- label1.config(text = "Waren das alle")
|
147
|
|
- label2.config(text = "Studenten?")
|
148
|
|
- button1.config(text = "Ja", command = root.destroy)
|
|
146
|
+ label1.config(text = "Waren das alle", font = "Arial 12 bold")
|
|
147
|
+ label2.config(text = "Studenten?", font = "Arial 12 bold")
|
|
148
|
+ button1.config(text = "Ja", fg = "black", command = root.destroy)
|
149
|
149
|
button2.config(text = "Nein", command = NaechstenStudentEinlesen)
|
150
|
150
|
global PunkteProAufgabe
|
151
|
151
|
root = Tk()
|
152
|
152
|
root.title("Studentendaten")
|
153
|
|
- label1 = Label(root, text = "Name")
|
154
|
|
- label2 = Label(root, text = "Matrikelnummer")
|
|
153
|
+ label1 = Label(root, text = "Name", font = "Arial 10")
|
|
154
|
+ label2 = Label(root, text = "Matrikelnummer", font = "Arial 10")
|
155
|
155
|
label1.grid(row = 0, column = 0)
|
156
|
156
|
label2.grid(row = 1, column = 0)
|
157
|
157
|
Label(root, text = "Aufgabe").grid(row = 2, column = 0)
|
|
@@ -169,7 +169,7 @@ def StudentenMaskeGenerieren():
|
169
|
169
|
entries.append(Entry(root))
|
170
|
170
|
entries[i].grid(row = 3+i, column = 1, pady = 4)
|
171
|
171
|
entries[i].insert(10,PunkteProAufgabe[i])
|
172
|
|
- button1 = Button(root, text = "Hilfe", command = ZeigeHilfe)
|
|
172
|
+ button1 = Button(root, text = "Hilfe", fg = "green", command = ZeigeHilfe)
|
173
|
173
|
button2 = Button(root, text = "Uebernehmen", command = UebernehmeStudent)
|
174
|
174
|
button1.grid(row = 0, column = 2)
|
175
|
175
|
button2.grid(row = 1, column = 2)
|
|
@@ -204,14 +204,20 @@ def Notenspiegel():
|
204
|
204
|
Vergleich = Studenten[j][2]
|
205
|
205
|
Notenverteilung[int(10*(Vergleich-1))] += 1
|
206
|
206
|
def NotenspiegelAusgabe():
|
|
207
|
+ Farbauswahl = ["red", "black"]
|
|
208
|
+ Farbe = 0
|
207
|
209
|
root = Tk()
|
|
210
|
+
|
208
|
211
|
for i in range(41):
|
|
212
|
+ if Farbe < 1:
|
|
213
|
+ Farbe += 1
|
|
214
|
+ else:
|
|
215
|
+ Farbe = 0
|
209
|
216
|
tmp = 1.0 + float(i)/10.0
|
210
|
217
|
Label(root, text = tmp).grid(row = i, column = 0)
|
211
|
|
- Label(root, width = int(float(Notenverteilung[i])/float(len(Studenten))*128), background = "red").grid(row = i, column = 1, sticky = W, pady = 4)
|
|
218
|
+ Label(root, width = int(float(Notenverteilung[i])/float(len(Studenten))*128), background = Farbauswahl[Farbe]).grid(row = i, column = 1, sticky = W, pady = 4)
|
212
|
219
|
Button(root, text = "Beenden", command = root.destroy).grid(row = 0, column = 2)
|
213
|
220
|
root.mainloop()
|
214
|
|
-
|
215
|
221
|
def TextdateiErstellen():
|
216
|
222
|
Datei = open(name, "w")
|
217
|
223
|
Datei.write("Name der Klausur:\t%s\n" % (name))
|
|
@@ -230,8 +236,9 @@ def NeueKlausur():
|
230
|
236
|
NotenspiegelAusgabe()
|
231
|
237
|
TextdateiErstellen()
|
232
|
238
|
mainroot = Tk()
|
233
|
|
-mainroot.title("Hauptmenü")
|
234
|
|
-Button(mainroot, text = "Neue Klausur", command = NeueKlausur).grid()
|
235
|
|
-Button(mainroot, text = "Alte Klausur bearbeiten", command = AlteKlausur).grid()
|
236
|
|
-Button(mainroot, text = "Beenden", command = mainroot.destroy).grid()
|
|
239
|
+mainroot.title("Hauptmenue")
|
|
240
|
+Button(mainroot, text = "Neue Klausur", command = NeueKlausur).grid(row = 1, column = 0)
|
|
241
|
+Button(mainroot, text = "Alte Klausur bearbeiten", command = AlteKlausur).grid(row = 2, column = 0)
|
|
242
|
+Button(mainroot, text = "Beenden", foreground = "red", command = mainroot.destroy).grid(row = 4, column = 0)
|
237
|
243
|
mainroot.mainloop()
|
|
244
|
+
|