Klage og begrunnelse (Inspera)
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.
Flytdiagramene under, viser i detalj flyt-prosessen.
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å"
Nr 2.
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 | Feil ved registrering av klagen i Inspera: (“Candidate has been already graded by at least one 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: 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 |
|
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 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 | 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å. |
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. |
11 | feil10 | Candidate has not delivered vurdId: <vurdId> kandidatnr: <kandidatnr> | klage/begrunnelse-forespørsel: kandidaten har ikke levert. |
12 | feil11 | Feilet ved registrering av vedtaket i FS:
| disse er feilmeldinger fra FS ved registrering av klage-vedtak eller begrunnelse-svar: Egentlige feilmeldingen fra FS er som oftest forklarende.
|
13 | feil20 | Feil med henting av karakterregel fra FS |
|
14 | feil21 | Feil ved registrering av klage-vedtaket fra Inspera på FS: HTTP POST on resource <URL> |
|
15 | feil22 | Feil med henting av personinformasjon fra Inspera | Feil med å slå opp saksbehandler eller sensor i Inspera. |
16 | feil23 | Feil med innlesing av klage-vedtak fra Inspera |
|
17 | feil24 | Uforventet feil oppstod ved lesing/registrering av klage-vedtak |
|
18 | feil25 | Feil med lesing av klager fra FS: HTTP GET on resource <URL> failed: service unavailable (503) |
|
19 | feil26 | Kunne ikke finne testen i Inspera: fant ingen test med oppgitt vurdId |
|
20 | feil27 | Kunne ikke registrere klagen i Inspera: Feil 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 |
|
22 | feil30 | Fikk inn en klage-vedtak på en gruppe oppgave. Dette støttes ikke og er dermed ikke implementert |
|
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 |