Quiz met devices: push html naar gebruiker
Eddy E
19/12/2021 11:04:16Als uitbreiding op leitnerbox.app (scholier? Dit kan nuttig zijn) wil ik een quiz maken zoals een Kahoot, Ahaslides en Mentimeter etc.
De vragen zijn vooraf gedefinieerd en beschikbaar.
Maar ik wil ze naar andere gebruikers/devices 'pushen' op hetzelfde tijdstip en dat er niet 'sneller' of trager gewerkt kan worden.
Verzenden/versturen van antwoord daarna is niet moeilijk, maar hoe zorg ik er voor dat alle 'spelers' dezelfde vraag op exact hetzelfde moment krijgen?
De scores moeten ook tegelijkertijd binnen zijn.
Nu kan ik wel iets maken met een timer die ik vastleg in de database (dat ik wat ik nu van plan ben), maar dit moet beter kunnen.
Weet iemand hoe of heeft iemand een script (php, javascript, jQuery etc, maar geen NodeJS etc) liggen hiervoor?
Betalen is geen probleem, moet wel gewoon werken zonder allerlei dingen te installeren.
De vragen zijn vooraf gedefinieerd en beschikbaar.
Maar ik wil ze naar andere gebruikers/devices 'pushen' op hetzelfde tijdstip en dat er niet 'sneller' of trager gewerkt kan worden.
Verzenden/versturen van antwoord daarna is niet moeilijk, maar hoe zorg ik er voor dat alle 'spelers' dezelfde vraag op exact hetzelfde moment krijgen?
De scores moeten ook tegelijkertijd binnen zijn.
Nu kan ik wel iets maken met een timer die ik vastleg in de database (dat ik wat ik nu van plan ben), maar dit moet beter kunnen.
Weet iemand hoe of heeft iemand een script (php, javascript, jQuery etc, maar geen NodeJS etc) liggen hiervoor?
Betalen is geen probleem, moet wel gewoon werken zonder allerlei dingen te installeren.
PHP hulp
07/11/2024 14:15:34Rob Doemaarwat
19/12/2021 17:18:09"Pushen" naar de browser kun je via WebSockets (zoek maar eens op via Google, dan vind je div voorbeelden + redelijk kant-en-klare scripts). Daarvoor moet je wel een "continu proces" op je server (kunnen) laten draaien (bijvoorbeeld starten via cron, en dan alleen echt doorstarten als het proces nog niet draait).
Eddy E
20/12/2021 19:34:58Daar heb ik ooit, voor een ander project, ook naar gekeken.
Toen werd dat door (andere deskundigen) afgeraden omdat het om veel data (1 plaatje per seconde, 30 gebruikers per sessie, soms 1000 plaatjes per seconde tegelijkertijd) het via Amazon Storage te doen. Dat heb ik toen ingevoerd en dat werkt vlekkeloos.
Websockets installeren gaat me nog steeds boven mijn pet, ondanks dat ik een VPS heb. Het werkend krijgen lukte me niet.
Iemand die dit kan doen, tegen betaling?
Toen werd dat door (andere deskundigen) afgeraden omdat het om veel data (1 plaatje per seconde, 30 gebruikers per sessie, soms 1000 plaatjes per seconde tegelijkertijd) het via Amazon Storage te doen. Dat heb ik toen ingevoerd en dat werkt vlekkeloos.
Websockets installeren gaat me nog steeds boven mijn pet, ondanks dat ik een VPS heb. Het werkend krijgen lukte me niet.
Iemand die dit kan doen, tegen betaling?