Kravspesifikasjon eksamen - personlig

Like dokumenter
Rutine for registrering av persontilpasning i FS

FS kurs 6 Vurdering Del I: Grunnlagsdata

RUTINEBESKRIVELSE FOR UNIVERSITETET I STAVANGER BEHANDLING AV MASTER- OG BACHELOROPPGAVER

Løsningsforslag til eksamen i IN2090 Databaser og datamodellering og INF1300 Introduksjon til databaser 6. desember :30 18:30 (4 timer)

Join. Intuitivt: Skjøte sammen to relasjoner. Intuitivt: 1. Beregn R S 2. Velg ut de tuplene som tilfredsstiller joinbetingelsen C

kvalifikasjoner (forskerutdanning flyttes ikke) Rettet opp noen småfeil under åpne spørsmål Stein Aske

Referat. Møte i ekspertgruppe for Vurdering Tid: Onsdag 6. september 2017, kl 10:00 15:00. Ceres, Nansen, Callisto

Eksport av studieinformasjon fra FS Versjon

Oppdatering av person/studentforekomster i FS mot folkeregisteret

Del 3: Noark 5-basert databasestruktur

Sensorveiledning for IN2090 og INF desember :30 18:30 (4 timer)

Problemer med Indre joins. Inner joins og manglende verdier med aggregater. Left Outer Join. Outer Joins. Hvor mange har kjøpt hvert produkt?

Referat. Møte i Vurderingsgruppen 23. november 2010

Utkast Kravspesifikasjon sensurregistrering

Repetisjon: Normalformer og SQL

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Veiledning for utforming av vurderingsformer

Databaser. Relasjonsmodellen 2 Læreboka: Kap. 2 Relasjonsmodellen

EKSAMEN 6102 / 6102N DATABASER

FS-seminar 24. mars 2011

Løsningsforslag eksamen i IN

28. mai MN allmøte om digital eksamen

Rettet opp noen småfeil under åpne spørsmål Stein Aske Fjernet GEM og tilhørende tabeller Stein Aske

FSAT, FS og digital eksamen. SUHS 2015 Spor: Digitalt læringsmiljø

Avansert bruk av SQL. Avanserte spørringer Valguttrykk Spørring på spørring Unionspørringer Delspørringer, vekselvirkende delspørringer Kvantorer

FS kurs 6 Vurdering Del II: Eksamensplanlegging

Oppgave 1 Datamodellering 22 %

Kunnskapsdepartementets tjenesteorgan. Referat. Møte i ekspertgruppe for Digital vurdering Tid: Torsdag 5. april 2018, kl 10:00 16:00

Alle attributter har NULL som mulig verdi. mulige verdier for integer: NULL, 0, 1, 2, 3...

En lett innføring i foreninger (JOINs) i SQL

Ny designmanual og ny StudentWeb. Brukerforum 2012 Kathy Foss Haugen

IN2090 Databaser og datamodellering. 08 Typer og skranker

Databasers typesystem. IN2090 Databaser og datamodellering. 08 Typer og skranker. SQL-standarden vs. RDBMSer. Hvilke datatyper har vi

Eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Emnenavn: Ny/utsatt eksamen. Eksamenstid: Faglærer: Edgar Bostrøm. Erik Åsberg. Davide Roverso

SQL: Datatyper m.m. Evgenij Thorstensen V18. Evgenij Thorstensen SQL: Datatyper m.m. V18 1 / 12

Vurderingsordningar omgrep ved HVO

2. november SA begynner å behandle innsamla data for hovudkjøyring og vi har mulighet til å revidere fram til 1. desember.

Bruke SQL fra Python. Med Psycopg2

EKSAMEN DATABASER

UNIVERSITETET I OSLO SQL. Structured Query Language. (The intergalactic dataspeak) Institutt for Informatikk. INF Ragnar Normann 1

Ad Hoc. Hvordan forberede for det utforutsette? bwise Software Thomas Schøyen

HØGSKOLEN I SØR-TRØNDELAG

SELECT DISTINCT Fornavn, Etternavn, Programtittel FROM Program P, Medvirkende M, Deltagelse D. SELECT Tilgjengelighet FROM Program

