2 Commits 2476b640e1 ... 8acd863c4a

Author SHA1 Message Date
  Nils Dohndorf 8acd863c4a Merge branch 'master' of http://es-lab.de:60080/vreiss/KlausurTool 7 years ago
  Nils Dohndorf 5ba2f753fd Ein paar Verschönerungen 7 years ago
1 changed files with 38 additions and 21 deletions
  1. 38 21
      ToolV00.py

+ 38 - 21
ToolV00.py

@@ -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
+