Symbolsk matematikk

  • Oppdatert

Ikon for oppgavetypen Symbolsk matematikk

 Automatisk vurdert oppgave.

 Oppgaven besvares ved å skrive inn numeriske verdier eller algebraiske ligninger.

Oppgavetypen Symbolsk matematikk i Inspera Assessment er en programmert, automatisk vurdert oppgavetype hvor kandidater kan svare med numeriske verdier eller algebraiske ligninger. Den benytter en programmodell for å randomisere verdier og validere svar. 

Denne artikkelen forklarer kjerneelementene i symbolsk matematikk-oppgaver, beskriver hvordan du oppretter dem, dekker konfigurering av svarutfall, skisserer test- og forhåndsvisningsprosedyrer, og lister opp kjente begrensninger.

This feature requires activation. Please contact the Service Desk to activate it for your Inspera Assessment tenancy.

Forstå oppgavetypen Symbolsk matematikk

Symbolsk matematikk deler kjernekonsepter med Numerisk simulering, der variabler og logikk defineres i en programmodell. Men i motsetning til numerisk simulering, støtter symbolsk matematikk spesifikt kandidatsvar i form av algebraiske ligninger, som automatisk valideres og evalueres. Programvariabler genereres tilfeldig når prøven starter, noe som gir unike verdier for hvert kandidatforsøk.

  • I oppgaven nedenfor må kandidaten skrive inn en numerisk verdi i det første feltet og en ligning i det andre. De uthevede verdiene i oppgaveteksten genereres tilfeldig hver gang oppgaven vises. 

    Kandidatvisning av en symbolsk matematikk-oppgave med randomiserte verdier og to svarfelt.

Hvordan opprette en symbolsk matematikk-oppgave

Det er tre kjerneelementer når du lager en oppgave med symbolsk matematikk: 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.

Instruksjoner

  1.  
    1. Start med å velge modul Oppgaver.
    2. Klikk Opprett ny.
    3. Under Automatisk vurdert, klikk Symbolsk matematikk. 

      Ikon for symbolsk matematikk.

  2. Oppgaveteksten inneholder de faste elementene i oppgaven din. De eneste delene som endres er verdiene til programvariablene du setter inn i oppgaveteksten.
    1. Skriv oppgaveteksten i hovedredigeringsområ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. 

      Grensesnitt for oppgaveeditor med kandidatsvar og programvariabler.

  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. Fra panelet for generelle alternativer til høyre, klikk på Programmodell > Rediger programmodell.
    2. Skriv din programmodell.
    3. Når du er ferdig, klikk på Kompiler for å verifisere syntaksen og sikre at eksempelverdiene genereres som forventet. 
    4. Klikk Lagre.

      Visning av redigering av programmodell.

    For et steg-for-steg eksempel på hvordan en oppgave lages, se Symbolsk matematikk steg-for-steg eksempel.

    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, og fra nedtrekksmenyen for programvariabler velger du hvilken variabel du vil vise på den spesifikke plasseringen. 

    Nedtrekksmenyen for programvariabler.

  5. For hvert kandidatsvarfelt må du angi hvilken type inndata du forventer fra kandidaten og definere hvordan du vil validere det. 

    Alternativer for svarutfall.

    1. Klikk på hvert kandidatsvarfelt og velg Rediger svarutfall.
    2. Velg ønsket Inndatatype. Hver type har sine egne alternativer for evaluering.
      • Symbolsk matematikk: Denne typen lar kandidater skrive inn både numeriske verdier eller en algebraisk formel som sitt svar. Her kan du velge mellom to alternativer:
        • Tekstsamsvar (String Match)
        • Algebraisk
      • Enkle tall: Ved å velge denne kan kandidater kun skrive inn en numerisk verdi (inkludert desimaler). Her kan du velge mellom flere alternativer for enkle tall: 

        • Lik
        • Abs. toleranse
        • Rel. toleranse
        • Ulik
        • Større enn
        • Mindre enn

        Les mer om de ulike inndatatypene nedenfor.

    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 skreddersy 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. 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. Vi anbefaler at du gjør dette for å sikre at alt fungerer som tenkt.

    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. 

    Forhåndsvisning som viser kandidatens visning.

