Allt en IT-avdelning frågar om, besvarat utifrån koden som faktiskt körs.
Hosting, underbiträden, domänerna som ska släppas fram, vilka data som sparas och var de finns. Det ordagranna upphandlingsformuläret är ett klick bort.
Vem du köper av
Puzzel.org är ett nederländskt enmansföretag, så säljkontakten, den tekniska kontakten och personen som skriver koden är samma person. Det här är uppgifterna en inköpsavdelning behöver för att registrera leverantören.
- Juridiskt namn
- Puzzel.org
- Kontakt och kontaktperson
- Daan Weustenraad
- E-post
- daan@puzzel.org
- Adress
- Sneekermeer 13, 3825XT Amersfoort, The Netherlands
- Webbplats
- https://puzzel.org
- Handelskammaren (KvK)
- 66090091
- Momsregistreringsnummer
- NL002191535B44
- Support
- Obegränsad, via e-post, 09:00–22:00 CET
Vad en skola faktiskt rullar ut
Ingenting installeras. Lärare öppnar puzzel.org i webbläsaren de redan har, och spelare öppnar en länk eller en aktivitet som är inbäddad på din egen sida — inget konto, ingen nedladdning, inga administratörsrättigheter.
Brandvägg, tillåtelista och sidhuvuden
Avblockera domänerna nedan. Realtidsdatabasen ansluter över en websocket, och det är just den ett strikt innehållsfilter brukar släppa tyst — om aktiviteter öppnas men resultat aldrig sparas är det den regeln du ska titta på först.
Jokertecknen är Googles egna värdar för Firebase Authentication; resten är exakta.
Inloggningar, roller och enkel inloggning
Lärare loggar in med en e-postadress och ett lösenord, eller med det Google- eller Microsoft-konto din skola redan hanterar. Spelare är anonyma om inte en lärare medvetet slår på registrering för en aktivitet.
Vilka uppgifter plattformen håller
Som standard registrerar en aktivitet ingenting om spelaren: inget konto, inget namn, inga poäng. Att spara resultat och att fråga en spelare vem hen är är två separata inställningar som läraren slår på per aktivitet, och varje fält som efterfrågas väljs för hand ur listan nedan.
Inget av dem efterfrågas om inte läraren lägger till det i just den aktiviteten.
Isolering, kryptering och vem som kan se dina uppgifter
Varje läsning och skrivning går genom Firebase Security Rules: ett konto når bara sina egna uppgifter och de resultat som skickats in till dess egna aktiviteter. Den kontrollen körs på Googles servrar, inte i webbläsaren, så den håller även mot någon som skriver om sidan framför sig.
Allt plattformen är beroende av. Ingen annan part tar emot konto- eller spelaruppgifter.
Var uppgifterna lagras
Två inställningar, medvetet oberoende av varandra: den ena avgör vilken S3-region som håller uppladdade filer, den andra vilken databasregion som håller kontouppgifterna. Ett nytt konto börjar i den region webbläsarens tidszon föreslår — Europa och Afrika får EU-databasen — och båda går att ändra i efterhand.
Radering, lagringstid och besked vid incidenter
Allt en lärare skapar kan läraren också radera — direkt, utan att kontakta supporten. Att radera en aktivitet raderar också det spelarna skickat in till den.
Inbäddning, LMS och API:et
De flesta skolor använder Puzzel.org inbäddat i något de redan kör — en Canvas-sida, en skolwebbplats, en blogg. Aktivitetssidorna är de enda en annan webbplats får rama in; resten av plattformen vägrar inramning helt.
Licens, upphandling och betalning
Skolprenumerationen är en årslicens för ett skolkonto med plats för kollegor, dimensionerad efter hur många spelsessioner du räknar med per månad. Den skalar aldrig upp av sig själv till en extrafaktura: du väljer storleken och kan höja den när du behöver.
- Pris per år
- €125 / $150
- Lärarkonton som ingår
- 5
- Spelsessioner per månad
- 5000
- Skala upp
- 1000 fler sessioner i månaden för €25 / $30 per år
- Utan prenumeration
- 2 aktiviteter och 60 spelsessioner i månaden, gratis