?d=1
zum aktivieren am Ende anfügen
(test-o-mat.me/result.html?d=1)?d=0
zum deaktivieren am Ende anfügen
(test-o-mat.me/result.html?d=0) Zustand bleibt bis Änderung erhalten
Zum erstellen:
- Daten in
create.js
inquizData
oderskillData
eingeben - Befehl in Terminal ausführen:
node create.js
Feld | Typ | Erforderlich? | Beschreibung |
---|---|---|---|
1, 2, ... | Int | Immer | Fragen-ID, einzigartig, immer hochzählen |
q | String | Immer | Frage |
type | String | Immer | Fragentyp: • "mc" : Multiple Choice• "r" : Slider• "i" : Input-Feld |
a | Object | Nur bei "mc" Typ |
Objekt, das alle Antwortmöglichkeiten enthält Aktuelles Limit: 5 , Design muss optimiert werden für mehr Fragen |
c | Int | Bei "i" Typ erforderlich, bei "mc" optional |
Die korrekte Antwort |
skill | String | Immer | Skill / Fähigkeit, die mit der Frage eruiert werden soll |
next | String | Optional | Die Fragen-ID, die auf diese Frage folgen soll |
timed | Object | Optional | max in Sekunden, maximale Zeit für Höchstpunktzahl zero in Sekunden, Zeit nach der 0 Punkte vergeben werden |
math | Boolean | Optional | Wenn true , wird LaTex in der Frage formattiert, verwendet die MathJax -Bibliothek |
5: {
q: "What is your favorite hobby?",
type: "mc",
a: {
1: "Reading",
2: "Sports",
3: "Gaming",
4: "Traveling"
},
skill: "season",
timed: true
}
0: { q: "", type: "", a: { 1: "", 2: "", 3: "", 4: "", 5: "" }, c: 1, skill: "", next:"", timed: {max: , zero: }}
Feld | Typ | Beschreibung |
---|---|---|
job1, job2, ... | Object | Name des Beruf(sfelds) |
skill1, skill2 | Int | Gewichtung des jeweiligen Attributs, sollte ein niedriger einstelliger Wert sein (1-5) |
job1: {
skill1: 1,
skill2: 4,
}
job1: { skill1: 1, skill2: 4 },