Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Denne integrasjonen sørger for at klage og begrunnelse-forespørsler sendes fra FS til eksamensystemet og at klage-vedtak og begrunnelser sendes tilbake fra eksamensystemet tilbake til FS.

Flytdiagramer Flytdiagramene under, viser i detalj flyt-prosessen.

Expand
titleDiagrammer
inc-drawio
klageklage
zoom1
simple0
pageId104202243
custContentId1459224662
lbox1
diagramDisplayNameBegrunnelse_flyt.drawio
hiResPreview0
contentVer1
baseUrlhttps://unit.atlassian.net/wiki
imgPageId104202243
diagramNamediagramNameBegrunnelse_flyt.drawio
pCenter0
aspectC5RBs43oDa-KdzZeNtuy WIyWlLk6GJQsqaUBKTNV-1includedDiagram4b2b7564-ae66-03aa-8a4d-116c70d40349 1
width9911412
aspectHashlinks9a5e8d725cd7b4eac5989bd1d46d34873b5a8c2aauto
custContentIdtbstyle604241930top
pageId104202243
diagramDisplayNameisUpload1
height7511611
0
inc-drawio
simple
revision
zoom1
inCommentsimple0custContentId604176418
pageId104202243
diagramDisplayNamecustContentIdBegrunnelse1459519527
lbox1
contentVer1
diagramDisplayNameKlage_flyt.drawio
hiResPreview0
contentVer1
baseUrlhttps://unit.atlassian.net/wiki
diagramNameUntitled Diagram1615541430789-Klage_flyt.drawio
pCenter0
aspect74e2e168-ea6b-b213-b513-2b3c1d86103e 1
width11311533
linksauto
tbstyletop
isUpload1
height15712330

Triggere

Det er 2 ulike måter en kan trigge overføring av alle klage- og begrunnelse-forespørsler for en gitt prøve fra FS til Inspera. Forutsetningen her er at prøven i Inspera er knyttet til FS.

Nr 1. 

Når man oppdaterer en test i Inspera ved å klikke på lenken "Oppdater nå"

...

Når kommisjonen oppdateres på en prøve i Inspera.

 

Logikk ved tilbakeskriving av klage-karakter

Dette er karakter-reglene vi har støtte for nå.
Hvis vi får inn "Pass" for noen av disse, vil den karakteren settes til de tallene.

case "NO31" -> "66"

case "NO38" -> "66"

case "NO04" -> "0.9"

case "NO4" -> "0.9"

Hvis vi får "NotPass" (uansett regel), vil status settes til "S"

Som dere kan se, hvis vi får inn "Pass" på noen andre karakter-regel enn disse, vil det antageligvis feile. 

 

Kjente feilmeldinger :

For en oversikt over alle overføringer og eventuelle feilmeldinger, bruke følgende adresser :
PROD: https://dbapp.de-c1.eu1.cloudhub.io

TEST : https://dbapp-sandbox.de-c1.eu1.cloudhub.io

Feilkode

Feilmeldinger

Beskrivelse

1

annet

Annet

annet feil kan meldes til kontakt@uninett.no med emne : "Digex: Feil i overføring av klage/begrunnelse". Ta med feilmeldingen.

2

