0 votes
ago in SoSci Survey (dt.) by s149946 (110 points)

Hallo,

Ich habe einen KI-Chat in einem Fragebogen umgesetzt. Das Chatfenster ist über html eingebaut die Chatfunktion ist mit javascript umgesetzt. Der KI-Tutor antwortet über API-Calls. Beim Laden der Seite wird im Chatfenster eine Willkommensnachricht des Tutors angezeigt, diese ist immer gleich. Danach haben die Benutzer die Möglichkeit über die Eingabeleiste Nachrichten zu schicken welche über den API-Call dann wieder im Chatfenster angezeigt werden.

Nun zur Problembeschreibung: bei einigen Personen wurde beim Laden der Seite die Willkommensnachricht nicht angezeigt und auch das senden von Nachrichten hat nicht funktioniert (die Eingabe schon, aber beim Absenden wurde nichts im Chatfenster angezeigt). Das Problem tat völlig unsystematisch auf, unabhängig davon an welcher Stelle die Personen im Fragebogen waren oder welcher Browser benutzt wurde. Der Code ist auch funktionsfähig, wurde außerhalb von SoSci Survey auch getestet. In der Browserkonsole ist folgende Fehlermeldung aufgelistet, wenn das Problem aufgetreten ist: "uncaught SyntaxError: Invalid or unexpected token index.php:593". Meinen Recherchen zufolge betrifft die Fehlermeldung eine Zeile im Code die intern von SoSciSurvey festgelegt ist.

Ich bin dankbar um jede Hilfe und wenn weitere Infos zu Code oder Fragebogenstruktur benötigt wird, gebe ich diese gerne. Auch würde mich interessieren was in der index.php:593 zu finden ist, was womöglich Komplikationen mit meiner Implementation verursacht.

Vielen Dank!

1 Answer

0 votes
ago by SoSci Survey (348k points)

In der Browserkonsole ist folgende Fehlermeldung aufgelistet, wenn das Problem aufgetreten ist: "uncaught SyntaxError: Invalid or unexpected token index.php:593"

Wenn Sie den JavaScript-Code in die Seite einbinden, dann wird sie zum Teil der Seite. Und weil die Seite immer als index.php ausgeliefert wird, steht das nunmal in der Fehlerkonsole.

Öffnen Sie die Seite doch mal im Browser, und sehen Sie nach, was dort in Zeile 593 steht?

Invalid or unexpected token

Das klingt nach einem banalen Fehler im Code. Haben Sie vielleicht per Platzhalter etwas in den JavaScript-Code eingebunden, was erklären könnte, dass der Fehler nur manchmal auftritt? Oder wird dieser Abschnitt des Codes vielleicht nur unter bestimmten Umständen aufgerufen?

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...