JS in de Klas authoring

Oefeningmaker

Vul een of meer oefeningen in, controleer de preview, en download een ZIP die je rechtstreeks in je GitHub-fork kan uploaden.

Nieuwe oefening

De tool leest de bestaande catalogus uit deze GitHub Pages-site en past het juiste `chapter.json`-bestand aan in de ZIP.

Testcases bouwen

Maak tests met gewone velden. De tool zet ze automatisch om naar tests.json.

maakt tests.json

    Schrijf de uitvoer zoals die in de console moet verschijnen. Meerdere regels zijn toegestaan.

    Laat leeg als de oefening geen invoer vraagt. Elke regel wordt één antwoord voor de studentcode.

    Gebruik dit om dezelfde oplossing met andere startwaarden te testen. Schrijf links de originele regel uit de startcode, bijvoorbeeld var score = 10;. De tool bewaart dit automatisch als flexibel patroon, zodat let score=10 of een ontbrekende puntkomma ook getest worden.

    Geavanceerd: tests.json rechtstreeks aanpassen

    Gebruik een array. Elke testcase kan bijvoorbeeld stdout, inputs, replacements, eval of canvas bevatten. Klik hieronder als je handmatige JSON terug in de visuele bouwer wil laden.

      Nog geen preview gemaakt.
      Zo zet je de ZIP in je GitHub-fork
      1. Klik op Download GitHub-upload ZIP.
      2. Pak de ZIP uit op je computer.
      3. Open je GitHub-fork en ga naar de knop Add file, daarna Upload files.
      4. Sleep de uitgepakte map content en het bestand UPLOAD_INSTRUCTIONS.md naar GitHub.
      5. Klik op Commit changes om de nieuwe oefening te bewaren.
      6. Open je GitHub Pages-site, ga naar het hoofdstuk, en test een correcte en een foute oplossing.

      Je hoeft geen lokale server te starten en geen build-script uit te voeren.