This open learning platform is built for the Flemish educational system and is intentionally only available in Dutch. For other languages or educational systems, please reach out to us at hello@plabayo.tech.

📴 Offline modus — je gebruikt een opgeslagen versie.
← Terug naar je decks

Een deck gekregen of zelf een bestand gemaakt? Voeg je kaartjes toe en oefen meteen verder.

Kies je JSON-bestand

Je bekijkt het deck eerst. Daarna kies je of je het wilt toevoegen.

🔒 Je bestand blijft op dit toestel. Maximaal 5 MB.

Of plak je JSON

Zo maak je een JSON-deck

Begin klein. Je hebt alleen een naam en kaartjes nodig. Extra instellingen voeg je pas toe als je ze gebruikt.

1. Kaartjes om uit het hoofd te leren

Geef je deck een name en zet de woorden in cards. Meer hoeft niet. Handig voor de seizoenen, maanden of een lijst begrippen.

seizoenen.json
{
  "name": "Seizoenen",
  "cards": ["lente", "zomer", "herfst", "winter"]
}

De volgorde in het bestand blijft bewaard. Tijdens het oefenen worden de kaartjes standaard door elkaar gezet.

2. Een vraag en een antwoord

Gebruik front voor de voorkant en back voor het antwoord. Flitskaarten herkent zo automatisch een deck met twee kanten.

franse-woordjes.json
{
  "name": "Franse woordjes",
  "cards": [
    { "front": "chat", "back": "kat" },
    { "front": "chien", "back": "hond" }
  ]
}

3. Meerdere juiste antwoorden

Zet meerdere antwoorden in parts, in plaats van back. Met partsRequired kies je hoeveel verschillende antwoorden nodig zijn.

meerdere-antwoorden.json
{
  "name": "Meerdere antwoorden",
  "cards": [
    {
      "front": "Vormen van lopen",
      "parts": ["lopen", "liep", "gelopen"]
    },
    {
      "front": "Een ander woord voor fiets",
      "parts": ["rijwiel", "velo"],
      "partsRequired": 1
    },
    {
      "front": "Noem twee primaire kleuren",
      "parts": ["rood", "geel", "blauw"],
      "partsRequired": 2
    }
  ]
}
  • Geen partsRequired? Alle onderdelen zijn nodig: lopen, liep én gelopen.
  • partsRequired: 1 betekent dat één antwoord volstaat: rijwiel óf velo.
  • partsRequired: 2 betekent twee verschillende antwoorden uit de lijst.

De leerling mag de onderdelen in een andere volgorde geven. Gebruik getallen zonder aanhalingstekens.

4. Afbeeldingen, hints en twee richtingen

Deze extra’s zijn optioneel. Open wat je nodig hebt.

Een afbeelding van Wikimedia Commons

Gebruik wikimedia in plaats van front, met de volledige bestandstitel uit Commons. Vervang de voorbeeldtitel hieronder door de titel van je afbeelding.

dieren.json
{
  "name": "Dieren",
  "cards": [
    {
      "wikimedia": "File:Jouw kattenfoto.jpg",
      "parts": ["kat", "poes"],
      "hint": "Dit dier miauwt."
    }
  ]
}

Bij afbeeldingen is één antwoord uit parts altijd genoeg. Laat partsRequired weg. Afbeeldingen worden via internet opgehaald en op je toestel bewaard voor offline gebruik.

Tekst- en afbeeldingskaartjes mogen in hetzelfde deck staan. Afbeeldingen worden altijd als losse vragen geoefend.

Hints en omgekeerd oefenen

Met bidirectional: true kan een tekstkaartje in beide richtingen gevraagd worden. Gebruik hint voor de normale vraag en hintReverse voor de omgekeerde vraag.

met-hints.json
{
  "name": "Franse woordjes",
  "bidirectional": true,
  "cards": [
    {
      "front": "chat",
      "back": "kat",
      "hint": "Dit dier miauwt.",
      "hintReverse": "Begint met ch."
    }
  ]
}

Bij meerdere onderdelen gebruikt een omgekeerde vraag het eerste onderdeel als voorkant. Afbeeldingen worden niet omgekeerd.

5. Streng of soepel nakijken

Standaard wordt er soepel nagekeken: hoofdletters, accenten en leestekens tellen niet mee, en een kleine typfout is ‘bijna goed’. Handig voor geschiedenis of wereldoriëntatie. Voor een taal zoals Frans wil je meestal streng nakijken, zoals op een toets.

frans-streng.json
{
  "name": "Frans: werkwoorden",
  "cards": [
    { "front": "luisteren", "back": "écouter" },
    { "front": "Ik heet Marie.", "back": "Je m'appelle Marie." }
  ],
  "practice": {
    "strict": true
  }
}
  • Met strict: true is ecouter fout als er écouter op de kaart staat. Ook hoofdletters en leestekens moeten zijn zoals op de kaart: staat er een punt, dan typt de leerling die ook.
  • Is een antwoord bijna goed, dan krijgt de leerling een tip, zoals ‘kijk nog eens naar het accent’, en mag die het zelf verbeteren. De kaart komt daarna terug bij fouten oefenen.
  • Wat je niet kunt typen, telt nooit als fout: ’ en ', œ en oe, en de spatie die het Frans voor ? ! : ; zet.

