Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
biberwettbewerb [2011/10/04 06:27] – [Anmeldung] fschuett | biberwettbewerb [2011/10/04 06:29] – fschuett | ||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
* Lehrer geben die Benutzernamen und Passworte an die Schüler weiter. | * Lehrer geben die Benutzernamen und Passworte an die Schüler weiter. | ||
- | Ich bin registriert als " | ||
==== Schüler tragen sich ein ==== | ==== Schüler tragen sich ein ==== | ||
- | ==== CSV-Datei ==== | ||
- | - Die Datei muss das unter http:// | ||
- | |||
- | === Bearbeiten der CSV-Datei === | ||
- | * Die CSV-Datei wird als Webmin unter [[https:// | ||
- | __Daten exportieren__ erstellt, mit den richtigen Rechten versehen und in den Eigenen Ordner kopiert (oder im Browser angezeigt und über die | ||
- | Zwischenablage kopiert). | ||
- | * Mit LibreOffice wird die CSV-Datei mit der Kodierung **ISO-8859-15** geöffnet, die Spalten umsortiert in < | ||
- | " | ||
- | entfernt und die Daten werden jetzt mit der Kodierung **UTF-8** gespeichert. | ||
- | * Mit kate wird anschließend die **BOM** (__Extras -> Byte-Reihenfolge-Markierung__) hinzugefügt. | ||
- | * | ||
- | === Hinweis 1 === | ||
- | * Es dürfen in keinen Feldern führende oder abschließende Leerzeichen sein, weil diese die spätere Verarbeitung behindern. | ||
- | * Bei den Feldern Vorname und Nachname dürfen keine Leerzeichen enthalten sein, weil sonst die spätere Verarbeitung behindert wird. | ||
- | |||
- | === Hinweis 2 === | ||
- | Die Datei muss UTF-8 kodiert sein, dabei muss **Windows**-UTF-8 Textformat gewählt werden. Windows erkennt eine | ||
- | UTF8-Datei an speziellen Bytes am Dateianfang. | ||
- | Es handelt sich um die sogenannte B-O-M (Byte Order Mark), siehe auch [[http:// | ||
- | Die **BOM** muss gesetzt werden, bevor die CSV-Datei auf der Biber-Seite importiert werden kann. Mit kate kann unter __Extras-> | ||
- | ausgewählt werden, ob die **BOM** gesetzt werden soll. | ||
- | |||
- | Die Markierung für UTF-8 lautet 0xEF BB BF am Dateianfang. Als Zeichen (). Mit einem Texteditor wie kate kann diese Markierung | ||
- | am Anfang der CSV-Datei eingefügt werden. | ||
- | |||
- | - Die Datei wird nach https:// | ||
- | - Die export-Datei der Benutzer wird von https:// | ||
- | |||
- | === Hinweis === | ||
- | Die **BOM** muss wieder entfernt werden, bevor die CSV-Datei in MySQL importiert werden kann. Mit kate kann unter __Extras-> | ||
- | ausgewählt werden, ob die **BOM** gesetzt werden soll. | ||
- | |||
- | - Es wird in der Datenbank eine Tabelle mit den Feldern " | ||
- | - Es wird über die " | ||
- | |||
- | === Hinweise === | ||
- | Vorname und Nachname werden in der export-Datei durch ein Leerzeichen getrennt. Das kann mit kate in ein Trennzeichen umgewandelt werden. | ||
- | |||
- | - Die Benutzernamen und Passworte werden in die teilnehmer-Tabelle übertragen. | ||
- | |||
- | === Hinweise === | ||
- | Dazu benutzt man die Funktion __Database -> Query__ und führt eine **Update**-Abfrage durch: | ||
- | < | ||
- | UPDATE teilnehmer, | ||
- | SET teilnehmer.Benutzername=angemeldete.Benutzername, | ||
- | WHERE teilnehmer.Vorname=angemeldete.Vorname AND teilnehmer.Nachname=angemeldete.Nachname AND teilnehmer.Eingetragen=0; | ||
- | </ | ||
- | |||
- | - Für jeden Lehrer die eingetragenen Benutzer finden und als ODC-Datei per Email zusenden. | ||
- | |||
- | === Hinweis === | ||
- | Die Teilnehmer für den Lehrer HIH findet man über eine SQL-Abfrage auf die Tabelle teilnehmer mit | ||
- | < | ||
- | SELECT * FROM `teilnehmer` WHERE `Lehrer`=' | ||
- | </ | ||
- | und kann mit __Export__ diese Abfrage als Calc-Datei speichern. | ||
- | |||
- | - Für diese Teilnehmer die Benachrichtigung auf 1 setzen. | ||
- | |||
- | === Hinweis === | ||
- | Das geht mit einem Update-Query auf die Tabelle teilnehmer: | ||
- | < | ||
- | Update teilnehmer SET Benachrichtigt=1 WHERE Lehrer=' | ||
- | </ | ||
- | |||
- | - Abschließend wird die Tabelle angemeldete geleert. | ||
+ | Der Administrator (z.Z. SCH) bearbeitet die Anmeldungen und gibt die Passwörter an die Kurslehrer weiter. |