Metis Utdanning
Status på det parallelle løpet vi har bygget ved siden av HubSpot
Rektormøte BPG og MVGS — 30. april 2026Kapittel 1
HubSpot-skjemaet leverer søknadsdata av variabel kvalitet. Det koster oss timer hver uke i manuell rydding — og noen ganger går kontrakter til feil mor.
Skjemaet er fritekst-basert og uten autentisering. Det betyr:
Eskil Schuster sin Vg2-kontrakt gikk til feil mor i forrige uke fordi to ulike "Kristin Amundsen" ble merget på navnematch alene. Penneo-saken måtte kanselleres og kontrakten resendes manuelt.
— Faktisk hendelse 28. april 2026
Dette er inntakslisten i MetisVerse akkurat nå. 17 nye datakvalitetsfeil bare de siste tre dagene.
Hvert rødt merke er en mismatch mellom MetisDB og HubSpot — to kilder med ulike verdier for samme person. Vi vet ikke nødvendigvis hvilken som er riktig.
Saksbehandler må manuelt avgjøre hvilken kilde som stemmer. Det er slik Eskils kontrakt havnet hos feil mor.
Vi har gjort syncback, FNR re-match, og normaliseringsregler — likevel:
Kapittel 2
Et parallelt løp som bruker ID-porten, validerte data og pedagogisk forretningslogikk fra første tastetrykk. Bygget på samme database som inntakssystemet.
ID-porten gir verifisert FNR, navn og fødselsdato. Ingen tastefeil mulig.
Postnr slås opp via Bring-API. Eleven kan ikke skrive "Bergen" som poststed.
Spansk II vises kun hvis u.skole-språket var Spansk. HS-skjemaet har ingen slike regler.
I HubSpot-skjemaet kan en elev velge "Tysk" i ungdomsskolen og samtidig "Spansk II" på videregående — pedagogisk umulig, men skjemaet stopper det ikke. Saksbehandler oppdager det først når søknaden behandles manuelt.
I MinSide filtreres språk-dropdownen basert på u.skole-språket. Eleven får kun lov til å velge språk de faktisk har grunnlag for. Reglene matcher fagfornyelsens forskrifter for fremmedspråk.
Resultat: feil unngås før de oppstår, og saksbehandler slipper å avvise i etterkant.
Forhåndsutfylt fra ID-porten. Eleven kan korrigere kontaktinfo.
Skole, program og fremmedspråk. Pedagogiske regler håndheves.
Karakterutskrift og vitnemål. Magic-bytes-validert opplasting.
Inviteres på e-post. Logger inn med ID-porten — egen verifisert person.
Søknad sendt. Søker og foresatte får bekreftelses-epost med tidslinje.
I HubSpot legges foresatt inn som tekstfelter på elevens søknad — uten verifisering, uten egen innlogging, uten egen e-post-tråd.
I MinSide inviteres foresatt på e-post eller SMS, og logger inn med egen ID-porten-pålogging. Foresatt blir en autentisert person i databasen, ikke et tekstfelt.
Det betyr riktig adresse, riktig kontaktinfo og riktig signatur på Penneo — første gang.
Kapittel 3
Hele flyten fungerer ende-til-ende. Den ligger live i produksjon, men er gated bak feature-flag for interne testere — ikke åpnet for eksterne søkere ennå.
Eleven ser begge søknadene sine på samme sted, uavhengig av hvor de søkte fra. Ingen dobbeltregistrering, ingen forvirring.
Begge kanaler skriver til samme database. HubSpot-søknader får "Søkt via HubSpot"-merke, MinSide-søknader får "Søkt via MinSide". Saksbehandler ser samme inntakskø i MetisVerse.
Vi har verifisert kryss-flyten ende-til-ende: en søker kan opprette søknad i HubSpot og foresatt kan signere i MinSide.
5 steg, draft-lagring og fil-opplasting på plass.
Ekte HubSpot-deal-matching i kryss-flyt mellom HS og MinSide.
Manglende HS-felter migrert og smart fagvalg-logikk lagt på.
"Søk plass"-knapp på bpg.no og metisvgs.no leder direkte inn i wizarden.
8 maler live — søker- og foresatt-versjoner for søknad mottatt, avslag, venteliste.
Hovedflyten er ferdig. Det som blokkerer ekstern rollout:
Vi kan kjøre parallelldrift gjennom hele inntak 2026/27. Spørsmålet er når vi skifter til MinSide som primær inngang: