Hi,
Ich mach das wirklich, keine Sorge.
:)
$DATA[D]['countdown']="question"; // (STRING: Countdownart: "none"/"quiz"/"question")
Wird der durch ein Javascript o.ä. dem User angezeigt?
DHTML, also JS & CSS.
Versrbeitet die Software auch Sachen wie "150q" "5a" "300s"?
Ja - sind nur Beispielwerte, da "ns für n Sekunden" IMHO mißverständlicher ist. ;-)
$DATA[D]['continue']="0"; // (NUMBER: Naechste Frage automatisch in x Sekunden)
Wie kriegt der User das mit? Auch über JavaScript?
Nein, der kriegt nur einen Countdown mit.
Hier wird nur definiert, ob nach einer Antwort die nächste Frage automatisch nach einer kurzen Wartezeit kommen soll, oder ob er auf einen Link "Zur nächsten Frage" klicken muß.
Wenn diese Parameter vom Typ BOOLEAN sein sollen, warum gibst du sie dann als Strings an?
Weil sie ja auch so in der XML-Datei stehen können (z.b. <quiz answerpage'="true" ...). Ich wandle sie intern um. Wobei ich eien Hierarchie eingebaut habe: Attribut der Frage ("query") "überstimmt" gleichlautendes Attribut des Frageblock ("queries"), "überstimmt" g.A.d. Quizes ("quiz"), "überstimmt" g.A.d. externen INI-Datei, "überstimmt" g.A.d. der internen Defaultwerte (die habe ich gepostet).
Wofür steht "showcheats"?
Je nach Quizart könnte man auch eine Frage beantworten und wenn eine Lösung angezeigt wird, bei einer falsch gegebenen Antwort in der Browserhistory zurückblättern und dann die richtige Antwort wählen. Mit showcheats wird definiert, ob die Anzahl der getätigten "Zurückbuttons" ausgegeben wird. ;->
Vielleicht ist das ja auch schon als Anregung brauchbar. :-)
Darf ich die XML-Syntax mit den Meldungen übernehmen?
Ja.
Bei mehrere Phrasen bzw. Fragen zu einem Bereich, wird zufällig eine davon ausgewählt (abwechslungsreicher). Die Fragen selbst kommen linear oder durcheinander (entweder zufällig innerhalb eines Queries-Blockes oder komplett durcheinander).
Gruß, Cybaer
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!