INF3100 V2018 Obligatorisk oppgave nr. 2

Oppgave 1 (Opprett en database og en tabell)

FSAT. Notat: Campus-funksjonalitet FS

Rutine for registrering av sensur

Sjekkliste for nye studenter ved UMB

Eksamensoppgave i TDT4145 Datamodellering og databasesystemer

ARK H - Digital arkivdanning og -bevaring I Mappebeskrivelse. OBS Eksamen består av fire deler!

IN2090 Databaser og datamodellering. 08 Typer og skranker

Eksamen i IBE102 Webutvikling Våren 2017.

NOTAT EKSAMENSAVVIKLING VED MNF - NYE RUTINER FRA VÅREN 2008

UNIVERSITETET I OSLO

SQL Structured Query Language

Agenda. Data og grenser Kontekster XSS XSS og kompliserende kontekster Injection attacks Beskyttelse OWASP

Versjon

Grensesnittene mellom Legemiddelverket og de andre eresept-aktørene

Referat. Unit Direktoratet for IKT og fellestjenester i høyere utdanning og forskning, avd. Oslo

EKSAMEN EKSAMENSDATO: KLASSE: TID: ANTALL SIDER UTLEVERT: 5. TILLATTE HJELPEMIDLER: Alle trykte og skrevne

SQL, del 1 - select. Hva er SQL?

Skisse til løsning av eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Definisjonsrapporter. for variabler i. Medisinsk fødselsregister. Del 2

I denne leksjonen skal se på hvordan vi bruker innebygde og brukerdefinerte funksjoner.

FS-API Status og veien videre. Kai Quale og Mario Ledinscak KDTO

Andre sett obligatoriske oppgaver iinf3100v2011

Metaspråket for å beskrive grammatikk

2 Beholdes inntil det er lagt opp til endringssendinger for disse utplukkene. Institusjon.Institusjonsnavn for eierinstitusjon

Pen- tes'ng av webservices. Asbjørn Reglund Thorsen Gruppe- og utviklingsleder UIO/FSAT

INF1300 Det meste av resten av SQL. Utleggsark v. 2.0

Oppgave: Finn navn og tittel på alle som har arbeidet på prosjektet «Vintersalg»

Hjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med egenproduserte notater (håndskrevne/maskinskrevne)

EKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid:

MySQL-database, php. Innhold. 8 MySQL-database, php. 8.1 Databasen MySQL

Andre sett obligatoriske oppgaver i INF3100 V2013

AGENDA. Dag 1. FS StudentWebgruppe januar 2012 på Gardermoen. 9:00 10:00 Ankomst. 10:00 12:00 Referat fra forrige møte

Semesterregistrering ved UiN

1. SQL spørringer mot flere tabeller

SQL: SELECT-spørringer

EKSAMENSPLAN EKSAMEN HØSTEN 2018 HANDELSHØYSKOLEN

EKSAMEN OBJEKTORIENTERT PROGRAMMERING Alle trykte og skrevne. Java API dokumentasjon er tilgjengelig lokalt på hver maskin.

ARK2200-H18 - Digital arkivdanning og -bevaring II. Mappeeksamen

FS-nytt med ph.d.-vri. Knut Løvold

EKSAMENSPLAN EKSAMEN HØSTEN 2018 HANDELSHØYSKOLEN korrigert 19. juni 2018 (KULT6000 og KULT6200)

Utkast. Publiseringsløsning. Brukerdokumentasjon ez Publish. Logge på Gå inn på:

Høgskolen i Telemark EKSAMEN 6102 DATABASER 5602 DATABASER Tid: 9-13 (9-14 for konte-eksamen i 5602) Hjelpemidler:

Lynkurs i hvordan komme i gang med Studentweb3. Kathy Haugen 15. april 2015

HØGSKOLEN I SØR-TRØNDELAG

«Kravspesifikasjon» digital oppmøteregistrering med strekkode i Fagpersonweb

UNIVERSITETET I OSLO SQL. Structured Query Language. (The intergalactic dataspeak) Institutt for Informatikk. INF Ellen Munthe-Kaas 1