Inndatatype for svarutfall

  • Grensesnitt for valg av svarutfall for symbolsk matematikk

    Ved å velge inndatatypen Symbolsk matematikk kan kandidater skrive inn både verdier eller en formel. Hvordan dette evalueres avhenger av valget i neste nedtrekksmeny.

    • Tekstsamsvar (String match)

      Dette krever at kandidatens svar er et nøyaktig samsvar (tegn for tegn, i nøyaktig rekkefølge) med variabelen valgt fra programmodellen.

      Viktig: Slå av forenkling ved å legge til simp: false; i programmodellen, ellers vil ligninger i variabelen automatisk forenkles (f.eks. '1+2+3' blir til '6', og '6' vil være strengen det valideres mot. Ved å legge til simp: false; beholdes strengen som '1+2+3').

      Eksempel: Hvis det evalueres mot variabelen svar: x+y+z; må kandidaten skrive x+y+z nøyaktig for å få riktig. z+y+x eller andre kombinasjoner vil ikke være riktig fordi samsvaret må være identisk.

    • Algebraisk

      Dette vil evaluere kandidatens svar matematisk. Så lenge svaret er matematisk korrekt, vil det bli godkjent, uavhengig av rekkefølgen på leddene eller hvordan uttrykket er strukturert.

      • Eksempel: Hvis det evalueres mot variabelen svar: x+y+z;, vil rekkefølgen z+y+x ikke spille noen rolle.

      Selv om det forventede svaret er helt numerisk, vil det behandles likt så lenge inndata er matematisk identisk. 

      • Eksempel: Hvis oppgaven krever svaret på (5 + 5) x 102, vil alle de følgende være riktige svar ved bruk av algebraisk evaluering:
        • 10^3
        • 10 * 100
        • 1000
        • 500 * 2

      Viktig: For algebraiske svar multiplikasjonsoperatøren inkluderes i kandidatens svar.

      f.eks. \( 2 \times x + 21 \) fremfor \(2x + 21\).

      Kandidatsvar kan gjennomgås i vurderingsmodulen og poeng overstyres dersom de glemmer dette.

  • Grensesnitt for valg av svarutfall for enkle tall.

    Ved å velge inndatatypen Enkle tall kan kandidater kun skrive inn en numerisk verdi (inkludert desimaler). Funksjonaliteten her er den samme som for numerisk simulering. Alternativene er:

    •  Lik: Kandidatens svar er nøyaktig verdien av variabelen fra programmodellen.
    • Abs. toleranse: Kandidatens svar kan være innenfor et angitt numerisk område (lavere og høyere) relativt til variabelen. Se artikkelen Absolutt og relativ toleranse for mer informasjon.
    • Rel. toleranse: Kandidatens svar kan være innenfor et prosentbasert område (høyere og lavere) relativt til variabelen. Se artikkelen Absolutt og relativ toleranse for mer informasjon.
    • Ulik: Kandidatens svar er en hvilken som helst verdi annen enn variabelens verdi fra programmodellen.
    • Større enn: Kandidatens svar er større enn variabelens verdi fra programmodellen.
    • Mindre enn: Kandidatens svar er mindre enn variabelens verdi fra programmodellen.

Videreføring av feil (Error Carry Forward)

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

Kjente begrensninger

Oppgavetypen symbolsk matematikk støtter ikke bruk av symbolene for større enn/mindre enn som en del av svaret.
Det betyr at du ikke kan lage en oppgave der det riktige svaret er for eksempel 'x > 5'.
Den samme regelen gjelder for er lik-symbolet. Det er ikke mulig å svare 'a = 5' eller 'x + y = 4'.

Var denne artikkelen nyttig?

0 av 1 syntes dette var nyttig