Numerisk simulering

  • Oppdatert
Ikon for oppgavetypen Numerisk simulering

Automatisk vurdert oppgave.

Oppgave med et numerisk inntastingsfelt og et dynamisk beregnet riktig svar.

Oppgavetypen Numerisk simulering i Inspera Assessment er en programmert, automatisk vurdert oppgavetype. Kandidatene svarer med numeriske verdier generert av en programmodell (for svar med ligninger, se Symbolsk matematikk). Oppgaver og svar randomiseres hver gang oppgaven genereres for en kandidat. 

Denne artikkelen gir en introduksjon til oppgavetypen Numerisk simulering, forklarer sentrale elementer for forfattere, beskriver hvordan du konfigurerer svarutfall, skisserer prosedyrer for testing og forhåndsvisning, forklarer hvordan vurdering fungerer, og lister opp kjente begrensninger.

Forstå oppgavetypen

Numerisk simulering benytter en programmodell som muliggjør simuleringer ved hjelp av det uttrykksfulle programmeringsspråket Maxima, som er basert på Lisp. Ved å angi variabler, deres parametere og ligninger i denne programmodellen, vil verdier i oppgaven og deres svar randomiseres hver gang oppgaven genereres for en kandidat. Tildelingen av verdier til programvariablene skjer når prøven startes, noe som sikrer unike variabler for hvert prøveforsøk.

Eksempelet "Pump Water" som brukes i dette dokumentet er delt med tillatelse fra skaperen - UNSW School of Banking and Finance, University of New South Wales, Sydney, Australia.

Klikk her for å laste ned QTI-pakken for oppgaven som vises i videoen.

Opprette en oppgave med numerisk simulering

Det er tre kjerneelementer når du lager en oppgave med numerisk simulering: Oppgaveteksten, Programmodellen og Svarutfall.

  • Oppgaveteksten: Dette er de faste elementene i oppgaven din. Kun verdiene til programvariablene du setter inn vil endre seg.
  • Programmodellen: Definer alle variabler, deres parametere og beregninger her.
  • Svarutfall: Bestem her hvordan systemet skal evaluere kandidatens svar.

Instruksjon

  1.  
    1. Start med å velge Oppgaver i hovedmenyen.
    2. Klikk Opprett ny.
    3. Under Automatisk vurdert, klikk Numerisk simulering. 
  2. Oppgaveteksten inneholder de faste elementene i oppgaven. De eneste delene som endres er verdiene til programvariablene du setter inn i oppgaveteksten.
    1. Skriv oppgaveteksten i hovedområdet.
    2. For å sette inn en programvariabel, klikk + Sett inn etterfulgt av Programvariabel der du ønsker at den randomiserte verdien skal vises. Dette setter inn en plassholder for variabelen.
    3. For å legge til et inntastingsfelt for kandidaten, klikk + Sett inn etterfulgt av Kandidatsvar. Dette setter inn en plassholder for svaret. 

      Grensesnittet når du setter inn et kandidatsvar.

  3. For å angi alle variablene og deres parametere må du redigere programmodellen. Programmodellen bruker MAXIMA. I MAXIMA deklareres variabler ved å først skrive variabelnavnet, etterfulgt av kolon. Etter kolonet spesifiserer du verdien eller parameterne for variabelen. Husk at hver kodelinje må avsluttes med semikolon for å bli tolket korrekt.

    1. I panelet for generelle alternativer på høyre side, klikk på Programmodell > Rediger programmodell.

      Valget for Programmodell

    2. Skriv programmodellen. Når du er ferdig, klikk Kompiler for å verifisere syntaksen og sikre at eksempelverdiene genereres som forventet. 
    3. Klikk Lagre

      Redigeringsverktøyet for programmodell.

    For et steg-for-steg eksempel på hvordan en oppgave lages, se videoen øverst i denne artikkelen.

    For mer detaljer om syntaksen i programmodellen, se artikkelen Programmodellen.

  4. Når programmodellen er ferdig, går du tilbake til oppgaveteksten. Klikk på hver plassholder for programvariabel du satte inn. Fra nedtrekksmenyen for programvariabler velger du hvilken variabel du vil vise. 

    Valg i nedtrekksmenyen for programvariabler

  5. For å angi typen inndata du forventer fra kandidaten, samt de ulike måtene du vil validere dem på, må du angi svarutfall for hvert kandidatsvar.
    1. Klikk på hvert kandidatsvarfelt og velg Rediger svarutfall.
    2. Velg hvordan det skal evalueres fra alternativene nedenfor:
      • Lik: Kandidatens inndata må være nøyaktig verdien til variabelen slik den er definert i programmodellen.
      • Abs. toleranse: Kandidatens inndata kan være mellom en angitt verdi lavere og høyere enn variabelen i programmodellen. Se artikkelen Absolutt og relativ toleranse for mer informasjon.
      • Rel. toleranse: Kandidatens inndata kan være innenfor et område relativt til en prosentandel av variabelen i programmodellen. Se artikkelen Absolutt og relativ toleranse for mer informasjon.
      • Ulik: Kandidatens inndata er en hvilken som helst annen verdi enn variabelen i programmodellen.
      • Større enn: Kandidatens inndata er større enn verdien til variabelen i programmodellen.
      • Mindre enn: Kandidatens inndata er mindre enn verdien til variabelen i programmodellen.
    3. Velg variabelen det skal evalueres mot.
    4. Velg utfall: Riktig, Delvis riktig eller Feil.
    5. Angi svarspesifikk tilbakemelding.

      Du kan gi svarspesifikk tilbakemelding i svarutfallet. Dette lar deg tilpasse automatisk tilbakemelding basert på om kandidatens svar var riktig, feil, eller kanskje en vanlig feil du har lagt inn i programmodellen din. 

      Denne tilbakemeldingen kan også inkludere selve variabelverdiene fra programmodellen, slik at kandidatene ser de nøyaktige tallene de ble presentert for, fremfor bare variabelnavn.

      Se artikkelen Svarspesifikk tilbakemelding for mer informasjon.

  6. Du kan tilpasse svarutfallet ytterligere i menyen Alternativer.

    1. Velg nedtrekksmenyen Alternativer.
    2. Her har du følgende valg for validering av inndata som begrenser hva kandidaten kan skrive:
      1. Forventet lengde.
      2. Utvid inntastingsfeltet automatisk.
      3. Begrens antall tegn til feltbredde.

        Alternativer for svarutfall

    Merk: Formateringen av programvariabelen påvirkes ikke av innstillingene for inntastingsfeltet. Den må foreløpig defineres i programmodellen.

  7. Når du er ferdig med å sette opp oppgavetekst, programmodell og svarutfall, klikker du bare på Lagre

    Hvis du vil forhåndsvise oppgaven, klikker du på øye-ikonet øverst til høyre.

    Som forfatter vil variablene beregnes på nytt hver gang du laster inn siden i nettleseren. Dette er ikke tilgjengelig for kandidater. For kandidater vil variablene forbli faste for det aktuelle forsøket når de først er beregnet.

Hvordan forhåndsvise oppgaven

Du kan forhåndsvise oppgaven din underveis for å se hvordan den ser ut for kandidaten.

  1. I editoren klikker du på Forhåndsvisning øverst til høyre.
    • Programvariabler vises med sin numeriske verdi i forhåndsvisningsvinduet.
  2. Skriv inn et svar i inntastingsfeltet og klikk Sjekk svar. For å prøve på nytt, klikk Prøv igjen.
    • Gale svar får meldingen Feil.
    • Riktige svar får meldingen Riktig.

Forhåndsvisning av oppgave

Når du forhåndsviser oppgaven, bør du sjekke at desimaltegn fungerer slik du ønsker. 

  • Standard oppførsel er at både komma og punktum er tillatt, men komma vil gjøres om til punktum når svaret lagres. Kandidater vil se desimaltegnet som et punktum når de går tilbake til en oppgave de allerede har besvart, eller når de ser besvarelsen sin etter prøven. 

    Eksempel der både komma og punktum er tillatt.

    Dersom din organisasjon ønsker å tvinge bruk av punktum fremfor komma som desimaltegn i denne oppgavetypen, vennligst kontakt Service Desk for aktivering.

    Vær oppmerksom på følgende når punktum tvinges som desimaltegn:

    • Aktivering av dette vil også legge til spesifikk informasjon om desimalpunktum for både forfattere og kandidater.

      Tvungen bruk av desimalpunktum.

    • Dette vil også gjelde for oppgavetypen Fyll inn tall.

Overstyre automatisk beregnede poeng

Numerisk simulering er en automatisk vurdert oppgave. Slike oppgaver blir vurdert av Inspera Assessment så snart kandidaten har levert prøven. Som sensor trenger du ikke å vurdere en slik oppgave, med mindre du har til hensikt å overstyre poengsummen. Automatisk vurderte oppgaver finnes i nedtrekksmenyen for poeng, merket med Automatisk beregnet.

Oppgaver med numerisk simulering som inneholder Error carry forward (videreføring av feil) belønnes med delpoeng.

Vurderingsvisning av en oppgave med numerisk simulering.

Som hovedansvarlig eller sensor kan du overstyre de automatisk beregnede poengene. 

  1. I nedtrekksmenyen for poeng, klikk Overstyr.
  2. Skriv inn poengsummen din i tekstfeltet (opptil 2 desimaler).
  3. Klikk Bruk

    Overstyring av poeng i vurderingsmodulen.
  4. Når du har overstyrt poengene, endres status for oppgaven til Overstyrt

Videreføring av feil (Error Carry Forward)

Numerisk simulering har funksjonalitet for videreføring av feil. Dette betyr at en feil i en tidligere del av kandidatens beregning ikke nødvendigvis straffer dem i påfølgende steg, dersom de påfølgende stegene er logisk korrekte basert på det tidligere gale svaret.  Se Error Carry Forward for mer informasjon.

Kjente begrensninger

  • Tilbakemelding per svarutfall vises ikke i kandidatrapporten.
  • Riktig svar er ikke inkludert i nedlastet PDF av oppgavesettet.

Var denne artikkelen nyttig?

2 av 2 syntes dette var nyttig