ARK Digital arkivdanning og -bevaring II Mappeeksamen. Eksamen består av fire deler

1. Innføring i bruk av MySQL Query Browser

GraphQL. Hva, hvorfor, hvordan

Kombinatorisk og synkron logikk. Kapittel 4

Håndbok for publisering av timeplan og booking av undervisningsrom. Handelshøyskolen BI IT-avdelingen

SQL: Repe)sjon og eksempler Deniz Akkøk Mathias Stang

Compello Fakturagodkjenning Versjon 10 Software as a service. Tilgang til ny modulen Regnskapsføring


TDT4300 Datavarehus og datagruvedri3, Våren 2014

Transkript:

Kravspesifikasjon eksamen - personlig Det ønskes Webservice (WS) som gir informasjon om en students vurderingsdatoer/frister Bakgrunn UiO skal utvikle nytt system for timeplaner våren 2014 som skal i produksjon fra august 2014. Det er i den sammenheng ønskelig å motta data fra FS via egnet Webservice. Les mer på prosjektsidene for systemet Parametre Det ønskes resultat med følgende spørring. årstall + terminkode + brukernavn. Utplukk WS skal returnere informasjon fra vurderingskombinasjoner/enheter der studenten har melding og eventuell avvikling under denne. I tillegg enheter der studenten har avvikling og studenten har melding til eier-/(foreldre-) enheten, som altså gjelder "deldager". Det skal returneres noe forskjellig data utifra hvilket nivå man er på: For ordninger skal det returneres: navn vurderingsstatus dato trekkfrist dato kunngjøring kommentar studentweb For eksamensdeler skal det returneres: navn form dato og klokkeslett eksamen varighet frist og klokkeslett innlevering dato og klokkeslett uttak frist for endring av oppgavetittel eventuelle rom for eksamen

kommentar studentweb For deldager skal det returneres: dato og ev. klokkeslett eksamen eventuelle rom for eksamen OBS: Enkelte vurderingskombinasjoner/enheter er både ordning og eksamensdel. For enheter man ikke ønsker i utplukket settes STATUS_PUBLISER = 'N'. Navn på vurderingskombinasjonen beregnes utfra studentens valgte målform. Eksempel på SQL: (eksemeplet er todelt der den første delen tar for seg kombinasjon der man har melding, og den andre delen omfatter deldager) select k.emnekode, k.vurdkombkode, case when p.sprakkode_malform='engelsk' and not k.vurdkombnavn_engelsk is null then k.vurdkombnavn_engelsk when p.sprakkode_malform='nynorsk' and not k.vurdkombnavn_nynorsk is null then k.vurdkombnavn_nynorsk else k.vurdkombnavn_bokmal end, k.vurdordningkode, k.vurdkombtypekode, to_char(e.dato_frist_trekk,'dd.mm.yyyy'), to_char(e.dato_frist_sensur,'dd.mm.yyyy'), to_char(e.dato_frist_kunngjoring,'dd.mm.yyyy'), to_char(e.dato_klage,'dd.mm.yyyy'), to_char(e.dato_uttak,'dd.mm.yyyy'), to_char(e.klokkeslett_uttak,'hh24:mi'), to_char(e.dato_innlevering,'dd.mm.yyyy'), to_char(e.klokkeslett_innlevering,'hh24:mi'), to_char(e.dato_eksamen,'dd.mm.yyyy'), to_char(e.klokkeslett_fremmote_tid,'hh24:mi'), e.varighettimer, ea.bygningskode, ea.romkode from fs.vurderingskombinasjon k join fs.vurdkombenhet e on k.emnekode=e.emnekode and k.versjonskode=e.versjonskode and k.vurdkombkode=e.vurdkombkode join fs.vurderingstid t on t.arstall_gjelder_i= &arstall and t.terminkode_gjelder_i= &terminkode and t.arstall=e.arstall_reell and t.vurdtidkode=e.vurdtidkode_reell join fs.vurdkombmelding m on m.emnekode=e.emnekode