ignore

  • Committee does not exist on test

  • Feil ved registrering av klagen i Inspera:

    Committee does not exist on testCandidate

    (“Candidate has been already graded by at least one

    klage-forespørsel: kommisjonen finnes ikke registrert på testen i Inspera

    grader on appeals committee”)

    klage-forespørsel: det er forsøkt å registrere en klage-forespørsel på en kandidat som allerede har fått klagen sin behandlet en gang. (antageligvis en feil som kan oversees, dette kan oppstå hvis man har manuelt overført forespørsler på nytt).

    3

    feil01

    Failed to invoke getSingleCandidateExplanation

    . - {"error"

    :

    "

    Explanation of grades not enabled on the test!

    "}

    begrunnelse-svar: “begrunnelse" er ikke aktivert i Inspera

    .

    (tilfeller hvor FS ikke tok imot data fra Inspera og integrasjonen «timet ut»)

    4

    feil02

    Feil ved registrering av begrunnelse i Inspera: Explanation of grades not enabled on the test! + <vurdId> + <kandidatnr>

    begrunnelse-forespørsel: “begrunnelse" er ikke aktivert i Inspera.

    5

    feil03

    Failed to invoke getGroupCandidateExplanation: Explanation of grades not enabled on the test!

    begrunnelse-svar: “begrunnelse" er ikke aktivert i Inspera.

    6

    feil04, feil07 og feil13

    Feil ved registrering av klage/begrunnelse i Inspera/FS: No user for candidateId

    ...

    • klage/begrunnelse-forespørsel: kunne ikke registrere klage/begrunnelse da det ikke fantes noen kandidater med oppgitt kandidatnr.

    • begrunnelse-forespørsel: kunne ikke registrere begrunnelsen da det ikke fantes noen kandidater med oppgitt kandidatnr.

    7

    feil05

    Feilet med lesing av begrunnelser fra FS: Failed to invoke getBegrunnelser. Feil oppstod ved GET:<URL>

    begrunnelse-forespørsel: klarte ikke å lese inn begrunnelser fra FS. Dette betyr normalt at tjenesten på FS siden er utilgjengelig. Hvis dette feiler

    4

    24 ganger på rad, kan noen begrunnelse-forespørsler ikke bli overført til Inspera.

    8

    feil06

    Feilet med registrering mot Inspera:

    ...

    ( message: {<Egentlige feilmelding fra Inspera>})

    klage/begrunnelse-forespørsel: dette er en generell type feil som kan oppstå ved registrering mot Inspera. Se egentlige feilmelding fra Inspera.

    9

    feil07

    Feil ved registrering av klagen i Inspera: No user for candidateId

    klage/begrunnelse-forespørsel: kunne ikke registrere klage/begrunnelse da det ikke fantes noen kandidater med oppgitt kandidatnr.

    10

    feil08

    Feil ved registrering av klagen i Inspera: Candidate not yet graded in regular grading

    klage-forespørsel: det er forsøkt å registrere en klage-forespørsel på en kandidat som ikke har fått karakter ennå.

    11
    10

    feil09

    Feilet med å hente inn testId basert på vurdId: Found no test in Inspera with <vurdId> for org:

    ...

    <org>. -  Found no test in Inspera with vurdId: <vurdId> for org: <org>

    klage/begrunnelse-forespørsel: det finnes ingen tester i Inspera med en slik vurderingsId.

    12
    11

    feil10

    Candidate has not delivered vurdId:

    ...

    <vurdId> kandidatnr:

    ...

    <kandidatnr>

    klage/begrunnelse-forespørsel: kandidaten har ikke levert.

    13
    12

    feil11

    Feilet ved registrering av vedtaket i FS:

    • DIG51: Klagen har blitt trukket.

    • DIG52: Verken status eller resultat er satt.

    • DIG55: Vurdkombklage ikke funnet.

    • DIG59: Databasefeil kode (-1422): ORA-01422: exact fetch returns more than requested number of rows.

    • DIG59: Databasefeil kode (-20003): ORA-20003: DIG03: Karaktertall ikke funnet for <karakternavn> og <Karakterregel>.

    • DIG62: Klarte ikke skrive url; fant ikke vurdering i protokoll.

    • DIG69: Databasefeil kode (-20004): ORA-20004: DIG04: Kandidat ikke registrert for eksamen.

    DIG59: Databasefeil kode (-1422): ORA-01422: exact fetch returns more than requested number of rows.
    • Sensor (<personlopenr>) ikke registrert på eksamen

    disse er feilmeldinger fra FS ved registrering av klage-vedtak eller begrunnelse-svar: Egentlige feilmeldingen fra FS er som oftest forklarende.

    14

    feil12

    Feil ved registrering av klagen i Inspera: Candidate not yet graded in regular grading

    klage-forespørsel: det er forsøkt å registrere en klage-forespørsel på en kandidat som ikke har fått karakter ennå.

    15

    feil13

    Feil ved registrering av begrunnelse i Inspera: No user for candidateId

    begrunnelse-forespørsel: kunne ikke registrere begrunnelsen da det ikke fantes noen kandidater med oppgitt kandidatnr.

    16
    • Klagevedtak fra Inspera mangler dataelementet “CurrentGrade“

    • -

    • Tegn på feil i databasen til FS. Her må det undersøkes nærmere

    • Brukt en karakter-regel det ikke er støtte for. Meld det til kontakt@sikt.no og vi ser på om det er noe som kan legges til.

    • -

    • -

    • -

    13

    feil20

    Feil med henting av karakterregel fra FS

    17

    14

    feil21

    Feil ved registrering av klage-vedtaket fra Inspera på FS

    18

    : HTTP POST on resource <URL>

    15

    feil22

    Feil med henting av personinformasjon fra Inspera

    Feil med å slå opp saksbehandler eller sensor i Inspera.

    19
    16

    feil23

    Feil med innlesing av klage-vedtak fra Inspera

    20

    17

    feil24

    Uforventet feil oppstod ved lesing/registrering av klage-vedtak

    21

    18

    feil25

    Feil med lesing av klager fra FS

    22

    : HTTP GET on resource <URL> failed: service unavailable (503)

    19

    feil26

    Kunne ikke finne testen i Inspera

    23

    : fant ingen test med oppgitt vurdId

    20

    feil27

    Kunne ikke registrere klagen i Inspera

    24

    feil28

    : Feil

    ved registrering av klagen i Inspera: Candidate has been already graded by at least one grader on appeals committee25

    oppstod ved POST <URL> httpCode:422 message: {"error":"Unprocessable request - the resource does not match required criteria. Test does not use grading committees - discarding all data."}

    21

    feil29

    Uforventet feil oppstod ved registrering av klage i Inspera

    26

    22

    feil30

    Fikk inn en klage-vedtak på en gruppe oppgave. Dette støttes ikke og er dermed ikke implementert

    27

    23

    feil31

    Feil ved registrering av klagen i Inspera: Candidate not in a committee, case not supported

    24

    feil32

    Feil ved registrering av klagen i Inspera: Committee does not exist on test

    klage-forespørsel: kommisjonen finnes ikke registrert på testen i Inspera