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
inc-drawio
revision
simple0
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.

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

feil08

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

Candidate not yet graded in regular grading

vurdId

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:

DIG69
  • 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 (-

20004
  • 20003): ORA-

20004
  • 20003:

DIG04
  • DIG03:

Kandidat
  • Karaktertall ikke

registrert
  • funnet for

eksamen
  • <karakternavn> og <Karakterregel>.

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

  • DIG51: Klagen har blitt trukket.

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

    • 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
    • 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

    15

    14

    feil21

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

    16

    : HTTP POST on resource <URL>

    15

    feil22

    Feil med henting av personinformasjon fra Inspera

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

    17
    16

    feil23

    Feil med innlesing av klage-vedtak fra Inspera

    18

    17

    feil24

    Uforventet feil oppstod ved lesing/registrering av klage-vedtak

    19

    18

    feil25

    Feil med lesing av klager fra FS

    20

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

    19

    feil26

    Kunne ikke finne testen i Inspera

    21

    : fant ingen test med oppgitt vurdId

    20

    feil27

    Kunne ikke registrere klagen i Inspera

    22

    feil28

    : Feil

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

    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

    24

    22

    feil30

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

    25

    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