and m.versjonskode=e.versjonskode and m.arstall=e.arstall and m.vurdtidkode=e.vurdtidkode and m.vurdkombkode=e.vurdkombkode join fs.person p on p.fodselsdato=m.fodselsdato and p.personnr=m.personnr and p.brukernavn= &brukernavn left outer join fs.eksavviklingperson ea on ea.fodselsdato=m.fodselsdato and ea.personnr=m.personnr and ea.emnekode=m.emnekode and ea.versjonskode=m.versjonskode and ea.arstall=m.arstall and ea.vurdtidkode = m.vurdtidkode and ea.vurdkombkode = m.vurdkombkode union select k.emnekode, k.vurdkombkode, case when p.sprakkode_malform='engelsk' and not k.vurdkombnavn_engelsk is null then k.vurdkombnavn_engelsk when p.sprakkode_malform='nynorsk' and not k.vurdkombnavn_nynorsk is null then k.vurdkombnavn_nynorsk else k.vurdkombnavn_bokmal end, k.vurdordningkode, k.vurdkombtypekode, to_char(e2.dato_frist_trekk,'dd.mm.yyyy'), to_char(e2.dato_frist_sensur,'dd.mm.yyyy'), to_char(e2.dato_frist_kunngjoring,'dd.mm.yyyy'), to_char(e2.dato_klage,'dd.mm.yyyy'), to_char(e2.dato_uttak,'dd.mm.yyyy'), to_char(e2.klokkeslett_uttak,'hh24:mi'), to_char(e2.dato_innlevering,'dd.mm.yyyy'), to_char(e2.klokkeslett_innlevering,'hh24:mi'), to_char(e2.dato_eksamen,'dd.mm.yyyy'), to_char(e2.klokkeslett_fremmote_tid,'hh24:mi'), e2.varighettimer, ea.bygningskode, ea.romkode from fs.vurderingskombinasjon k join fs.vurdkombenhet e on k.emnekode=e.emnekode and k.versjonskode=e.versjonskode and k.vurdkombkode=e.vurdkombkode join fs.vurderingstid t on t.arstall_gjelder_i= &arstall and t.terminkode_gjelder_i= &terminkode and t.arstall=e.arstall_reell and t.vurdtidkode=e.vurdtidkode_reell

join fs.vurdkombmelding m on m.emnekode=e.emnekode and m.versjonskode=e.versjonskode and m.arstall=e.arstall and m.vurdtidkode=e.vurdtidkode and m.vurdkombkode=e.vurdkombkode join fs.person p on p.fodselsdato=m.fodselsdato and p.personnr=m.personnr and p.brukernavn= &brukernavn join fs.vurdkomb_i_vurdkomb vv on vv.emnekode=e.emnekode and vv.versjonskode=e.versjonskode and vv.vurdkombkode_inngar_i=e.vurdkombkode join fs.vurdkombenhet e2 on e2.emnekode=m.emnekode and e2.versjonskode=m.versjonskode and e2.vurdkombkode=vv.vurdkombkode and e2.arstall=m.arstall and e2.vurdtidkode=m.vurdtidkode join fs.eksavviklingperson ea on ea.fodselsdato=m.fodselsdato and ea.personnr=m.personnr and ea.emnekode=m.emnekode and ea.versjonskode=m.versjonskode and ea.arstall=m.arstall and ea.vurdtidkode = m.vurdtidkode and ea.vurdkombkode = e2.vurdkombkode; Data Fra kombinasjon Vurderingsordning Vurderingsform Vurderingskombinasjonsnavn (bm/nn/eng) Fra enhet Vurderingsstatus Vurderingstid Trekkfrist Kunngjøring Uttak med klokkeslett Frist innlevering med klokkeslett Frist oppd. tittel Eksamensdato Klokkeslett

Varighet i timer Kommentar studentweb Fra rom eller eksavvikingrom eller eksavviklingperson bygningskode romkode Format av resultat Det er først og fremst ønskelig med json tilbake, men xml er også ok. Spesifikasjon av format er spesifisert i vedlegg Publisert 6. jan. 2014 13:32 - Sist endret 27. jan. 2014 11:05