Seite 3 von 4

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Montag 18. Oktober 2021, 10:08
von RAP
Gehen wir logisch vor. Wir gehen davon aus, ...
  1. dass kein Hardwarefehler vorliegt. (Es wäre sehr, sehr unwahrscheinlich, dass der genau dieses Verhalten immer wieder auslösen würde.)
  2. dass der Code (Schild) den Sie und ich verwenden identisch ist.
  3. das kein Datenbankfehler vorliegt, wie es anfangs der Fall war.
Dann kann das Problem nur mit der Verarbeitung der Daten in Schild zusammenhängen. Die Frage ist, wie gut werden die von der Datenbank angelieferten Daten geprüft. Was ist falls:
  • Ein Kurs keinen Lehrer hat
  • Ein Kurs keine Schüler hat
  • Ein Kurs Schüler, aber keinen Lehrer hat
  • Ein Kurs ein Lehrerkürzel hat, es den zugehörigen Lehrer aber nicht mehr gibt
  • ...
Was würde uns weiterbringen:
  • Vielleicht können Sie erklären, wie man das Logging in Schild aktiviert. Auf Log-Lebel DEBUG sollte man schon eine Menge sehen können. Welches Logging-Framework wird verwendet?
  • Der Quellcode von Schild wäre natürlich toll, dann könnte man noch nebenbei so 20 bis 30 andere Sachen reparieren. (Zu kleine Dialogfenster, nicht funktionierende Tastenkombinationen, ...)
  • Sie brauchen andere Testdaten. Gern auch meine DB. Ich könnte die anonymisieren und als mySQL-Dump bereitstellen.
Machen Sie bitte einen Vorschlag.

Danke und Gruß,
RAP

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Montag 18. Oktober 2021, 11:03
von Pfotenhauer
Hallo.

Ich habe letzte Woche in meinem Urlaub eine neue Testversion bekommen.
Wenn ich es schaffe, lade ich die hoch, dann können Sie ja mal testen, ob der Fehler behoben ist.

https://www.svws.nrw.de/download/beta-versionen

Ich benenne den Snapshot imme rmit dem Tagesdatum, dann sehen Sie, wann aktualisiert wurde.

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Montag 25. Oktober 2021, 14:48
von RAP
Es gibt eine neue Beta-Version:

Code: Alles auswählen

64d9141bd634f718b31f9e96f6666d87  SCHILD_Snapshot.exe   (kompiliert am: 11.10.2021)
Diese Version legt neue Felder in der Datenbank an.

Der IServ-Export hat ein neues Dropdown-Menü Welche Lernplattform ist IServ.

Wichtig: Schulverwaltung -> Lernplattformen ist neu und braucht Einstellungen, ansonsten startet kein Export.
Ich lege hier einfach mal fest, dass Lehrer ein "_L" als Suffix bekommen. (Wieso eigentlich kein Prefix?)

Bei den Klassen habe ich testweise mal nur eine "5a" angewählt. Dort gibt es wenige Kurse.

Schüler-Export sagt: Keine Schüler exportiert.

Lehrer-Export sagt: Keine Lehrer exportiert.

Beides stimmt, es werden keine Exportdateien im Zielverzeichnis angelegt.

Testvarianten: Andere Klassen angewählt; Klassenunterrichte exportieren angewählt; Kursunterrichte exportieren angewählt; ...

Vielen Dank.

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Montag 25. Oktober 2021, 17:06
von Pfotenhauer
Hallo.

Was bedeutet nun "Vielen Dank" und "beides stimmt"?

Ich komme momentan wenig zum testen, von dem Entwickler bekomme ich immer gesagt: "Bei mir geht alles."

Könnten mir 2-3 andere Fachberater ggf. auch einmal Rückmeldung zu dem IServ-Export geben?
Morgen kann ich vielleicht auch mit einer MySQL testen.

Vielen Dank.

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Montag 25. Oktober 2021, 21:01
von Raffenberg
Hi Frank,
in 2.0.26.5 mit Acces-Datenbank scheint alles zu funktionieren. Ich sehe keinerlei Fehler.
In 2.0.26.15 (Beta) klappt der Export nicht. Hier kommen die Hinweise, dass nichts exportiert wurde. Es wird auch tatsächlich nichts exportiert.

Zusätzliche Anmerkung:
Ich verstehe den Sinn des Punktes "nur Klassenleitungen und stv. Klassenleitungen ausgeben" nicht. Faktisch werden dann bei den Lehrkräften keine Gruppen ausgegeben, egal ob Klassenleitung oder nicht. Das führt dazu, dass Schüler gänzlich ohne Lehrkräfte in den Gruppen sind. Das wäre schlecht.

Ich verstehe nicht, weshalb den Lehrkraft-IDs ein Suffix angehängt wird. Konsequenter wäre ein Präfix "L-" bei den Lehkräften und ein Präfix "S-" bei den Schülern.

Bei dem Anlegen von Gruppen gibt es einen unschönen Nebeneffekt. iServ akzeptiert keine Gruppennamen, die mit Zahlen beginnen. iServ löscht in dem Fall alle führenden Zahlen. Beginnt der Gruppenname mit "Fach/Kurs" ist das kein Problem. Beginnt der Gruppenname mit "Klasse/Stufe", dann schon. Auch hier wäre die Option eines Präfixes Zielführend, also ein weiteres Freifeld, wie "3. Teil".

SQL kann ich leider nicht testen.

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Dienstag 26. Oktober 2021, 10:46
von Pfotenhauer
Hallo zusammen.

Bei den Lernplattformen müssen vor dem Export ab jetzt die Einwilligungen gesetzt werden.
Wurde das durchgeführt? Wir werden das beim Update natürlich dokumentieren.

Es geht ganz schnell. Gruppenprozesse > Allgemeines > Einwilligungen Lernplattformen.
Dann im Menü alles auf "Ja" setzen und übernehmen.

Danach werden die Datensätze exportiert.
Wenn aber ein Schüle rnicht zustimmt, dann kann man die Einwilligung weg nehmen und der Datensatz wird nicht exportiert.
SNAG_2021_10_26_10.43.19.png
SNAG_2021_10_26_10.43.19.png (72.46 KiB) 1000 mal betrachtet

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Dienstag 26. Oktober 2021, 11:01
von Pfotenhauer
Hallo.

Das Suffix bei Schulverwaltung > Lernplattformen ist für den Benutzernamen.
Wenn z.b. bei Teams ein "@schule.sowieso.de" immer angehängt werden soll.

@Jens: Das mit den führenden Zahlen verstehe ich nicht. Der Export hat sich nicht geändert, es sind nur die Einwilligungen zu den Lernplattformen geändert worden. Wäre es da nicht gut mal bei Iserv nachzufragen, was das soll? Eine Gruppe 05A muss es doch geben können, oder?

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Dienstag 26. Oktober 2021, 22:16
von Raffenberg
Die Gruppen heißen bei denen immer "Klasse 05A", d.h. die arbeiten Hausintern auch immer mit Präfixen. Aus einer Gruppe 05A macht iServ die Gruppe "A".

Das mit den Einwilligungen war mir nicht klar. Die hatte ich nicht gesetzt. Mit dem Gruppenprozess funktioniert es. Gibt es auch einen Gruppenprozess für die Lehrer?

Verstehe ich das richtig: Wenn ein Schüler eine der vier Einwilligungen nicht gibt, wird er nicht mehr exportiert? Das halte ich ein wenig über das Ziel hinausgeschossen. Würde nicht lediglich "Einwilligung Nutzung" und vielleicht auch noch "Einwilligung abgefragt" ausreichen? Ich denke, dass viele Schulen den Schülern freistellen, ob sie die Plattform in gänze oder in selbstverantwortlichen Teilen nutzen werden. Um die Schüler nicht von z.B. iServ auszuschließen, wäre man dann gezwungen, überall ein "ja" einzutragen, obwohl man diese Entscheidung beim Nutzer lässt.

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Mittwoch 27. Oktober 2021, 07:50
von Pfotenhauer
Hallo.

Lehrer markieren > rechte Maustaste...

Es geht nur um die "Haupteinwilligung".

Re: iServ-Export (Schild 2.0.26.5): You have an error in your SQL syntax...

Verfasst: Mittwoch 27. Oktober 2021, 12:19
von Raffenberg
OK. Das passt.