Calculated numeric

Sinds de upgrade naar Bb 9.1 werkt het vraagtype ‘calculated numeric’ / ‘berekende numerieke waarde’ niet meer in het Nederlands.

Wie de perikelen met ‘calculated formula’ wat gevolgd heeft, de laatste decennia, weet dat Blackboard nog steeds geen echt goed mechanisme heeft gevonden om met niet-amerikaanse getallen om te gaan. Punten en komma’s, weet je wel.

Bij het aanmaken van getal-gebaseerde vragen moet Blackboard een aantal dingen doen:

  1. input valideren: is de invoer een geldig getal?
  2. input verwerken (bij calculated formula), Blackboard moet berekeningen maken met de getallen die de gebruiker invoert
  3. om die berekeningen te kunnen maken moet een ingevoerd getal geconverteerd worden naar een voor de software leesbaar getal (thousand-separator verwijderen, juiste decimaal-separator gebruiken)
  4. input van een student vergelijken met wat Blackboard heeft weggeschreven als het juiste antwoord

In al die stappen hebben ze vroeger wel eens fouten gemaakt, en dat blijven ze jammer genoeg ook nu nog doen.

Volgens de taal-instellingen voor nederlands ziet een geldig getal in Blackboard er zo uit:

  • 15
  • 15,75
  • 1.215,75
  • 1215,75

Als Blackboard die instellingen juist toepast, zou input van die vorm als geldig gezien moeten worden, en meestal is dat ook zo.

Jammer genoeg zijn onze  zwarte vrienden erin geslaagd om – ongetwijfeld ten gevolge van hun pogingen om de ondersteuning van meer exotische getal-notaties beter te maken – het vraagtype ‘calculated numeric’ stuk te maken; voor zover ik weet heeft dat vroeger altijd behoorlijk gewerkt.

Wat loopt er mis?

Ik maak deze vraag aan: 1 boer kan 25 koeien per uur melken, elke koe geeft 8 liter melk, hoeveel liter melk kunnen 7 boeren per uur produceren?

Het antwoord is 7 * 25 * 8 = 1400 (hoop ik B-))

als je die vraag aanmaakt is er geen probleem (tenzij je komma’s gebruikt, dan zit je hier al met de gebakken peren – zie verder).

Editeer je die vraag achteraf dan toont Blackboard het volgende als juiste antwoord: 1400.0. Een punt, dus, in plaats van een komma. Ook al is in de taalinstellingen voor nederlands expliciet een komma ingesteld als decimaal scheidingsteken, Blackboard gebruikt hier een punt. vervang je dat punt door een komma, dan krijg je een foutboodschap (“ongeldige invoer”), laat je het punt staan, dan wordt het juiste antwoord 14000, de  volgende keer wordt het 140000 enz.
Een komma in de input wordt gewoonweg nooit aanvaard.

Een snelle workaround:

Verander de taal van het vak even naar Engels, maak of editeer je vragen en verander de taal weer naar Nederlands.

We hebben dit gemeld bij Blackboard en verwachten in deze toch een concreet antwoord.

0 Response to “Calculated numeric”


  • No Comments

Leave a Reply