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