Berekende meerkeuzevraag

Prev Next

Berekende meerkeuzevragen werken net als het meerkeuzevraagtype, maar de beschikbare keuzes worden gegenereerd uit een bepaalde formule met jokers en datasets, zoals bij het berekende vraagtype.

Een vraag kan bijvoorbeeld zijn: 'Bereken de oppervlakte van een rechthoek waar de breedte = {width} en de hoogte = {height}.

Het juiste antwoord zou zijn: 'De oppervlakte van de rechthoek is {={width}*{height}} cm2' 

Een fout antwoord kan zijn: 'De oppervlakte van de rechthoek is {={width}+{height}} cm2' 

De juiste antwoordkeuze wordt weergegeven met het berekende antwoord, gebaseerd op de waarden die het systeem automatisch genereert.

Berekende toetsvragen vormen een mogelijk beveiligingsrisico omdat ze kunnen worden gebruikt om PHP-code uit te voeren op de server, dus misschien wil je beperken wie deze toetsvragen kan toevoegen. De mogelijkheid om Berekende, Berekende eenvoudige  en Berekende  meerkeuzevragen toe te voegen, wordt gecontroleerd door de moodle/question:managecalculated mogelijkheid. Voor geüpgradede sites wordt deze mogelijkheid toegewezen aan alle gebruikers die al de moodle/question:add mogelijkheid hebben. Voor nieuwe sites is deze mogelijkheid standaard niet toegewezen aan rollen. In beide gevallen raden we aan dat sitebeheerders controleren of berekende vragen vereist zijn en de mogelijkheid beperken tot beheerdersrollen, waar mogelijk. Er is geen speciale rol nodig om bestaande berekende vragen in een toets te gebruiken.

Een berekende meerkeuzevraag vanuit het perspectief van de cursist.

Doe het volgende om een berekende meerkeuzevraag in te stellen:

  1. Klik in de toetsactiviteit op Toevoegen en selecteer een nieuwe vraag.
  2. Selecteer Berekende meerkeuze en klik op Toevoegen.
  3. 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?'
  4. Stel het standaardcijfer in, dwz hoeveel cijfers de cursist krijgt als hij juist antwoordt.
  5. Configureer de andere algemene  instellingen zoals vereist.
  6. Geef een formule in elk van de  keuzevelden, met minstens één antwoord met de juiste 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}. Een foute keuze kan de formule {={width}+{height}*2 bevatten}. Zie syntax antwoordformule voor meer informatie. Je kunt bijkomende antwoorden configureren door op Lege antwoorden te klikken voor nog 3 keuzes.
  7. Stel de weging in voor elk antwoord.
  8. Voeg feedback toe voor elke keuze. Als je niet voor elk antwoord specifieke feedback wil geven, gebruik dan het Algemene feedback- veld of de  Gecombineerde feedback sectie.
  9. Configureer indien nodig de  secties Eenheid  en Eenheid afhandeling.
  10. Configureer indien nodig de  secties Meerdere pogingen  en tags.
  11. Klik op Wijzigingen opslaan.
  12. Stel in welke dataset je wil gebruiken voor de jokers en stel in of de gegevens gesynchroniseerd zijn met andere vragen in de toets.
  13. Klik op Volgende pagina.
  14. 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.
  15. Klik op Wijzigingen opslaan.

Course badgeThere 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.