====== Protokoll Weiterentwicklung ====== * 10.04.2010 (cs): Diese Seite während der Heimfahrt aus Anjas Auto mit dem iPhone erstellt ;-) War ein schöner Kurs 14! * 10.04.2010 (cs): Da hat doch schon einer ein Einkaufswagen-Icon hinzugefügt, oder war das letzte Nacht schon da? Große Dinge werfen ihre Schatten voraus... * 10.04.2010 (cs): ToDo-Liste im Wiki angelegt * 11.04.2010 (cs): Der Benutzername wird nun mit der Aufgabe gespeichert (neue Felder in den Tabellen "Aufgaben" und "Grafiken") und bei der Übersicht mit angezeigt. * 11.04.2010 (wf): Editorenbox im Wiki angelegt * 12.04.2010 (cs): Aufgaben-overview und Grafiken-overview von Tabellen auf css umgestellt (Walter kann das bestimmt noch schöner, aber ich hab's jetzt einfach mal gemacht, weil ich wissen wollte, wie das geht) * 12.04.2010 (wf): Da schlag ich mir die Nacht wg. css um die Ohren und der baut das einfach heute morgen ein. Naja, habe beim Aufgaben-overview eine nette Vorschau eingebaut. Diese Funktionalität werde ich demnächst ausbauen. * 13.04.2010 (wf): Habe das vorgefertigte Layout, das ich gestern Nacht zusammengebastelt habe, endlich installieren können. Schaut mal im Aufgaben overview nach * 13.04.2010 (cs): Sieht sehr schick aus! Ich habe mal vorübergehend den "$menuebtn" wieder eingebaut, damit man navigieren kann. Das kann ja wieder raus, wenn die Navigation om oberen Teil funktioniert. * 13.04.2010 (wf): Habe overview mit Navigationsschaltflächen versehen, so das wir den Knopf nicht mehr brauchen. * 14.04.2010 (cs): Bilder können nun hochgeladen werden und erhalten als Dateinamen die ID des Grafik-Eintrags in der Datenbank. Es fehlt noch eine Funktion zum Bearbeiten oder Löschen. (Walter?? Machst Du das??) Kleines Problem: Bei einer Aufgabe mit Bild ist die pdf-Datei ok, die Vorschau-Datei scheint sich nach der Auflösung, des eingebundenen Bildes zu richten und ist sehr pixelig. Schaut Euch mal "Test Auflösung 1" und "Test Auflösung 2" bei den Mathe-Aufgaben an. Wahrscheinlich fehlt da noch eine Option beim convert-Befehl. * 14.04.2010 (cs): Ich habe es mir noch mal angeschaut: Es ist nicht die Auflösung, sondern die Textglättung, die fehlt, sobald das Bild eingebunden ist (siehe Abb.). Merkwürdig... * 14.04.2010 (wf): Jau, ich kümmere mich heute Nacht um ein paar fehlende Funktionen. Muss aber zuerst meine erste Info-, nein, Kursarbeit mit LaTex für morgen fertig machen. Hab nur noch das Löschen geschafft. Achtung, ohne Rückfrage und ohne Benutzersteuerung! {{ :weiterbildung_x:aufgabendatenbank:bild_6.png?50 |png-Datei mit und ohne eingebundenes Bild}} * 15.04.2010 (wf): generelle config und sprachdateien eingebaut, overview damit generalisiert, seitenteile gefüllt, teilweise mit action-menüs, teilweise mit dummys, design erweitert; design übertragen auf aufgaben_erstellen, hier action-menüs eingabut und mittelteil ordentlich gemacht. von den action-menüs geht aber bisher nur abbrechen, muss heute nacht mal schlafen.; hab noch was vergessen: willentlich alle änderungen von Christoph mit leerer index.php überschrieben, hä, hä, hä: sorry! * 16.04.2010 (cs): die Umstellung von Overview auch auf Grafik-Overview übertragen und entsprechende Einträge in config und Sprachdateien ergänzt. Grafik-Upload wieder hergestellt. todo-Liste ergänzt. * 16.04.2010 (cs): schicke Vorschau für Grafiken, Erzeugung eines Thumbnails beim Upload der Grafik, Speichern der Bildgröße in der Datenbank, Datei-Info on hover. Schaut Mathe an, da sind einige Bilder drin. * 16.04.2010 (wf): nur graphiken erstellen an Layout angepasst, bin einfach zu müde. Mache morgen weiter * 17.04.2010 (wf): Layout der Grafiken (overview & erstellen) angepasst, Grafikdokumente (nicht die Gr selber) können auch editiert werden, dafür Menüs und Vorschauen angepasst. Graphic Overview mit Radiobuttons versehen, damit sie ausgewählt und editiert werden können. Bei Aufgaben wird jetzt in der GUI auch zwischen Add und Edit unterschieden. Thumbnails für Aufgabenpreview im Dokument eingebaut, Anzeige entsprechend angepasst. In den Actionmenüs der Aufgaben und Grafiken geht jetzt abbrechen, speichern (und zurückkehren) und editieren (und zurückkehren) * 18.04.2010 (wf): Löschen von Aufgaben und Grafiken geht jetzt aus den Edit-Menüs heraus, bei Grafiken gehts überhaupt mal. * 18.04.2010 (cs): Aufgaben dürfen jetzt länger als eine DinA4-Seite sein. * 18.04.2010 (wf): Aufgaben und Grafiken haben jetzt ein Creationdate und ein sich selbst aktualisierendes Editdate. Die entsprechenden Overviews zeigen jetzt die neuesten 5 Aufgaben/Grafiken an. Das muss natürlich noch konfigurierbar gemacht werden. Außerdem fehlen der Liste noch ein paar Knöpfe, bisher ist nur ein Preview eingebaut. Dem alten inc.texpreview.. file habe ich den Code entnommen und direkt in inc.aufgaben.sql.eintragen.php integriert, da das editierende Neuerstellen nicht mehr funktionierte. Dazu musste ich auch die index.php anpassen. * 19.04.2010 (cs): Benutzername wieder in Aufgaben eingefügt. Box im Aufgabendialog eingebaut, mit der man daraus ein neues Thema eintragen kann. * 19.04.2010 (wf): Box mit Javascript versehen und topic.sql Dateien erstellt. Aufgabendialog so angepasst, dass man nach Eingabe eines neuen Themas wieder da landet, wo man losgelegt hat (inkl. der bereits eingegebenen Daten). Beim Grafikdialog ist mir das heute Nacht nicht mehr gelungen. Eigentlich ist alles vorbereitet, ich weiß nur nicht, warum die Box nicht aufgeht. Alles andere müsste fertig sein. * 20.04.2010 (cs): Themen-Box im Bereich Grafiken fertiggestellt. Themen werden eingetragen, das Formular wird nach Anlegen eines neuen Themas allerdings nicht wieder mit den alten Werten gefüllt (sollte in inc.grafiken.eintragen.php Z87-92 geschehen, oder?). * 20.04.2010 (cs): das alte Menü rausgeschmissen, inc.menue.php wird nicht mehr aufgerufen. Neuanmeldung wird in inc.overview.php geprüft. Vollname wird teilweise in $aktiverLehrer und teilweise in $globals['user']['fullname'] gespeichert. Müssten wir mal aufräumen. * 20.04.2010 (wf): Mehrfachauswahl Thema in Aufgaben und Grafiken hinzugefügt. Funzt auch mit neuem Thema. * 20.04.2010 (cs): Von neu hochgeladenen Grafiken wird zusätzlich zum thumb der Größe 80x80 noch ein preview zur vergrößerten Anzeige im Ordner previews gespeichert, dessen längere Kante 600px beträgt ist. * 20.04.2010 (wf): Mehrfachauswahl Jahrgänge in Aufgaben und Grafiken eingefügt. Jetzt kommt leider der Hammer. Ich versuche zunächst mal logisch hinter die Abfragen in den Overviews zu kommen und probiere SQL in phpMyAdmin aus. Irgendwie bin ich da stecken geblieben. * 21.04.2010 (cs): Im Aufgaben-overview: Checkboxen für Themen und Jahrgänge verhalten sich richtig. Die "alle"-Boxen reagieren jetzt so, wie ich sie logisch finde. Jetzt fehlt noch die richtige SQL-Abfrage. * 21-04-2010 (cs): SQL-Abfrage eingebaut, bitte mal testen. Da die alten Aufgaben keinen Jahrgangs-Eintrag haben, werden sie jetzt natürlich nicht mehr angezeigt. Die Summen hinter den Jahrgängen sind noch falsch, da über alle Fächer summiert wird. * 21.04.2010 (wf): Lösungen und Kommentar in Aufgaben-Tabelle eingefügt. aufgabe.eintragen und aufgabe.eintragen.sql angepasst (so auch cfg und lang). U.a. wird jetzt auch ein zweites TeX Dokument mit der Lösung erstellt und angezeigt. Edit: Kurz vorm Rechnerausschalten sehe ich, dass jetzt das Neuanlegen von Aufgaben Tex nicht mehr geht, Lösungen schon. Muss ich morgen machen, geht heute nicht mehr * 22.04.2010 (cs): SQL-Abfrage für Anzahlanzeige bei Jahrgangscheckboxen gefixt. * 22.04.2010 (cs): SQL-Dump und danach Datenbank geleert und Grafiken gelöscht, weil sich so viel Datenmüll angesammelt hat. * 22.04.2010 (cs): Checkboxen in Gr-Overview und Anzeige "neueste Grafiken" repariert. Themen bei "neueste..." habe ich noch nicht gemacht. * 22.04.2010 (wf): habe Klassen zum Verwalten des Einkaufskorbs erstellt. OOP in PHP ist echt gewöhnungsbedürftig. Bin noch lange nicht fertig. Die Oberfläche ist jetzt voller prints, die ich aber nicht rausnehme, weil ich morgen weitermache. * 23.04.2010 (cs): "Notiz anzeigen" in Aufgabenoverview eingefügt - erscheint nur bei Aufgaben, die eine Bemerkung haben. * 23.04.2010 (wf): Einkaufswagen - Klassen zum DB-Zugriff umgeschrieben: Tabelle in DB hinzugefügt. Aufgaben hinzufügen funktionierend gemacht. * 24.04.2010 (wf): Einkauswagen: Klassen generalisiert. Löschen und hinzufügen funktioniert jetzt bei Grafiken und Aufgaben, jeweils aus den Overviews heraus. Für Templates ist alles vorbereitet. Clipboard-Klasse erstellt und eingebaut. Hinzufügen geht schon. Toggle Menü zwischen Clipboard und Einkaufswagen eingebaut. Ist noch nicht 100% funktionsfähig. * 25.04. (wf): Clipboard soweit vollständig funktionsfähig, dennoch einige Bugs -> siehe Diskussion