mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 14:41 Benutzername: Passwort: Auto-Login

Thema: Flash: Multiple Choice vom 22.01.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Flash: Multiple Choice
Autor Nachricht
Lehmkuhler
Threadersteller

Dabei seit: 22.01.2007
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst Mo 22.01.2007 11:01
Titel

Flash: Multiple Choice

Antworten mit Zitat Zum Seitenanfang

Hallo! Ich hab da mal ne Frage:
Ich wollte ein Quiz bauen mit Multiple Choice Fragen.
Die Antworten bei den Fragen sollen unterschiedlich bepunktet werden.

Bsp.:

Die Frage erscheint dann hier?
a) antwort 1 (3 Punkte)
b) antwort 2 (0 Punkte)
c) antwort 3 (1 Punkt)
d) antwort 4 (2 Punkte)

Wie "eine" Multiple Coice Frage mit Resultat erstellt wird, habe ich schon gelernt.
Ich habe versucht nun eine zweite Frage zu erstellen und dann ein Gesamtergebnis anzeigen zu lassen.
Das hat aber nicht geklappt.
Wie lasse ich jetzt, bei der Auswertung alle Punkte zusammenzählen???

Hier ist mal die Beispiel-Datei:
http://maik.poserin.de/test.zip
  View user's profile Private Nachricht senden
Anti78

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Mo 22.01.2007 11:06
Titel

Antworten mit Zitat Zum Seitenanfang

Bei Flash MX 2004 sind schon fertige Quizes dabei. Vielleicht kannste daraus was ableiten.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Lehmkuhler
Threadersteller

Dabei seit: 22.01.2007
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst Mo 22.01.2007 11:13
Titel

Antworten mit Zitat Zum Seitenanfang

Die vorgefertigten Fragen die in Flash vorhanden sind, beinhalten lediglich normale Multiple Choice Fragen.
Dort kann man keine Punkteverteilung einstellen.
Jede Frage wird gleich bewertet.


Zuletzt bearbeitet von Lehmkuhler am Mo 22.01.2007 11:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anti78

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Mo 22.01.2007 11:16
Titel

Antworten mit Zitat Zum Seitenanfang

Schade
  View user's profile Private Nachricht senden
Lehmkuhler
Threadersteller

Dabei seit: 22.01.2007
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst Mo 22.01.2007 11:20
Titel

Antworten mit Zitat Zum Seitenanfang

Hast du denn vielleicht einen anderen Vorschlag??? (oder irgendjemand)
  View user's profile Private Nachricht senden
Lehmkuhler
Threadersteller

Dabei seit: 22.01.2007
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst Mo 22.01.2007 13:33
Titel

Antworten mit Zitat Zum Seitenanfang

Danke für deine Hilfe Anti78!
Aber ich habe das Problem schon gelöst


Zuletzt bearbeitet von Lehmkuhler am Mo 22.01.2007 13:33, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anti78

Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht: Männlich
Verfasst Mo 22.01.2007 13:36
Titel

Antworten mit Zitat Zum Seitenanfang

Könntest du die Lösung noch bitte posten? Damit andere, die vielleicht mal vor dem selben Problem stehen, auch was finden.


Danke.
  View user's profile Private Nachricht senden
Lehmkuhler
Threadersteller

Dabei seit: 22.01.2007
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst Mo 22.01.2007 14:34
Titel

Antworten mit Zitat Zum Seitenanfang

Ok! (Alles bezieht sich auf mein BSP.)
Man erstellt sechs-Multiple Choice/Radio -Button und bennennt sie cb1;cb2;cb3;cb4!
Dann erstellt man ein Textfeld, wo nachher das Ergebnis angezeigt werden soll und nennt dies "display"!
In eine leeres Schlüsselbild fügt man dieses Script ein:

Code:

var trials = new Array();
var points = new Array();
var resp = new Array()

trials[0] = new Array(          "Antwort1",
                 "Antwort2",
                 "Antwort3",
                 "Antwort4");
points[0] = new Array(1, 2, 0, 3);

trials[1] = new Array(          "Antwort1",
                 "Antwort2",
                 "Antwort3",
                 "Antwort4");
points[1] = new Array(2, 0, 1, 3);

trials[2] = new Array(           "Antwort1",
                 "Antwort2",
                 "Antwort3",
                 "Antwort4");
points[2] = new Array(2, 1, 3, 0);

trials[3] = new Array(          "Antwort1",
                 "Antwort2",
                 "Antwort3",
                 "Antwort4");
                 points[3] = new Array(0, 2, 3, 1);

trials[4] = new Array(          "Antwort1",
                 "Antwort2",
                 "Antwort3",
                 "Antwort4");
points[4] = new Array(0, 2, 3, 1);

trials[5] = new Array(          "Antwort1",
                 "Antwort2",
                 "Antwort3",
                 "Antwort4");
points[5] = new Array(2, 1, 3, 0);

var current = 0;

function nextTrial() {
   cb1.selected = false;
   cb2.selected = false;
   cb3.selected = false;
   cb4.selected = false;
   cb5.selected = false;
   cb6.selected = false;
   cb1.label = trials[current][0];
   cb2.label = trials[current][1];
   cb3.label = trials[current][2];
   cb4.label = trials[current][3];
   cb5.label = trials[current][4];
   cb6.label = trials[current][5];
   button.onPress = function() {
      evalTrial();
   }
}

function evalTrial() {
   var v1 = (cb1.selected)? points[current][0] : 0;
   var v2 = (cb2.selected)? points[current][1] : 0;
   var v3 = (cb3.selected)? points[current][2] : 0;
   var v4 = (cb4.selected)? points[current][3] : 0;
   var v5 = (cb5.selected)? points[current][4] : 0;
   var v6 = (cb6.selected)? points[current][5] : 0;
   resp[current] = v1 + v2 + v3 + v4 + v5 + v6;
   current ++;
   if (current > trials.length - 1) {
      evaluate();
   } else {
      nextTrial();
   }
}

function evaluate() {
   delete button.onPress;
   var sum = 0;
   for (var i=0; i<resp.length; i++) {
      sum += resp[i];
      display.text += "Frage " + (i + 1) + ": " + resp[i] + " Punkt/e\n";
   }
   display.text += "\nergebnis: " + sum + " Punkt/e";
}

nextTrial();
  View user's profile Private Nachricht senden
 
Ähnliche Themen Indesign CC - Multiple Choice-Kästchen in Absatzformat
Multiple Javascript Cookies
jQuery multiple slider in 5 Bereichen
Datenbankdesign - Multiple Tags für Fotos
jQuery: Multiple draggable, ein droppable
hilfe bei multiple image slider
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.