|
Automatiskt bedömd uppgift. Uppgift med ett numeriskt inmatningsfält och ett dynamiskt beräknat korrekt svar. |
Uppgiftstypen Variabelsimulering (numerical simulation) i Inspera Assessment är en programmerad, automatiskt bedömd uppgiftstyp. Kandidaterna svarar med numeriska värden som genereras av en programmodell (för svar med ekvationer, se Symbolisk matematik). Frågor och svar slumpas fram varje gång uppgiften genereras för en kandidat.
Denna artikel ger en introduktion till uppgiftstypen Variabelsimulering, förklarar dess centrala delar för författare, beskriver hur du konfigurerar svarutfall, skisserar procedurer för testning och förhandsgranskning, förtydligar hur bedömning fungerar samt listar kända begränsningar.
Förstå uppgiftstypen
Variabelsimulering använder en programmodell som möjliggör simuleringar med hjälp av ett uttrycksfullt programmeringsspråk som heter Maxima, vilket är baserat på Lisp. Genom att ställa in variabler, deras parametrar och ekvationer inom denna programmodell slumpas värdena i frågan och deras svar varje gång uppgiften genereras för en kandidat. Tilldelningen av värden till programvariablerna sker när provet startas, vilket säkerställer unika variabler för varje provtillfälle.
Exemplet ”Pump Water” som används i detta dokument delas med tillstånd från skaparen – UNSW School of Banking and Finance, University of New South Wales, Sydney, Australien.
Klicka här för att ladda ner QTI-paketet för uppgiften som visas i videon.
Skapa en uppgift med variabelsimulering
Det finns tre kjerneelement när du skapar en uppgift med variabelsimulering: Uppgiftstexten, Programmodellen och Svarutfallet.
- Uppgiftstexten: Dessa är de fasta delarna av din uppgift. Endast värdena på programvariablerna som du infogar i den kommer att ändras.
- Programmodellen: Definiera alla variabler, deras parametrar och beräkningar här.
- Svarutfallet: Bestäm här hur systemet ska utvärdera kandidatens svar.
Steg-för-steg-guide
-
- Börja med att välja Uppgifter i huvudmenyn.
- Klicka på Skapa ny.
- Under Automatiskt bedömd, klicka på Variabelsimulering.
- Uppgiftstexten innehåller de fasta delarna av frågan. De enda delar som ändras är värdena på de programvariabler du infogar i uppgiftstexten.
- Skriv uppgiftstexten i huvudeditorn.
- För att infoga en programvariabel, klicka på + Infoga följt av Programvariabel där du vill att det slumpmässiga värdet ska visas. Detta infogar en platshållare för variabeln.
-
För att lägga till ett inmatningsfält för kandidaten, klicka på + Infoga följt av Kandidatsvar. Detta infogar en platshållare för svaret.
-
För att ställa in alla variabler och deras parametrar måste du redigera programmodellen. Programmodellen använder MAXIMA för sina operationer. I MAXIMA deklareras variabler genom att först skriva variabelnavnet, följt av ett kolon. Efter kolonet anger du värdet eller parametrarna för variabeln. Kom ihåg att varje kodrad måste sluta med ett semikolon för att tolkas korrekt.
-
I panelen för generella inställningar på höger sida, klicka på Programmodell > Redigera programmodell.
- Skriv programmodellen. När du är klar, klicka på Kompilera for att verifiera din syntax och säkerställa att exempelvärdena genereras som förväntat.
-
Klicka på Spara.
För ett steg-for-steg-exempel på hur en uppgift skapas, se videon längst upp i denna artikel.
För ytterligare information om syntaxen i programmodellen, se artikeln Programmodellen.
-
-
När programmodellen är klar går du tillbaka till uppgiftstexten. Klicka på varje platshållare för programvariabel som du infogat. Från rullgardinsmenyn för programvariabler väljer du vilken variabel du vill visa.
- För att ställa in vilken typ av indata du förväntar dig från kandidaten, samt de olika sätt du vill validera dem på, måste du ställa in svarutfallet för varje kandidatsvar.
- Klicka på varje kandidatsvarsfält och välj Redigera svarutfall.
- Välj hur du vill att det ska utvärderas från alternativen nedan:
- Lika med: Kandidatens indata måste vara exakt värdet på variabeln enligt programmodellen.
- Abs. tolerans: Kandidatens indata kan ligga mellan ett angivet värde lägre och högre än variabeln i programmodellen. Se artikeln Absolut och relativ tolerans för mer information.
- Rel. toleranse: Kandidatens indata kan ligga inom ett högre och lägre intervall i förhållande till en procentsats av variabeln i programmodellen. Se artikeln Absolut och relativ tolerans för mer information.
- Inte lika med: Kandidatens indata är vilket värde som helst förutom värdet på variabeln i programmodellen.
- Större än: Kandidatens indata är större än värdet på variabeln i programmodellen.
- Mindre än: Kandidatens indata är mindre än värdet på variabeln i programmodellen.
- Välj den variabel som det ska utvärderas mot
- Välj resultat: Korrekt, Delvis korrekt eller Felaktigt
-
Ställ in svarsspecifik återkoppling.
Du kan ge svarsspecifik återkoppling inom svarutfallet. Detta gör att du kan skräddarsy automatisk återkoppling baserat på om en kandidats svar var korrekt, felaktigt eller kanske ett vanligt fel du har förutsett i din programmodell.
Denna återkoppling kan också inkludera själva variabelvärdena från programmodellen, så att kandidaterna ser de exakta siffror de presenterades för, snarare än bara variabelnamn.
Se artikeln Svarsspecifik återkoppling för mer information.
-
Du kan anpassa svarutfallet ytterligare via menyn Alternativ.
- Välj rullgardinsmenyn Alternativ.
- Härifrån har du följande alternativ för indatavalidering som begränsar vad kandidaten kan skriva:
- Förväntad längd.
- Expandera inmatningsfältet automatiskt.
-
Begränsa antalet tecken till fältets bredd.
Notera: Formateringen av programvariabeln påverkas inte av inställningen för inmatningsfältet. Det måste för närvarande definieras i programmodellen.
-
När du är klar med uppgiftstexten, programmodellen och svarutfallen klickar du på Spara.
Om du vill förhandsgranska uppgiften, klicka på ögon-ikonen uppe till höger.
Som författare kommer variablerna att beräknas om varje gång du uppdaterar din webbläsare. Denna funktionalitet är inte tillgänglig för kandidater. För kandidater förblir variablerna fasta för det aktuella försöket när de väl har beräknats.
Hur man förhandsgranskar uppgiften
Du kan förhandsgranska din uppgift under skrivprocessen för att se hur den ser ut för kandidaten.
- I uppgiftseditorn klickar du på Förhandsgranska i det övre högra hörnet.
- Programvariabler visas med sina numeriska värden i förhandsgranskningsfönstret.
- Ange ett svar i inmatningsfältet och klicka på Sjekk svar. För att ange ett annat svar, klicka på Prøv igjen.
- Felaktiga svar får meddelandet Fel.
- Korrekta svar får meddelandet Rätt.
När du förhandsgranskar uppgiften, kontrollera att decimaltecknet fungerar som du vill.
-
Standardbeteendet för decimaltecken är att både komma och punkt är tillåtna, men komma omvandlas till en punkt när svaret lagras. Kandidater kommer att se decimaltecknet som en punkt när de navigerar tillbaka till en fråga de redan har besvarat, eller när de tittar på sin inlämning efter provet.
Om din organisation vill tvinga fram decimalpunkt istället för komma som decimaltecken i denna uppgiftstyp, vänligen kontakta Service Desk för aktivering.
Var medveten om följande när du tvingar fram decimalpunkt som decimaltecken:
-
Aktivering av detta kommer även att lägga till specifik information om decimalpunkter för både författare och kandidater.
- Detta kommer även att gälla för uppgiftstypen Sifferfält.
-
Överskrid automatiskt bedömd poäng
Variabelsimulering är en automatiskt bedömd uppgift. Automatiskt bedömda uppgifter poängsätts automatiskt av Inspera Assessment så snart kandidaten har lämnat in provet. Som bedömare behöver du inte poängsätta en automatiskt bedömd uppgift, såvida du inte avser att ändra (överskrida) poängen. Automatiskt bedömda uppgifter hittas i rullgardinsmenyn för poäng och identifieras med Automatiskt beräknad.
Uppgifter av typen Variabelsimulering som innehåller Error carry forward (vidareföring av fel) belönas med delpoäng.
Som huvudansvarig eller bedömare kan du överskrida den automatiskt beräknade poängen.
- I rullgardinsmenyn för poäng, klicka på Överstyr.
- I textfältet anger du dina poäng (upp till 2 decimaler).
-
Klicka på Använd.
- När du har överskridit de automatiskt beräknade poängen ändras status för uppgiften till Överstyrd.
Vidareföring av fel (Error Carry Forward)
Variabelsimulering har funktionalitet för vidareföring av fel, vilket innebär att ett fel i en tidigare del av en kandidats beräkning inte behöver straffa dem i efterföljande steg om dessa steg är logiskt korrekte baserat på deras tidigare felaktiga svar. Se Error Carry Forward för mer information.
Kända begränsningar
- Återkoppling per svarutfall visas inte i kandidatrapporten.
- Korrekt svar inkluderas inte i nedladdad PDF av uppgiftsgruppen.