Berekende vragen worden gebruikt om wiskundige vragen te maken door willekeurig gegenereerde waarden te vervangen door een formule met jokers (bijv. {x} , {y}). Met deze randomisatie kan elke cursist een geïndividualiseerde berekende toetsvraag hebben tijdens een poging.
Een vraag kan bijvoorbeeld 'Bereken de oppervlakte van een rechthoek waar de breedte = {width} en de hoogte = {height}' zijn. Wanneer ze aan de cursist getoond worden {width} en {height} vervangen worden door willekeurig geselecteerde numerieke waarden - bijv. 'Bereken de oppervlakte van een rechthoek waar de breedte = 18 cm en de hoogte = 7 cm'.
Je kunt ook de eenheden opgeven die nodig zijn voor de antwoorden (bijv. cm).

Doe het volgende om een berekende toetsvraag in te stellen:
- Klik in de toetsactiviteit op Toevoegen en selecteer een nieuwe vraag.
- Selecteer Berekend en klik op Toevoegen.
- Geef de vraag een naam en voer de vraag in het tekstveld in. De vraagtekst moet de jokertekens bevatten die je in de antwoordformule zult gebruiken, waarbij elk jokerteken tussen een set accolades zit. Bijvoorbeeld:
'Een rechthoek heeft een breedte van {width} en een hoogte van {height}. Wat is de oppervlakte van deze rechthoek?' - Stel het standaardcijfer in, dwz hoeveel cijfers de cursist krijgt als hij juist antwoordt.
- Geef in het veld Antwoord 1 formule de formule die gebruikt zal worden om het juiste antwoord te berekenen op basis van de willekeurig gegenereerde jokers. Als je bijvoorbeeld {width}*{height} ingeeft, dan zou het juiste antwoord berekend worden door twee jokertekens te vermenigvuldigen: {height} en {width}. Zie Antwoordformulesyntax voor meer informatie. Je kunt extra antwoorden configureren door op Lege vragen te klikken voor nog 1 antwoord.
- Stel de weging in voor elk antwoord.
- Stel de fouttolerantie in en hoeveel decimalen of significante cijfers er getoond worden.
- Geef feedback voor elk antwoord of gebruik het veld Algemene feedback.
- Configureer indien nodig de secties Eenheid en Eenheid afhandeling.
- Configureer indien nodig de secties Meerdere pogingen en tags.
- Klik op Wijzigingen opslaan.
- Stel in welke dataset je wil gebruiken voor de jokers en stel in of de gegevens gesynchroniseerd zijn met andere vragen in de toets.
- Klik op Volgende pagina.
- Voeg handmatig jokerwaarden toe door waarden in de joker{x} velden in te voeren en klik vervolgens op Toevoegen. Als je wil dat Totara de waarden genereert, dan kun je ook het minimum en het maximum voor het bereik van waarden ingeven, het aantal decimalen instellen en selecteren welke distributie je wil gebruiken (uniform betekent dat alle waarden in het bereik even waarschijnlijk zijn, terwijl loguniform betekent dat hogere waarden minder waarschijnlijk zijn dat ze gegenereerd worden). Let op dat je meerdere jokertekens tegelijk kunt genereren met de dropdownknop naast de knop Toevoegen.
- Klik op Wijzigingen opslaan.

syntax antwoordformule
- Het is niet nodig om een gelijk-symbool in de formule te gebruiken.
- Vul als algemene regel formules in zoals je dat zou doen op een calculator, bijv. 3 + 5 * sin(3/{x}. Vrijstelling moet worden ingevoerd als pow({x}, y).
- Elke speciale wiskundige functie moet haakjes tussen zijn waarden hebben.
- Gebruik een sterretje (*) voor vermenigvuldigen.
Tolerantie
Je kunt de acceptabele fouttolerantie instellen binnen het antwoord van de cursist en het type tolerantie dat is toegestaan. De opgegeven tolerantiewaarde en het geselecteerde tolerantietype worden gecombineerd om een bereik van acceptabele scores te genereren.
Als tolerantie = t, juist antwoord = x en het verschil tussen het antwoord van de gebruiker en het juiste antwoord is cx, dan zijn de tolerantietypes als volgt:
- Nominaal: Markeer juist als cx <= t
- Relatief: Markeer juist als cx / x <= t
- Geometrisch: Markeer juist als cx2 / x2 <= t2
Eenheden en eenheidsafhandeling
In de sectie Eenheden kun je alle eenheden configureren waarmee rekening moet worden gehouden in het antwoord van de cursist. Deze kunnen zichtbaar zijn in een vervolgkeuzelijst of keuzerondjes, of de gebruiker kan een eenheid ingeven als deel van zijn antwoord. Je kunt meerdere eenheden instellen en vermenigvuldigen om meerdere juiste antwoorden mogelijk te maken, zoals 5 kg en 5000 g. Voor dit voorbeeld kun je één eenheid instellen als 'g' met een vermenigvuldigtal van 1 en een tweede eenheid als 'kg' met een vermenigvuldigtal van 0,001.
Er zijn verschillende instellingen om te configureren in de sectie Eenheid afhandeling als je vraag eenheden vereist.
| Instelling | Beschrijving | Notities |
|---|---|---|
| Behandeling van eenheden | Stel in of eenheden voor de vraag gebruikt worden en of ze optioneel of verplicht zijn. | - |
| Strafpunt voor de eenheid | Stel de straf in die wordt toegepast als de cursist de eenheid fout binnenkomt. Een strafpunt van 0,2 betekent bijvoorbeeld dat 20% van het cijfer wordt afgetrokken. | Deze instelling is alleen beschikbaar als de eenheidsafhandeling is ingesteld op De eenheid moet worden opgegeven en wordt beoordeeld. |
| Eenheden worden ingegeven | Stel in of de eenheid wordt ingevoerd met behulp van het tekstinvoerelement, keuzerondje of een dropdownmenu. | Deze instelling is alleen beschikbaar als de eenheidsafhandeling is ingesteld op De eenheid moet worden opgegeven en wordt beoordeeld. |
| Waar eenheden staan | Stel in of de eenheid voor het getal moet gaan (bijv. $ 40) of na het getal (bijv. 100 kg). | - |
Jokertekens
Jokertekens zijn parameters voor de getallen, waarden en/of metingen die gebruikt worden in een berekende vragenformule. Jokertekens (zoals {width} en {height} uit het bovenstaande voorbeeld) kunnen bewaard worden binnen een joker binnen een toetscategorie en hergebruikt worden voor toetsen en toetsvragen.
Nadat je een jokerteken aan een berekende vraag hebt toegevoegd en bewaard, selecteer je de datasets voor het jokerteken die voor deze vraag beschikbaar zijn.
Joker datasets bepaalt het bereik van numerieke waarden dat voor elk joker beschikbaar is, specificeert het aantal verschillende datasets (waarden) dat beschikbaar is voor willekeurige selectie en bepaalt de waarden van het jokerteken voor elk van de beschikbare datasets.
Voor het Volgende 'Te voegen onderdeel'- veld kun je ervoor kiezen om eerder gegenereerde jokertekens te hergebruiken of om alle of alleen niet-gedeelde jokertekens opnieuw te genereren.

There are two courses in the Totara Academy about using quizzes in Totara Learn, Getting started with quizzes and Advanced quiz Using these courses you can learn more on how to use these features, see best practice, and give it a go yourself.
Join the Totara Community for more resources to help you get the most out of Totara.
© Copyright 2025 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions.