Skip to content

Commit

Permalink
gruppemedlemskap is now in the house
Browse files Browse the repository at this point in the history
  • Loading branch information
jorgtho committed Nov 1, 2023
1 parent 87f3fdd commit ebddd79
Show file tree
Hide file tree
Showing 3 changed files with 174 additions and 110 deletions.
77 changes: 53 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,32 +100,45 @@ GET https://{base_url}/student/fodselsnummer/12345678910
"organisasjonsId": "87",
"hovedskole": true
},
"programomrade": {
"navn": "Tømrer",
"systemId": {
"identifikatorverdi": "BATMF2----"
},
"utdanningsprogram": [
{
"systemId": {
"identifikatorverdi": "BA"
},
"navn": "Bygg- og anleggsteknikk",
"grepreferanse": [
"https://psi.udir.no/kl06/BA"
]
}
]
},
"kategori": {
"kode": "2",
"navn": "heltid"
},
"basisgrupper": [
"programomrademedlemskap": [
{
"medlemskapgyldighetsperiode": {
"start": "2023-08-21T00:00:00Z",
"slutt": "9999-12-31T00:00:00Z",
"aktiv": true
},
"aktiv": true,
"navn": "Tømrer",
"systemId": {
"identifikatorverdi": "BATMF2----"
},
"utdanningsprogram": [
{
"systemId": {
"identifikatorverdi": "BA"
},
"navn": "Bygg- og anleggsteknikk",
"grepreferanse": [
"https://psi.udir.no/kl06/BA"
]
}
]
}
],
"basisgruppemedlemskap": [
{
"medlemskapgyldighetsperiode": {
"start": "2023-08-21T00:00:00Z",
"slutt": "9999-12-31T00:00:00Z",
"aktiv": true
},
"navn": "2TMA",
"systemId": "1476223",
"aktiv": true,
"aktiv": true, // Om både medlemskap og basisgruppen er aktiv
"trinn": "VG2",
"skole": {
"navn": "Mordor videregående skole",
Expand Down Expand Up @@ -170,11 +183,16 @@ GET https://{base_url}/student/fodselsnummer/12345678910
]
}
],
"undervisningsgrupper": [
"undervisningsgruppemedlemskap": [
{
"medlemskapgyldighetsperiode": {
"start": "2023-08-21T00:00:00Z",
"slutt": "9999-12-31T00:00:00Z",
"aktiv": true
},
"navn": "2TMA/KRO1018",
"systemId": "12029734",
"aktiv": true,
"aktiv": true, // Om både medlemskap og undervisningsgruppen er aktiv
"fag": [
{
"systemId": {
Expand Down Expand Up @@ -229,8 +247,14 @@ GET https://{base_url}/student/fodselsnummer/12345678910
]
}
],
"faggrupper": [
"faggruppemedlemskap": [
{
"medlemskapgyldighetsperiode": {
"start": "2023-08-21T00:00:00Z",
"slutt": "9999-12-31T00:00:00Z",
"aktiv": true
},
"aktiv": true, // Om både medlemskapet er aktivt
"navn": "B6/REA3036",
"systemId": "48889",
"fag": {
Expand All @@ -257,11 +281,16 @@ GET https://{base_url}/student/fodselsnummer/12345678910
}
}
],
"kontaktlarergrupper": [
"kontaktlarergruppemedlemskap": [
{
"medlemskapgyldighetsperiode": {
"start": "2023-08-21T00:00:00Z",
"slutt": "9999-12-31T00:00:00Z",
"aktiv": true
},
"navn": "2TMA",
"systemId": "1476214_528823",
"aktiv": true,
"aktiv": true, // Om både medlemskap og kontaktlærergruppen er aktiv
"skole": {
"navn": "Mordor videregående skole",
"skolenummer": "123456",
Expand Down
155 changes: 83 additions & 72 deletions fint-templates/student.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,19 +66,6 @@ module.exports = (feidenavn) => {
}
}
hovedskole
programomrade {
navn
systemId {
identifikatorverdi
}
utdanningsprogram {
systemId {
identifikatorverdi
}
navn
grepreferanse
}
}
gyldighetsperiode {
start
slutt
Expand All @@ -87,7 +74,24 @@ module.exports = (feidenavn) => {
kode
navn
}
programomrademedlemskap {
gyldighetsperiode { start slutt }
programomrade {
navn
systemId {
identifikatorverdi
}
utdanningsprogram {
systemId {
identifikatorverdi
}
navn
grepreferanse
}
}
}
basisgruppemedlemskap {
gyldighetsperiode { start slutt }
basisgruppe {
navn
termin {
Expand Down Expand Up @@ -138,53 +142,57 @@ module.exports = (feidenavn) => {
}
}
}
undervisningsgruppe {
navn
termin {
kode
gyldighetsperiode { start slutt }
}
skolear {
kode
gyldighetsperiode { start slutt }
}
skole {
undervisningsgruppemedlemskap {
gyldighetsperiode { start slutt }
undervisningsgruppe {
navn
skolenummer {
identifikatorverdi
termin {
kode
gyldighetsperiode { start slutt }
}
}
fag {
systemId {
identifikatorverdi
skolear {
kode
gyldighetsperiode { start slutt }
}
navn
grepreferanse
}
systemId {
identifikatorverdi
}
undervisningsforhold {
skoleressurs {
feidenavn {
skole {
navn
skolenummer {
identifikatorverdi
}
personalressurs {
ansattnummer {
}
fag {
systemId {
identifikatorverdi
}
navn
grepreferanse
}
systemId {
identifikatorverdi
}
undervisningsforhold {
skoleressurs {
feidenavn {
identifikatorverdi
}
person {
navn {
fornavn
mellomnavn
etternavn
personalressurs {
ansattnummer {
identifikatorverdi
}
person {
navn {
fornavn
mellomnavn
etternavn
}
}
}
}
}
}
}
faggruppemedlemskap {
gyldighetsperiode { start slutt }
faggruppe {
navn
systemId {
Expand All @@ -199,39 +207,42 @@ module.exports = (feidenavn) => {
}
}
}
kontaktlarergruppe {
navn
systemId {
identifikatorverdi
}
termin {
kode
gyldighetsperiode { start slutt }
}
skolear {
kode
gyldighetsperiode { start slutt }
}
skole {
kontaktlarergruppemedlemskap {
gyldighetsperiode { start slutt }
kontaktlarergruppe {
navn
skolenummer {
systemId {
identifikatorverdi
}
}
undervisningsforhold {
skoleressurs {
feidenavn {
termin {
kode
gyldighetsperiode { start slutt }
}
skolear {
kode
gyldighetsperiode { start slutt }
}
skole {
navn
skolenummer {
identifikatorverdi
}
personalressurs {
ansattnummer {
}
undervisningsforhold {
skoleressurs {
feidenavn {
identifikatorverdi
}
person {
navn {
fornavn
mellomnavn
etternavn
personalressurs {
ansattnummer {
identifikatorverdi
}
person {
navn {
fornavn
mellomnavn
etternavn
}
}
}
}
Expand Down
Loading

0 comments on commit ebddd79

Please sign in to comment.