Drawio | |
---|---|
zoom | 1 |
simple | 0 |
inComment | 0 |
pageId | 2303328290 |
custContentId | 2417950827 |
lbox | 1 |
diagramDisplayName | Digitaleksamen.drawio |
contentVer | 1 |
revision | 1 |
baseUrl | https://unit.atlassian.net/wiki |
diagramName | Digitaleksamen.drawio |
pCenter | 0 |
width | 1153.3333333333333 | links | tbstyle |
height | 817 |
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Innledning
Dette er en integrasjon for arkivering av Master oppgaver fra Wiseflow og Inspera. Integrasjonen bygger videre på arbeidet allerede gjort i forbindelse med Brage-integrasjonen. Da Brage-integrasjonen allerede henter inn master-oppgaver med tilhørende meta-data fra eksamen-systemene, benyttes den delen videre i denne integrasjonen.
Til arkivering, benyttes
Veiledning til integrasjonen og løsningsbeskrivelse :
Nøkkel info
...
Initiering av flyt
...
Inspera : Push (inspera-webhooks)
WISEflow : Pull-request
...
Flyt møsnter
...
Halveis synkron
...
Den delen som leser inn fra Inspera/Wiseflow er en egen prosess og er fra-koblet fra resten. Men den delen som arkiverer går synkront til arkiv-tjenesten
...
Bruk av meldingskø
...
Ja, Kafka
...
Drawio | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
...
Innledning
Dette er en integrasjon for arkivering av Master oppgaver fra Wiseflow og Inspera. Integrasjonen bygger videre på arbeidet allerede gjort i forbindelse med Brage-integrasjonen. Da Brage-integrasjonen allerede henter inn master-oppgaver med tilhørende meta-data fra eksamen-systemene, benyttes den delen videre i denne integrasjonen.
Til arkivering, benyttes
Veiledning til integrasjonen og løsningsbeskrivelse :
Nøkkel info
Initiering av flyt | Inspera : Push (inspera-webhooks) | |
---|---|---|
Flyt møsnter | Halveis synkron | Den delen som leser inn fra Inspera/Wiseflow er en egen prosess og er fra-koblet fra resten. Men den delen som arkiverer går synkront til arkiv-tjenesten |
Bruk av meldingskø | Ja, Kafka |
|
Open API | Nei | |
IntArk | Ikke brukt |
Bakgrunn
Arkivering av masteroppgaver er et krav som alle institusjoner skal oppfylle.
...
System | Data | Brukt API (endepunkter) |
---|---|---|
Brage-integrasjonen | Denne leser inn opgavene fra Inspera og Wiseflow og lagrer metadata i Oai-databasen som del av Brage-integrasjonen Brage | Se Brage |
Config-databasen | Liste over alle institusjoner med | configDB.orgs |
Oai-databasen (Brage integrasjonens database) | Liste over alle oppgaver og deres metadata; liste over | oai.Records |
FS (digex-api) | Henter full exam info for å finne fram til studentens | https://fsws.usit.no/eksamen/<system>/<ID> |
FS (digex-api) | Henter status på kandidatens oppgave ifm overføring til Brage som tilsvarer | GET: /eksamen/ferdigstatus/ https://www.fellesstudentsystem.no/brukersider/teknisk/fsws-dok/rest/digitaleksamen.html |
Inspera | Henter test (prøve) for å finne | GET: /test/ |
Inspera | Henter opp user, for å mappe | GET: /users/ |
Inspera | Henter kandidatens innsendings-id som tilsvarer | GET: /candidates/submission/ |
WISEflow | – ikke implementert – noe likt det med Inspera | ! |
Public360 |
Tilgangsstyring og logging
Integrasjonen loger til Humio med detaljert logging av prosessen.
Integrasjonen er knyttet logg-oversikten som vil logge følgende data:
orgId
oppgaveIdentifier
testId
userOrGroupId
examSystem
studentRefs
success (true/false)
errorMessage (hvis aktuelt)
Integrasjonen har ikke noe behov for tilgangstyring
Forretningsregler
Behandlingstid/responstid og volum
Integrasjonen ikke tatt til bruker nå; ingen data!
Feilhåndtering, konsekvenser av feil og overordnet risikoanalyse
...