forked from tom.biard/ScienceQuest
parent
9e9b83cb90
commit
5ed13a011c
@ -0,0 +1,59 @@
|
|||||||
|
import { REST_API } from "@/assets/const"
|
||||||
|
import { DataObject, PagedDataObject } from "./dataObject"
|
||||||
|
|
||||||
|
export class Kahoot extends DataObject{
|
||||||
|
constructor(parsedJSON){
|
||||||
|
super(parsedJSON)
|
||||||
|
}
|
||||||
|
static async obtenirQuestion(){
|
||||||
|
return JSON.parse(`
|
||||||
|
{
|
||||||
|
"question":"Qui a reçu le prix Nobel de chimie en 1911, pour avoir réussi à isoler un gramme de radium ?",
|
||||||
|
"reponses":["Marie Curie","Einstein","Sophie Germain","Ada Lovelace"],
|
||||||
|
"tempsLimite":${Date.now()+10000 /* maintenant + 10 secondes pour repondre*/}
|
||||||
|
}
|
||||||
|
`)
|
||||||
|
}
|
||||||
|
static async obtenirScore(){
|
||||||
|
return JSON.parse(`
|
||||||
|
{
|
||||||
|
"score":1337,
|
||||||
|
"pointsGagne":100,
|
||||||
|
"leaderboard":{"Moi":1337, "Titouan":320},
|
||||||
|
"tempsLimite":${Date.now()+10000 /* maintenant + 10 secondes le temps de regarder les scores*/}
|
||||||
|
}
|
||||||
|
`)
|
||||||
|
}
|
||||||
|
static async obtenirSalleAttente(){
|
||||||
|
return JSON.parse(`
|
||||||
|
{
|
||||||
|
"joueurs":["Moi","Titouan"],
|
||||||
|
"partieDemarree":true,
|
||||||
|
"tempsLimite":${Date.now()+10000 /* maintenant + 1 seconde*/}
|
||||||
|
}
|
||||||
|
`)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* JSON de reference (question)
|
||||||
|
{
|
||||||
|
"question":"Qui a reçu le prix Nobel de chimie en 1911, pour avoir réussi à isoler un gramme de radium ?",
|
||||||
|
"reponses":["Marie Curie","Einstein","Sophie Germain","Ada Lovelace"],
|
||||||
|
"tempsLimite":${Date.now()+this.DEBUG_temps maintenant + 10 secondes pour repondre}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
/* JSON de reference (score)
|
||||||
|
{
|
||||||
|
"score":1337,
|
||||||
|
"pointsGagne":100,
|
||||||
|
"leaderboard":{"Moi":1337, "Titouan":320},
|
||||||
|
"tempsLimite":${Date.now()+this.DEBUG_temps maintenant + 10 secondes le temps de regarder les scores}
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
/* JSON de reference (salleAttente)
|
||||||
|
{
|
||||||
|
"joueurs":["Moi","Titouan"],
|
||||||
|
"partieDemarree":true,
|
||||||
|
"tempsLimite":${Date.now()+this.DEBUG_temps maintenant + 1 seconde}
|
||||||
|
}
|
||||||
|
*/
|
Loading…
Reference in new issue