1 orderquiz miljøet
1.1 Introduktion
Med dette miljø kan man konstruere drag and drop quizzer, hvor brugeren har
svar muligheder til venstre, og skal så trække
af dem over på højre side, hvorefter det angives om svaret er korrekt eller ej. I forskellige tilfælde er det muligt at give noget specifikt feedback, hvis man for eksempel har lavet en klassisk fejl (se induktionseksemplet), ellers kan man have en generisk besked.
1.2 Eksempel 1
Her er et første eksempel:
Quiz
Hvordan var det nu matematisk induktion foregik?
Induktionsskridt: Brug antagelsen om at
er sandt til at vise, at
er sandt.
Induktionsantagelse: Antag at
er sandt, for
.
Induktionsstart: Vis at
er sandt.
Induktionsantagelse: Lad
og antag, at udsanget
er sandt.
Korrekt!
Det er sådan induktion over de naturlige tal fungerer.Forkert.
Problemet er, at du antager at udsagnet er sandt for alle n, hvilket jo er hvad vi prøver at vise.Forkert.
Måske InduktionsSTART skulle være det første skridt?Forkert.
Den ene af Induktionsantagelserne er forkert, og må udelades.Forkert.
Prøv igen!
Koden for ovenstående quiz er:
\begin{orderquiz}
\question
Hvordan var det nu matematisk induktion foregik?
\answer % 1
Induktionsskridt: Brug antagelsen om at $P(n)$ er sandt til at vise, at $P(n+1)$ er sandt.
\answer % 2
Induktionsantagelse: Antag at $P(n)$ er sandt, for $n \geq 1$.
\answer % 3
Induktionsstart: Vis at $P(1)$ er sandt.
\answer %4
Induktionsantagelse: Lad $n \geq 1$ og antag, at udsanget $P(n)$ er sandt.
\expected{3}
\case{(is 341)}{T}
Det er sådan induktion over de naturlige tal fungerer.
\case{(is 321)}{F}
Problemet er, at du antager at udsagnet er sandt for alle n, hvilket jo er hvad vi prøver at vise.
\case{(not (is 3**))}{F}
Måske InduktionsSTART skulle være det første skridt?
\case{(and (contains 2) (contains 4))}{F}
Den ene af Induktionsantagelserne er forkert, og må udelades.
\default
Prøv igen!
\end{orderquiz}
1.3 Brug af miljøet
For at lave en quiz, skal man have et spørgsmål, nogle svar, angive antallet af svar man vil have brugeren skal trække over, samt angive de interessante muligheder og respons dertil. Dette skal gøres i følgende rækkefølge:
-
- - Flere svar angives efter hinanden.
- - Angiver at vi ønsker at brugeren skal trække svar over til højre.
- - Hvis brugerens svar opfylder udtrykket i (Se næste afsnit), så skrives beskeden . Udtrykket angiver om svaret er korrekt eller forkert, , hvor er korrekt, og er forkert.
- - Hvis brugerens svar ikke rammer nogen af ovenstående tilfælde, så skriver vi beskeden , og vi antager at svaret er forkert.
1.4 Case-sproget
Du kan læse om
Case-sproget her1.5 Eksempel 2
Man kan have flere quizzer på en side uden at det går i stykker!
Quiz
I hvilken rækkefølge har man kurserne?
Korrekt!
Det er nemlig rigtigt.Forkert.
Jeg hørte engang om en der havde målteori inden analyse. Det var dog dengang analyse først startede i Q2!Forkert.
Lidt spøjst at have analyse 2 før 1!Forkert.
Det tror jeg vist ikke lige.
Her er noget mere tekst så man kan se ovenstående quiz.
Tekst.
Endnu mere tekst.
Lidt tekst.