Maak je het bestand met een AI-assistent, bijvoorbeeld van een foto uit het werkboek? Vraag dan om "practice": { "strict": true } voor woordjes uit een andere taal.

Zelf kiezen wat streng is

Met strictRules kies je welke regels gelden. Laat je strictRules weg, dan gelden ze allemaal. Dit voorbeeld let op accenten en spelling, maar niet op hoofdletters en leestekens. Een geopende hint telt hier ook als fout.

frans-accenten.json
{
  "name": "Frans: kleuren",
  "cards": [
    { "front": "groen", "back": "vert", "hint": "Zoals vert in het Engels: green." },
    { "front": "wit", "back": "blanc" }
  ],
  "practice": {
    "strict": true,
    "strictRules": ["accents", "spelling"],
    "hintIsMistake": true
  }
}
accents
é, è, ê en e zijn verschillende letters.
capitals
Hoofdletters zoals op de kaart.
punctuation
Leestekens zoals op de kaart, zoals een punt of vraagteken op het einde.
spelling
Geen typfouten: elke letter moet juist zijn. Zonder deze regel is een kleine typfout ‘bijna goed’ en telt ze als fout.

6. Laat standaardinstellingen gerust weg

Je hoeft geen false, lege hints of standaardwaarden op te schrijven. Een export laat die ook weg.

version
Standaard 1. Een export zet dit erbij, zodat het formaat herkenbaar blijft.
mode
Automatisch one-sided voor losse woorden; two-sided zodra tekstkaartjes antwoorden hebben. Antwoorden bij afbeeldingen veranderen het decktype niet.
bidirectional
Standaard false: voorkant → antwoord.
partsRequired
Tekst: alle onderdelen. Afbeelding: één antwoord.
hint / hintReverse
Standaard geen hint.
practice
Standaard alles invullen, willekeurige volgorde, soepel nakijken en geen timer.
Oefeninstellingen meegeven

Met practice neem je ook je oefeninstellingen mee. Dit voorbeeld toont twee lege vakjes, bewaart de volgorde en zet de timer aan.

seizoenen-oefenen.json
{
  "name": "Seizoenen",
  "cards": ["lente", "zomer", "herfst", "winter"],
  "practice": {
    "mode": "partial",
    "orderImportant": true,
    "timeMode": true
  }
}
mode
all is standaard. partial laat een deel van de woorden zien; alleen voor one-sided decks met minstens twee tekstkaarten.
count
Aantal lege vakjes bij partial. Standaard de helft, naar boven afgerond. Minstens 1; minstens één tekstkaart blijft zichtbaar.
orderImportant
Standaard false. Met true blijven tekstkaarten in een one-sided deck in de volgorde van je bestand staan.
timeMode
Standaard false. Met true verschijnt de timer.
deadlineOn
Standaard false. Zet dit én timeMode aan voor een maximumtijd per oefening.
deadlineSeconds
Standaard 10 bij een ingeschakelde maximumtijd. Kies een geheel getal van 1 tot 600.
strict
Standaard false: soepel nakijken. Met true wordt streng nagekeken en telt ‘bijna goed’ als fout.
strictRules
Standaard alle regels: accents, capitals, punctuation en spelling. Alleen samen met strict.
nearMissIsMistake
Standaard false. Met true komt een ‘bijna goed’ antwoord terug bij fouten oefenen. Alleen zonder strict: streng telt dat altijd als fout.
hintIsMistake
Standaard false. Met true komt een kaart waarvan de hint geopend werd terug bij fouten oefenen.

Een deck exporteren en delen

Kies Exporteer JSON bij je deck. Je krijgt een bestand dat je kunt bewaren, aanpassen of doorsturen. De ontvanger kan het bovenaan deze pagina importeren.

Het bestand bevat je kaartjes en oefeninstellingen. Je oefengeschiedenis blijft op je toestel. Afbeeldingen worden als Commons-bestandstitel opgeslagen.

Lukt het importeren niet?
  • Gebruik dubbele aanhalingstekens en zet geen komma achter het laatste item.
  • Elk deck heeft een naam en minstens één kaartje nodig.
  • Gebruik per kaart front óf wikimedia, en back óf parts.
  • Onbekende eigenschappen en ongeldige instellingen geven een foutmelding. Er worden geen kaartjes stilletjes overgeslagen.
  • Een foutmelding zoals cards[2].partsRequired wijst naar het derde kaartje: de telling begint bij 0.

Bestaat de naam al? Je kiest zelf: het bestaande deck vervangen, als nieuw deck bewaren of annuleren.