Gymnasium Himmelsthür

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
biberwettbewerb [2011/10/04 06:27] – [Anmeldung] fschuettbiberwettbewerb [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 "fschuett" mit "fschuett01". 
 ==== Schüler tragen sich ein ==== ==== Schüler tragen sich ein ====
-==== CSV-Datei ==== 
-  - Die Datei muss das unter http://www.informatik-biber.de in der [[http://www.informatik-biber.de/assets/files/Lehreranleitung_Informatik-Biber.pdf|Anleitung für Lehrer]] beschriebene Format haben. 
- 
-=== Bearbeiten der CSV-Datei === 
-  * Die CSV-Datei wird als Webmin unter [[https://arktur:999|Webmin]] unter __Server -> MySQL -> informatikbiber -> teilnehmer__ in der Rubrik 
-__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 <code> 
-"Schule","Klasse","Stufe","Vorname","Nachname","Benutzername","Passwort","Geschlecht"</code>, weiterhin werden alle überflüssigen Spalten  
-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://de.wikipedia.org/wiki/Byte_Order_Mark]]. 
-Die **BOM** muss gesetzt werden, bevor die CSV-Datei auf der Biber-Seite importiert werden kann. Mit kate kann unter __Extras->BOM hinzufügen__ 
-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://wettbewerb.informatik-biber.de hochgeladen. 
-  - Die export-Datei der Benutzer wird von https://wettbewerb.informatik-biber.de heruntergeladen. 
- 
-=== Hinweis === 
-Die **BOM** muss wieder entfernt werden, bevor die CSV-Datei in MySQL importiert werden kann. Mit kate kann unter __Extras->BOM hinzufügen__ 
-ausgewählt werden, ob die **BOM** gesetzt werden soll. 
- 
-  - Es wird in der Datenbank eine Tabelle mit den Feldern "Vorname, Nachname, ..." angelegt unter dem Namen "angemeldete". 
-  - Es wird über die "Import"-Funktion die CSV-Datei mit Trennzeichen importiert (dabei müssen eventuelle Fehler korrigiert werden). 
- 
-=== 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: 
-<code> 
-UPDATE teilnehmer,angemeldete  
-SET teilnehmer.Benutzername=angemeldete.Benutzername,teilnehmer.Passwort=angemeldete.Passwort,teilnehmer.Eingetragen=1  
-WHERE teilnehmer.Vorname=angemeldete.Vorname AND teilnehmer.Nachname=angemeldete.Nachname AND teilnehmer.Eingetragen=0; 
-</code> 
- 
-  - 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 
-<code> 
-SELECT * FROM `teilnehmer` WHERE `Lehrer`='HIH' AND `Eingetragen`=1 ORDER BY `Nachname`,`Vorname`; 
-</code> 
-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: 
-<code> 
-Update teilnehmer SET Benachrichtigt=1 WHERE Lehrer='HIH' AND Eingetragen=1; 
-</code> 
- 
-  - Abschließend wird die Tabelle angemeldete geleert. 
  
 +Der Administrator (z.Z. SCH) bearbeitet die Anmeldungen und gibt die Passwörter an die Kurslehrer weiter.
Anmelden