Universitetet i Oslo bruker SQL for ? l?se f?lgende oppgaver og arbeidsprosesser
Modul Person
Sammensl?ing av personer (dubletter)
- Ved sammensl?ing av personer, hender det at det er dubletter i tabeller som vi ikke har tilgang til fra bilder (verken egne bilder, eller underbilder (ev. man ikke kommer p? hva underbildet heter), da dataene bare finnes som tabeller som vi ikke kan endre p? i bilder eller underbilder. Da m? vi slette fra de tabellene med SQL eller manipulere datane med SQL etterp?. Problemet kan l?ses uten SQL, dersom FS f?r egne bilder for de aktuelle tabellene.
- Hente ut persondata for vask mot folkeregisteret (det gamle)
- Finne persondubletter som FS201.004 duplikatkontroll ikke fanger opp (f.eks gamle opptak, fagpersoner)
- Plukke personer for sp?rreunders?kelser (kan muligens gj?res med rapporter og flettefilbehandling, men det blir tungvint)
- N?r det lages vitnem?l til nye grader/nynorsk/engelsk bruker vi ofte SQL til ? kopiere inn et eksisterende vitnem?l og justerer litt p? utformingen
- Fagperson, sensoroppnevning, sensuroppdrag og personrolle er blitt registrert p? feil person pga. navnelikhet. Flytter til riktig person med SQL
- personer/studenter med Norge (eller Oslo eller \) som land i adressen
- personer/studenter med utenlandske adresseland og postnummer i postnummerfeltet
- norske semesteradresser uten postnummer hvor hjemstedsadressen heller ikke har postnummer
- norske semesteradresser uten gyldig postnummer
FSDEMO etter kloning av FSPROD
1. Nulle ut e-postadresser slik at Studentweb ikke sender ut automatiske e-poster.
2. T?mme meldingsk?bufferet for ikke ? overbelaste meldingsk?ssystemet
3. Endre URI_SAMLING_VITENARKIV p? Emne samlebilde med data for demo
FS-modul Opptak
Dette ble meldt inn til SIKT ved Kathy Haugen i forbindelse med masteropptaksprosjektet og modernisering av opptakssystemet. Innmelding ble gjort i september 2021.
Hvis Sikt ?nsker ? f? dette p? nytt kan UiO sende det p? nytt, men da m? vi ha mulighet til ? sende et st?rre dokument. Note to self: filen ligger p? \\kant.uio.no\los-sadm-felles\Opptak\Opptak\SQL
Utreisende utveksling
- SQL for ? sette riktig periode for utveksling (?rstall,termin og datointernvall) for s?knadsalternativ i opptakstudieprogram samlebilde.
- SQL for ? sette svarfrist for fakultet som ikke benytter brevmodulen i FS.
- F?r overf?ring til Utvekslingsperson: SQL for ? sette datoer for studenter som skal p? utveksling i 2 semester.
FS-modul Godkjenningssaker
- SQL for ? legge inn automatisk forh?ndsgodkjenning (termin, omfang + status behandling til 'behandlet') for utreisende studenter p? SV-fakultetet og JF.
FS-modul Programstudent
- Slette ikke-avlagte ikke-obligatoriske emner i utdanningsplanene bakover i tid. Begrunnelse for sql-behovet
- Fordele studenter i klasser
Vi bruker noen ganger SQL til ? opprette kullklassestudenter. Eksempelvis om et institutt glemmer ? varsle om at s?kerne skulle fordeles p? klasser f?r FS159.001 ble kj?rt. Kunne ogs? v?rt l?st ved ? rette bakgrunnsdataene i opptakstermin og kj?re FS159.001 p? nytt, men vi finner det ofte mer hensiktsmessig ? bruke studieprogramstudentene som kilde. Vi bruker ogs? SQLi andre tilfeller p? f.eks. lektoprogrammet, der plassering av studentene i klasser umiddelbart etter opptaket ved hjelp av FS159.001 ikke blir aktuelt fordi vi f?rst har tilstrekkelig informasjon til ? plassere studentene i klasser etter undervisningsopptakene er kj?rt, og studentene s?ker plass p? undervisningen etter at de har blitt opprettet som studenter.
- masseopprettelse av studieprogramstudenter med emnebegrensning for SV-avtalestudenter fra Oslo Met
- jevnlige kontroller:
- studieprogramstudenter med gal starttermin iht. startdato
- studieprogramstudenter med overlappende studieretter p? samme studieprogram
- terminerte studieretter med gyldig-til-dato frem i tid
- studieretter som ikke har gyldig-til-dato, men som skal ha det
- oppdatering av utl?psdato for visse studieprogramstudenter
- gyldige studieretter med inaktiv studierettstatus
- studieprogramstudenter med lokale studentstatuskoder: IKKEPLAN og REFUSERT
- PRIVATIST-studieprogramstudenter med emner i utdanningsplan
- emner, emnekombinasjoner og bekreftelser under programmer som ikke skal ha slikt
- studieprogrammer med N i utdanningsplan, men med studenter med planbekreftelse eller emner/emnekombinasjoner i utdanningsplan
- studentoppgaver under programmer som ikke skal ha slikt
- veiledningsforhold under programmer som ikke skal ha slikt
- aktive studieretter med utg?tt gyldig-til-dato
- gjenst?ende JFM5-RV12-, JFM5-RV345- og JFM5-RVOPP-studieretter
- JFM5-RVOPP-studenter med best?tt oppgave, men uten JFM5-RV-grad
- aktive eksplisitte privatiststudieretter og deres studentgrunnlag
- gyldige studieretter for utg?tte studieprogrammer
- studieprogramstudenter p? visse programmer med gyldig-til-dato etter bestemte datoer
- gyldige studieretter fra f?r 2003-H?ST
- gyldige studieretter p? utg?tte PHD-SV-studieprogrammer
- gjenst?ende KVOTEPROG-studieprogramstudenter
- PPU-studieretter uten gyldig-til-dato
- gyldige PPU-studieretter tildelt f?r en bestemt dato
- bekreftede utdanningsplaner for utg?tte studieprogrammer
- testpersoners vurderingsmeldinger/vurderingsprotokollforekomster/ bekreftelser/oppn?dde grader
FS-modul Utveksling
Innreisende
- Hente ut e-postadresser for NOMINATOR fra avtalebildet (underbilde Koordinator, kontakttype NOMINATOR), for utsendelse to ganger i ?ret av e-post til avtalepartnere om brukernavn (flettet inn), rutiner og frister for nominasjon av innreisende utvekslingsstudenter til UiO (september og mars). Denne kunne godt erstattes av funksjonalitet (rapport?) i FS, ..
- SQL for ? oppdatere brevtekster for nye s?kere som kj?res etter opptak og f?r brevproduksjon, legger inn dato-periode og termin for utvekslingsoppholdet, samt vilk?rstatus (for UDI-brevet).
- SQL for ? legge inn tilbud og ja-svar for alle kvalifiserte, samt sperre mot sletting av dokumenter de selv har lastet opp.
- SQL for ? legge inn korrekte verdier i S?knad samlebilde -> underbildet S?kAlt; i feltene 亚博娱乐官网_亚博pt手机客户端登录ettstatus og 亚博娱乐官网_亚博pt手机客户端登录ett-periode; bestilles fra Seksjon for digitale tjenester (DIG) (fshjelp@admin.uio.no) et par dager f?r kj?ring av 159.001 (medio mai og oktober).
- SQL for innlegging av fritak for semesteravgift + realfagsprofil for de som trenger det, kj?res av DIG p? bestilling fra Seksjon for studiekvalitet et par dager f?r Studentweb ?pner for neste semester.
Note to self: Disse, og andre SQL som brukes sporadisk, ligger her \\kant.uio.no\los-sadm-felles\Digitale-tjenester\SQL\ekstern\utveksling
- Utlisting av nye innreisende utvekslingsstudenter for ? ha ved manuell hjelp med brukernavn og passord
Utreisende
- SQL for ? sette inn fakultetstilh?riighet (internt sted) i Utvekslingsperson etter at studentene er overf?rt fra S?knad Samlebilde rapport FS159.001
FS-modul Semesterregistrering
I forbindelse med utsending av e-poster
- Finne mottakere for e-post om ?pning av Studentweb for betaling og registrering.
- Finne de som har betalt semesteravgift, men ikke har registrert seg.
- Finne de som har registrerte seg, men mangler betalt semesteravgift.
FS-modul Undervisning
I forbindelse med enkeltemnedagen
- Kontroller p? dato og klokkeslett i Undervisningsenhet samlebilde p? alle emner, b?de at data finnes og at de er riktige.
- ?pne studieretter for REA og DSP-s?kere dagen f?r enkeltemnedagen
- Hente ut tall over hvor stor aktivitet det er i Studentweb: Antall undervisningsmeldinger p? enkeltemner som har blitt opprettet i et gitt intervall.
- Finne antall undervisningsmeldinger opprettet p? enkeltemnedagen
- Finn antall undervisningsmeldinger opprettet de 10 f?rste minuttene.
- Finn antall unike personer som har opprettet undervisningsmelding denne dagen.
- Finne de mest popul?re emnene.
- Finne personer som meldte seg til flest emner.
- Setting av dato start enkeltemneopptak for HF-bacheloremner med status_emneadgang = J
- Blanking av POENGTALL_FAKTISK_GRENSE i opptaksgruppene for SVs emner f?r publisering av undervisningsopptaket
Detaljer p? intern UiO-nettside om enkeltemnedagen. Sikt kan melde tilbake om dere ?nsker detaljer.
I forbindelse med manglende API (bestilt av TP)
- Oppretting/oppdatering av undervisningsenhet
- Oppretting/oppdatering av opptaksgruppe
- Oppretting/oppdatering av undervisningsaktivitet
Klargj?ring for timeplanlegging ved medisinsk fakultet
Vi bruker FS408.003 kopiering av undervisningsaktivitetet fra enhet til enhet for ? f? strukturen p? plass. Datoene blir sjelden riktig. Vi bruker SQL for ? s?rge for at undervisningen starter i riktig uke og ? f? p?ske p? riktig plass/fjerne p?ske).
Rette feilregistreringer
Saksbehandlere sletter undervisningsmeldinger ved en feil og de m? gjenopprettes.
Saksbehandlere har bygget opp undervisningen feil, og oppdager ikke problemet f?r studenter har meldt seg.
FS-modul Vurdering
- Saksbehandler sletter eksamensmeldinger ved en feil og de m? gjenopprettes.
- Saksbehandler har glemt ? fortelle FS at vurderingskombinasjonen er endret. Det m? rettes, gjerne midt i semesterregisteringen.
- Utlisting for Det juridiske fakultet av jusoppmeldte studenter med oppbrukt gjentakskvote etter sv?rt spesielle regler
- vurderingsmeldinger/vurderingsprotokollforekomster med feil studieprogram
- ikke-eksamensemner med eksamen
- best?tte vurderingsprotokollforekomster med manglende studiepoeng
- sletting fra fs.lk_eksrestrans for ? kunne slette protokollforekomst
FS-modul Doktorgrad
- personer med mer enn én oppn?dd doktorgrad med samme gradkode
- personer med mer enn én oppn?dd doktorgrad med samme studieprogramkode
- personer med oppn?dd doktograd og me enn én doktorgradsstudierett p? samme studieprogram
- nyere oppn?dde doktorgrader uten registrert studieprogram
- nyere oppn?dde doktorgrader uten tilh?rende studieprogramstudent
- oppn?dde doktorgrader med mer enn én disputas
- disputaser med studieprogramkode som ikke er ekte doktorgradsprogram
- personer med doktorgradsstudieretter overlappende i tid
- planlagt/beregnet slutt med inkonsistente data
- planlagt/beregnet slutt for andre studieprogramstudenter enn doktorgradsprogrammer
- doktorgradsstudieretter uten planlagt slutt
- doktorgradsstudieretter med beregnet slutt frem i tid for utg?tte dr.programmer
- studieprogramstudenter med doktorgradsdata i ikke-doktorgradsprogrammer
- 亚博娱乐官网_亚博pt手机客户端登录savtaler med gradgivende institusjoner - studieprogramstudenter
- 亚博娱乐官网_亚博pt手机客户端登录savtaler med gradgivende institusjoner - doktorgrads?knader
- doktorgradsstudieprogramstudieprogramstudenter med annet fakultet enn studieprogrammets
- aktive dr.philos.-studieprogramstudenter
- dr.philos.-studieprogramstudenter med stipendiatstilling
- ph.d.-studieprogramstudenter og stipendiatstatus
- fullf?rte ph.d.-studieprogramstudenter med blank stipendiatstatus
- doktogradsstudieprogramstudenter med ukjent elle blankt statsborgerskap
- doktogradsstudieprogramstudenter uten registrert fag
- doktogradsstudieprogramstudenter uten registrert grunnutdanning
- doktogradsstudieprogramstudenter uten registrert finansiering
- doktogradsstudieprogramstudenter med manglende samsvar startsemester og tildelt_dato
- dr.innleveringer for mer enn 90 dager siden uten avhandlingsvurdering
FS-modul Kvalifikasjon
- Utlisting for Det medisinske fakultet av studenter som har fullf?rt forskerlinjen og er aktive p? et ph.d.-program
- Utlisting for Det medisinske fakultet av studenter som har fullf?rt b?de forskerlinjen og et ph.d.-program
- Oppdatering av DBH-rapporteringstermin (bakover i tid) for nyopprettet forekomst av oppn?dd kvalifikasjon for student med tidligere rapportert forekomst som senere er ugyldigsatt (slik at den nye forekomsten ikke skal bli rapportert)
FS-modul Etterutdanning
- etterutdanningskurs med annet studieprogram enn emnets studieprogram
- etterutdanningskurs med studieprogram som ikke er p? studieniv? 800/850
FS-modul Betaling
- Finn ISS SOM studenter som har i tillegg en aktiv H?ST studierett slik at vi kan gjenopprette krav til semesteravgift H?ST.
- Rydde opp i listen over institusjoner som dukker opp i Registerkort "Sted:". Mange institusjoner dukker opp etter at SIKT oppdaterer kodene, men vi trenger i rullegardinmenyen bare type institusjon SAMSKIPNAD som er godkjent betalingssted for semesteravgift.
- Brukes sjelden: en SQL brukes hvis vi trenger ? oppdatere konteringsopplysninger p? fakturaer med innbetalinger som enn? ikke er bokf?rt, og for ubetalte eksisterende fakturaer. (Beskyttet av en 'trigger' som m? utl?ses f?r oppdatering.)
- Opprettelse av privatistgebyrer:
- opprettelse av view med eksamensmeldingene for emnene privatistgebyret gjelder
- opprettelse av view med eksamensmeldingene som skal avkreves privatistgebyr
- diverse kontroller av semesterregistrering, studieretter, undervisningsmeldinger etc.
- kj?ring av oppdatert script (fra Geir Vangen) for ? opprette fakturareskontro for gebyrprivatistene
- diverse oversikts- og kontrollutlistinger
- opprettelse av fakturareskontrodetalj for de enkelte gebyrbelagte vurderingsmeldingene
- oppdatering av detaljtypekode, bel?p og kontostreng for de enkelte fakturareskontrodetaljene
- ytterligere oversikts- og kontrollutlistinger
I forbindelse med Kopinor-avgift
- Finn programstudenter som ikke har betalt Kopinor-avgiften.
- Finn enkeltemnestudenter slik at vi kan opprette krav til Kopinor-avgift for dem.
- N?r UiO endrer bel?pet som skal betales, bruker vi en SQL for ? endre bel?pet p? Kopinor-avgift i Studieprogram samlebilde/Avgift for heltids- og deltidsstudier.
FS-modul Studieelementer
- En gang per semester: Sette J/N i feltet "Behandles i EpN" i Emne samlebilde, for ? hente inn et utvalg emner i EpN
- En gang per semester: Registrere infotermin p? emner som er behandlet i EpN. Rutine FS200.015 Publisering av emner og studieprogram (infotermin) legger inn infotermin, men denne legger inn infotermin p? alle emner, ikke et utplukk, slik som UiO har behov for.
- Antagelig nytt i 2025, en gang per semester og inntil ny god intergasjon er p? plass: Feltene for Fleksibel finansiering. Sette J og fylle inn datofeltene. Opplegg beskrevet p? m?tet i FS-nettverket p? UiO 7. oktober 2024.
- ?rlig opprettelse av rapporteringstermin for aktive studieprogrammer
- sletting fra fs.lk_emnetrans for ? kunne slette emne
- utlisting for kontroll av nyopprettede emner etter masseopprettelse
- systematiske masseopprettelser av forkunnskapskrav eller vektingsreduksjonsregler
- massekontroll av at systematiske forkunnskapskrav er korrekt opprettet
- jevnlige kontroller:
- emner med annet institusjonsnummer enn UiO
- emner med blanke tegn til slutt i navnet
- emner med kode som inneholder et annet ikke-alfanumerisk tegn enn bindestrek
- emner uten studieprogramkode
- emner uten studieprogramkode
- emner med rapporteringsstudieprogram med N i 'Rapportering'
- emner med J i enkeltemneopptak, men som ikke er tilordnet et enkeltemnestudieprogram
- emner med J i enkeltemneopptak, men som ikke har krav om undervisningsmelding
- emner tilordnet studieprogrammer som ikke skal rapporteres i det hele tatt
- emner sekund?rtilordnet REALFAG, men som ikke skal eksamensrapporteres som REALFAG
- emner sekund?rtilordnet andre enkeltemnestudieprogrammer enn prim?rstudieprogrammet
- h?yeregradsemner sekund?rtilordnet laveregradsstudieprogrammer med J i 'Rapportering'
- laveregradsemner sekund?rtilordnet masterprogrammer med J i 'Rapportering'
- laveregradsemner sekund?rtilordnet bachelorprogrammer med N i 'Rapportering'
- h?yeregradsemner sekund?rtilordnet masterprogrammer med N i 'Rapportering'
- doktorgradsemner sekund?rtilordnet doktorgradsprogrammer med N i 'Rapportering'
- sekund?rstudieprogramtilordninger og rapporteringsstatus for NORINT-emner
- ikke-doktorgradsemner tilordnet ph.d.-programmer
- doktorgradsemner tilordnet ikke-doktorgradsprogrammer
- MND-KURS-emner ikke tilordnet PHD-MN
- emner med prim?rstudieprogram med studieniv? som ikke passer med emnets studieniv?
- emner tilordnet utvekslingsstudieprogrammer med N i 'Rapportering'
- emner uten studierettkrav
- emnekombinasjoner uten studierettkrav
- emner med privatistoppmeldingsadgang
- emner ?pne for enkeltemneopptak (diverse kontroller)
- ikke-terminerte emner med utg?tt rapporteringsprogram
- emner med terminert eksamen, men ikke undervisning
- emner med terminert undervisning, men ikke eksamen
- nye emner uten hverken undervisning eller eksamen i startsemesteret
- utg?tte studieprogrammer uten sistetermin
- nye opprettede kull for utg?tte studieprogrammer
- kull tre semestre eller mer senere enn studieprogrammets siste offisielle opptak
- studieprogrammer med siste opptak senere enn siste tilbud
- studieprogrammer som har terminert tilbud
- studieprogrammer som har terminert tilbud og ingen gjenv?rende studenter og som derfor kan settes utg?tt
- ikke-utg?tte kvalifikasjoner ikke tilordnet ikke-utg?tte studieprogrammer
- utg?tte kvalifikasjoner uten sistetermin
- studieprogramstudieretninger under utfasing
- aktive studieprogramstudieretninger uten gjenv?rende studenter og som derfor kan settes utg?tt
- aktive studieretninger uten aktive studieprogramstudieretninger
- ikke-aktive studieretninger med aktive studieprogramstudieretninger
- ikke-aktive studieprogramstudieretninger med aktive studieprogramstudenter
- aktive studieretninger i mer enn ett studieprogram
- opptaksterminer senere enn studieprogrammets siste opptakstermin
- opptakstudieprogrammer uten studieprogramkode
- opptakstudieprogrammer med ikke-standard studieprogramkode
- NOM-opptakstudieprogrammer med emnekombinasjonskode
- NOM-opptakstudieprogrammer med flere studietypenumre til samme studieprogram
- NOM-opptakstudieprogrammer med kullkode
- NOM-opptakstudieprogrammer med klassekode
- NOM-opptakstudieprogrammer uten opprettet kull
- studieprogrammer med kull med forskjellig starttrinn
- oppdatering av starttrinn for relevante kull der det mangler
- kull med annen terminkode enn V?R/H?ST
- opprettede kull uten klasse, men hvor fjor?rets kull hadde klasser
- klasser uten studenter
- studieprogrammer med status_utdplan = 'J' som ikke beh?ver ? ha det
- studieprogrammer med status_utdplan = 'N' som egentlig skal ha 'J'
- emner uten NUS-kode
- studieprogrammer uten NUS-kode
- kvalifikasjoner uten NUS-kode
- kvalifikasjoner som ikke er grad
- ikke-eksamensemner med eksamen
- vektingsreduksjonsregler med bare ett emne
- vektingsreduksjonsregler uten emner
FS-modul Koder
- Vi har tidligere brukt SQL for ? sjekke status p? MQ. Tabellen: FS_SYSTEM.MQ_BUFFER. Vi er usikre p? om dette kan finnes ut p? andre m?ter.
- utlisting av dubletter ved institusjonskonvertering
- utlisting og sletting av navnehistorikk ved institusjonskonvertering
- sletting av felleskoder UiO ikke vil ha etter felleskodeinnlasting
- oppdatering av felleskoder UiO vil justere etter felleskodeinnlasting
Generelt og ad hoc behov
- S?k i tabeller som bare finnes som underbilder i FS-klienten, da klarer vi ikke ? s?ke der.
- Ad hoc eksempel 1, rydding: Da vi fant at utg?tte land gj?r det umulig ? logge inn i FS.
- Ad hoc eksempel 2, rydding: En sak der det l? det feil bakgrunnsinformasjon i opptakstermnin (Underbilde til opptakstudieprogram samlebilde) for fem studietyper.
"FS159.001 opprette s?kere som student" bruker data herfra for ? opprette studenter studieprogramstudenter og klasser.
Uten SQL (eller en ny rutine) m?tte man slettet en og en studieprogramstudent (hundrevis), med et par av underbildene, og deretter kj?re 159.001 p? nytt.
Mer info i UiO RT#5040656. Sikt kan meld fra