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

Übergeordnete Themen zu SchILD-NRW2

Moderatoren: A. Schüller, Raffenberg, Pfotenhauer

RAP
Beiträge: 53
Registriert: Montag 28. Januar 2019, 21:41
Schulform: Gymnasium

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

Beitrag 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
Zuletzt geändert von RAP am Montag 18. Oktober 2021, 21:08, insgesamt 1-mal geändert.
Benutzeravatar
Pfotenhauer
Beiträge: 3123
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

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

Beitrag 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.
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
RAP
Beiträge: 53
Registriert: Montag 28. Januar 2019, 21:41
Schulform: Gymnasium

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

Beitrag 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.
Benutzeravatar
Pfotenhauer
Beiträge: 3123
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

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

Beitrag 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.
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
Benutzeravatar
Raffenberg
Beiträge: 3078
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

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

Beitrag 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.
Mit freundlichen Grüßen
Jens Raffenberg
Benutzeravatar
Pfotenhauer
Beiträge: 3123
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

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

Beitrag 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) 975 mal betrachtet
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
Benutzeravatar
Pfotenhauer
Beiträge: 3123
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

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

Beitrag 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?
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
Benutzeravatar
Raffenberg
Beiträge: 3078
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

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

Beitrag 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.
Mit freundlichen Grüßen
Jens Raffenberg
Benutzeravatar
Pfotenhauer
Beiträge: 3123
Registriert: Dienstag 25. September 2018, 12:53
Wohnort: Wuppertal
Schulform: Realschule
Motto: Wer schnell hilft, hilft doppelt!
Kontaktdaten:

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

Beitrag von Pfotenhauer »

Hallo.

Lehrer markieren > rechte Maustaste...

Es geht nur um die "Haupteinwilligung".
Mit freundlichen Grüßen
Frank Pfotenhauer
---
Fachberater für die Schulverwaltungssoftware des MSB
Referat 135

E-Mail: frank.pfotenhauer@msb.nrw.de
Benutzeravatar
Raffenberg
Beiträge: 3078
Registriert: Dienstag 25. September 2018, 15:22
Schulform: Gymnasium
Kontaktdaten:

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

Beitrag von Raffenberg »

OK. Das passt.
Mit freundlichen Grüßen
Jens Raffenberg
Antworten

Zurück zu „Allgemeines“