Variablenformat für AICC_Score in getURL

Kasaku

Grünschnabel
Hi,

ich möchte den Score von einem Flash-Test an ein LMS übergeben. Das funktioniert mit

getURL("javascript:AICC_Score.set('80')");

super! Aber ich möchte ja nicht, dass jeder, der den Test macht, mit 80% besteht. ;-)
Daher habe ich eine Variable "score" mit Werten zwischen 0 und 100.
Ich initialisiere mit

Q1=0;
Q2=0;
Q3=0;
Q4=0;
score=Q1+Q2+Q3+Q4;

Daher denke ich, dass es sich um einen Zahlenwert handelt. Aber wie kann ich jetzt den Wert von "score" an das LMS übergeben? Mit

getURL("javascript:AICC_Score.set(score)");

jedenfalls geht es nicht... Er meckert da noch nicht einmal wegen 'nem falschen Format, er macht gar nix!
 
Der komplette Pfad wird vorher zusammengesetz, dann in den Befehl integriert, das läuft besser, obwohl es auch eine Möglichkeit gibt es in einer Zeile abzuhandeln.
Für die Übersichtlichkeit und Kontrolle sollte man sich aber eine zweite Zeile gönnen.

B
 
Da war meine Frage vielleicht zu allgemein... :-)
Ich meinte, warum muss man da
(" + score + ")
einsetzen? Was bedeutet das?
 
Das ist die Flash Syntax für den PHP Punktoperator, also die Stringverkettung.
Wenn du in PHP schreibst Variable = "hallo".$Welt, dann schreibst du in AS
Variable = "hallo" + Welt;
und dasselbe kommt heraus ....

B
 
Guten Tag !

Wie bindest du das denn in ein LMS ein ?
Was benötigt man dafür ? (Hardware Software?)

Über eine Antwort würde ich mich sehr freuen.

Hammer
 
Zurück