UPDATE V5 — KLASRONDES ZONDER LEERKRACHTWACHTWOORD Alle online spellen op het Speelplein kunnen nu direct een klassencode maken zonder leerkrachtwachtwoord. Leerlingen blijven aanmelden met de code. De beheerder van een ronde behoudt een eigen aanmeldtoken voor starten, stoppen en beoordelen; alleen de klassencode geeft geen beheertoegang. Iedere bezoeker kan nu een nieuwe ronde maken. Upload de hele inhoud van speelplein naar: /STRATO-apps/onderwijs/speelplein/ Laat je bestaande chromebook/config.php staan. Databasegegevens blijven nodig; een bestaande teacher_password-regel mag blijven staan maar wordt niet gebruikt. Ververs de pagina met Cmd+Shift+R na uploaden. ACHT NIEUWE KLASSPELLEN — VERSIE 4 De veilingmeester, Codekrakers tegen de klok, De foutenwinkel, Rekenestafette, Verboden woorden, De geheime regel, Overleef op het eiland en Eén antwoord, vier hoeken. Open deze spellen via de nieuwe tabs op het speelplein. Online klas: leerkracht kiest groep 4–8, maakt zonder wachtwoord een code. Leerlingen melden zich aan met bijnaam en code. Start daarna; minstens 4, maximaal 80 leerlingen. Het spel deelt leerlingen willekeurig over vier teams in en toont de gezamenlijke teamscores iedere 2 seconden. Iedere leerling speelt een eigen missie of beurt; de bijdragen worden opgeteld. De leerkracht stopt de ronde. Verboden woorden en Vier hoeken spelen jullie mondeling of in het lokaal. De leerkracht opent de lokale kaarten in een apart tabblad en voert per team de punten in op het online scherm. Deze spellen kunnen ook zonder leerlingaanmeldingen met vier klassenteams worden gestart. Veiling: iedere leerling heeft €100 eigen fictief speelgeld; de online teamscore is de opgetelde winst/verlies, startend op €0. De computer beoordeelt de zes andere nieuwe spellen op het apparaat. De database bewaart de punten en voorkomt dubbel tellen bij opnieuw verzenden. Dit is geen fraudebestendige toetsomgeving: de server beoordeelt bij deze nieuwe spellen niet opnieuw ieder antwoord. Alle acht spellen hebben ook 'Speel op één scherm zonder klassencode'. Deze lokale versie werkt zonder PHP/database en bewaart voortgang op dat apparaat. Rekenvragen zijn aangepast aan de gekozen groep; Codekrakers, Rekenestafette en de eilandmissie hebben eenvoudiger basisvarianten. Verboden woorden kiest uit een begrippenbank tot en met de gekozen groep. Upload ook de hele nieuwe map klasgames/ en het bijgewerkte plein.js. Laat je bestaande chromebook/config.php staan. De nieuwe tabellen kg_games, kg_players en kg_events worden bij het eerste nieuwe spel automatisch gemaakt; als dat niet mag, importeer klasgames/schema.sql in de bestaande database. Er is geen SSL nodig voor deze koppeling. Test na uploaden met vier apparaten of de scores op het leerkrachtscherm verschijnen. Spelregels en puntentelling zijn lokaal gecontroleerd; de PHP/MySQL-koppeling moet nog in jouw STRATO-omgeving worden getest. TEAMRACE UPDATE — 6 OKTOBER 2026 De digibord-Teamrace heeft nu groep 4 t/m 8, elk met drie niveaus. Onderwerpen die nog niet bij groep 4/5 passen zijn grijs. Wisselen na goede antwoorden: kies 0 (uit) t/m 100, standaard 5. Bij de grens voor goed OF fout verschijnt 2 seconden LEERLINGWISSEL. Beide tellers beginnen dan opnieuw, ook als antwoorden afwisselend goed/fout waren. De timer staat naast de vragen; kies Links of Rechts in de instellingen. Deze update betreft de digibord-Teamrace. De Chromebook-spellen behouden hun niveau. Alleen de Teamrace bijwerken: vervang de vier bestanden in speelplein/teamrace/: index.html, style.css, game.js en questions.js. Voor je losse /teamrace/ kun je dezelfde vier bestanden gebruiken. Ververs na uploaden met Cmd+Shift+R. BIJWERKEN VAN JOUW BESTAANDE INSTALLATIE Upload de INHOUD van de map speelplein uit deze ZIP naar: /STRATO-apps/onderwijs/speelplein/ Vervang de websitebestanden en upload alle ondermappen. Laat je bestaande chromebook/config.php staan: deze ZIP bevat geen config.php. De domeindoelmap bij STRATO blijft /STRATO-apps/onderwijs/. Open http://meesteralwin.nl/speelplein/ en ververs met Cmd+Shift+R. Deze versie werkt via HTTP zonder Cloudflare of SSL. Alle spelonderdelen gebruiken relatieve links. De kopieerknop heeft een HTTP-alternatief. Er worden geen externe lettertypen geladen. HTTP versleutelt aanmeldtokens, namen en antwoorden niet. Gebruik bijnamen. Een schoolnetwerk of browser kan HTTP alsnog beperken. PHP en MySQL blijven noodzakelijk voor alle Chromebook-spellen. De databasegegevens hoef je niet opnieuw in te vullen. SPELPLEIN — MEESTER ALWIN Versie 4 HTTP — 6 oktober 2026 INSTALLATIE OP STRATO 1. Pak de ZIP uit. Je krijgt de map speelplein. 2. Upload die complete map naar dezelfde plek waar nu je map teamrace staat. Voor jouw website kan dit /STRATO-apps/onderwijs/speelplein/ zijn. Laat de ondermappen en bestandsnamen intact. 3. Open speelplein/chromebook/config.example.php in een teksteditor. Maak hiervan een kopie met de naam config.php in dezelfde ondermap. Vul in: - db_host: de DATABASEHOST uit STRATO, NIET de FTP-server; - db_port: meestal 3306, tenzij STRATO iets anders vermeldt; - db_name: de databasenaam; - db_user: de databasegebruiker; - db_password: het databasewachtwoord; Laat aanhalingstekens, komma's en de structuur intact. Gebruik bij het invullen geen apostrof of backslash, tenzij je weet hoe je die in PHP correct schrijft. Deel je config.php en wachtwoorden niet. 4. Upload config.php naar speelplein/chromebook/. 5. Gebruik PHP 8.0 of nieuwer met PDO MySQL. PHP 8.3 of 8.4 is geschikt. 6. Open http://meesteralwin.nl/speelplein/ 7. Kies Chromebook Teamrace of een ander Chromebook-spel. Klik op Spel aanmaken. De eigen database-tabellen ctr_games, ctr_players en ctr_buildings worden automatisch aangemaakt. Bestaande tabellen van andere websites worden niet gewijzigd. Als jouw databasegebruiker geen tabellen mag aanmaken: importeer chromebook/schema.sql eenmalig via het databasebeheer in STRATO. De oude website /teamrace/ blijft zelfstandig werken. De kopie binnen dit speelplein staat onder /speelplein/teamrace/. De hoofdpagina werkt ook zonder database. De Chromebook-spellen hebben wel PHP en een werkende database nodig. Je kunt die niet testen door alleen index.html vanaf je computer te openen. GEBRUIK IN DE KLAS - Kies een tab op de hoofdpagina. - Leerkracht: Spel aanmaken, gewenste opdrachten of missie, speeltijd en instellingen kiezen. Daarna verschijnt een klassencode. - Deel de leerlinglink uit het leerkrachtscherm. Je kunt ook de leerlingen /speelplein/chromebook/ laten openen en hun voornaam en code laten invullen. - Iedereen meldt zich aan VOOR de start. Minstens 4, maximaal 80 leerlingen. - Klik Verdeel teams en start. De indeling is willekeurig. Teamgroottes verschillen hoogstens één leerling. Iedereen krijgt dezelfde starttijd. - Een goed antwoord is +10 punten. Een fout antwoord is -10 punten en twee seconden wachten voor die leerling. Anderen spelen door. - Alle leerlingen krijgen dezelfde opdrachtenreeks, in eigen tempo. - Het leerkrachtscherm toont de vier teamscores; die vernieuwen elke 2 seconden. - Stop de race vraagt om bevestiging. Bij deze online spellen loopt de race tijdens de bevestiging door, tot je op Ja, stoppen klikt. - Bij het einde van de tijd (of handmatig stoppen) verschijnt de uitslag. - Leerlingen die een complete missie afronden wachten op de eindstand. - Voor een nieuwe ronde: maak een nieuw spel met een nieuwe code. - Na verversen blijft het spel in hetzelfde tabblad aangemeld. Sluit je het tabblad, dan verdwijnt de aanmelding op dat apparaat. Gebruik dezelfde browser en hetzelfde tabblad tijdens de race. DE SPELLEN 1. Teamrace op het digibord: de bestaande race met 2 teams op één scherm, 14 onderwerpen, groep 4 t/m 8, tafels en leerlingwissel na 1/2/3 fouten. 2. Chromebook Teamrace: vier teams, een keuze uit de reken- en taalonderwerpen en maximaal 1500 opdrachten per ronde. 3. Kraak de kluis: 5 kluizen, elk 3 rekenraadsels en een codevraag. De eerder verdiende codecijfers staan in beeld en blijven na verversen terugkomen. 4. Wie is de saboteur?: 20 verdachte reken- en taaloplossingen. Leerlingen kiezen de juiste verbetering én uitleg. 5. Expeditie Onbekend: 5 etappes, 20 beslisvragen over kaart, route, verhoudingen, voorraden, tijd, informatie en aankomst. 6. Bouw je eigen stad: 80 opdrachten en een gedeeld bouwbudget per team. Elk goed antwoord verdient naast punten ook €10 fictief bouwgeld. Fouten kosten wedstrijdpunten, geen bouwgeld. Koop woningen (€40), school (€80), park (€30) of zonnepanelen (€60). Alle teamgenoten zien dezelfde aankopen. Spreek in je team af wie op Bouw klikt. Aankopen kosten geen wedstrijdpunten. De winnaar wordt op punten bepaald. Extra klasuitdaging: bouw minstens één van alle vier soorten gebouwen. 7. De tijdmachine: 6 perioden, 24 bronvragen. Van jagers en verzamelaars tot industrialisatie, met een station over Spinoza en Christiaan Huygens. 8. De rechtbank: 5 fictieve dossiers, 20 vragen over feiten, vermoedens, bewijs, rekenen en onderbouwde conclusies. Geen echt juridisch advies. 9. Spellinglab: 89 geselecteerde woorden uit de aangeleverde gescande woordenlijst, groep 8, pagina's 1-3. De afleiders en toelichtingen zijn voor dit spel gemaakt. Bron woorden: Staal, Malmberg, woordenlijst groep 8. De volledige PDF is niet opgenomen in deze ZIP. De zes themaspellen en Spellinglab hebben vaste lesinhoud voor de bovenbouw. Groep/niveau en onderwerpkeuze gelden bij de reken-teamrace en de stad. Er staan bij de themaspellen korte teksten/lesbronnen en uitleg in het spel. Laat leerlingen bij De rechtbank en De saboteur hun redenering ook hardop bespreken: daarmee wordt het meer dan snel antwoorden aanklikken. DATABASE EN VERBINDING De database controleert antwoorden en punten. Hetzelfde antwoord opnieuw versturen telt niet dubbel. De twee seconden wachttijd wordt ook op de server gecontroleerd. Spelgegevens en namen worden in de drie eigen tabellen bewaard. Bij aanmaken van een nieuw spel worden spelgegevens ouder dan 7 dagen opgeruimd. Gebruik voornamen of bijnamen, geen volledige leerlinggegevens. Database niet bereikbaar? Controleer host, naam, gebruiker, wachtwoord, PDO MySQL en of de tabellen mogen worden gemaakt. De databasehost is vaak een andere server dan je FTP-host. Bekijk die waarde in jouw eigen STRATO-account. Zie je alleen de titel? Controleer of vragenbestanden questions.js en missions.js én app.js in chromebook/ staan. Upload de HELE mapstructuur. Ververs daarna met Ctrl+Shift+R (Windows/Chromebook) of Cmd+Shift+R (Mac). Een bevestigde serveractie kan bij traag internet iets later zichtbaar zijn. Het scherm meldt verbindingsverlies. Wacht op herstel of gebruik de knop om hetzelfde nog niet bevestigde antwoord opnieuw te versturen. Dit is een zelfstandige STRATO-versie zonder maandelijkse externe speldienst. Er worden geen echte euro's gebruikt en geen AI-aanvragen verstuurd.