Groups for higher education
Note
Specific to higher education in Norway.
Terminology
Higher education is structured in numerous ways across the globe. Many of the terms for describing entities in higher education in Norway do not have exact equivalents in English. We have chosen not to try to translate them, but rather give these short explanations:
- Studieprogram
Program of study. A student is typically admitted to a particular studieprogram
- Studieretning
A subdivision of a studieprogram
- Kull
All students in a studieprogram admitted in a given year
- Klasse
A subdivision of a kull
- Emne
A course, taught and evaluated separately
- Faglærer
Instructor
Group types
Studieprogram
Note
Specific for higher education in Norway.
All students within a program of study regardless of when they were admitted
Attributes from VOOT Core
type
fc:fs:prg
id
A unique identifier of the group. The group identifier consists of 6 fields separated by ‘:’. The first 4 are
fc:fs:fs:prg
. These are followed by:The Feide realm, e.g.
ntnu.no
The studieprogram ID, e.g.
MTBYGG
Example:
"fc:fs:fs:prg:ntnu.no:MTBYGG"
displayName
A human friendly name of the group. Provided by the group creator.
Datatype: Translatable String
Example:
"Master Bygg- og milj\\u00f5teknikk"
parent
A pointer to the institution.
Example:
"fc:org:ntnu.no"
Specific attributes for fc:fs:fs:prg
url
An URL to a description of the program
Example: “https://www.ntnu.no/studier/mtbygg”
Membership attributes
The user’s relationship to the group is expressed in a membership object. For this group type, the object can contain the following attributes:
basic
This value may be
member
,admin
orowner
.Example:
"member"
displayName
A human readable descriptive name of the affiliation to the group.
Example:
"Student"
active
May be set to
false
to indicate that the user is a passive member of the group.Datatype: SCIM Boolean
Example:
true
fsroles
Array of roles taken from Felles studentsystem
Example:
["STUDENT"]
Example of studieprogram
{
"id": "fc:fs:fs:prg:ntnu.no:MIXD",
"url": "http://www.ntnu.edu/studies/mixd",
"type": "fc:fs:prg",
"parent": "fc:org:ntnu.no",
"membership": {
"basic": "member",
"fsroles": [
"STUDENT"
],
"active": true,
"displayName": "Student"
},
"displayName": "Master in Interaction Design"
}
Kull
Note
Specific to higher education in Norway.
All students in a program of study admitted in a given year
Attributes from VOOT Core
type
fc:fs:kull
id
A unique identifier of the group. The group identifier consists of 7 fields separated by ‘:’. The first 4 are
fc:fs:fs:kull
. These are followed by:The Feide realm, e.g.
ntnu.no
The studieprogram, e.g.
MTBYGG
The year of admission, e.g.
2021
Example:
"fc:fs:fs:kull:ntnu.no:MTBYGG:2021"
displayName
A human friendly name of the group. Provided by the group creator.
Datatype: Translatable String
Example:
"Master Bygg- og milj\\u00f5teknikk 2021"
parent
A pointer to the studieprogram.
Example:
"fc:fs:fs:prg:ntnu.no:MTBYGG"
Membership attributes
The user’s relationship to the group is expressed in a membership object. For this group type, the object can contain the following attributes:
basic
This value may be
member
,admin
orowner
.Example:
"member"
displayName
A human readable descriptive name of the affiliation to the group.
Example:
"Student"
active
May be set to
false
to indicate that the user is a passive member of the group.Datatype: SCIM Boolean
Example:
true
fsroles
Array of roles taken from Felles studentsystem
Example:
["STUDENT"]
Example of kull
{
"id": "fc:fs:fs:kull:fssbkurs.no:TS-MN1:2015V",
"displayName": "2015 v\\u00e5r",
"parent": "fc:fs:fs:prg:fssbkurs.no:TS-MN1",
"type": "fc:fs:kull",
"membership": {
"displayName": "Student",
"basic": "member"
}
}
Klasse
Note
Specific for higher education in Norway.
Klasse is a subdivision of kull within a studieprogram.
Attributes from VOOT Core
type
fc:fs:klasse
id
A unique identifier of the group. The group identifier consists of 8 fields separated by ‘:’. The first 4 are
fc:fs:fs:klasse
. These are followed by:The Feide realm, e.g.
ntnu.no
The studieprogram , e.g.
MTBYGG
The studieretning, e.g.
KONSTR
The klasse ID, e.g.
A
Example:
"fc:fs:fs:klasse:ntnu.no:MTBYGG:KONSTR:A"
displayName
A human friendly name of the group. Provided by the group creator.
Datatype: Translatable String
Example:
"Konstruksjoner A"
parent
A pointer to the kull.
Example:
"fc:fs:fs:kull:ntnu.no:MTBYGG:2021"
Membership attributes
The user’s relationship to the group is expressed in a membership object. For this group type, the object can contain the following attributes:
basic
This value may be
member
,admin
orowner
.Example:
"member"
displayName
A human readable descriptive name of the affiliation to the group.
Example:
"Student"
active
May be set to
false
to indicate that the user is a passive member of the group.Datatype: SCIM Boolean
Example:
true
fsroles
Array of roles taken from Felles studentsystem
Example:
["STUDENT"]
notBefore
The date/time when the membership started.
Datatype: SCIM DateTime
Example:
"2021-07-30T22:00:00Z"
notAfter
The date/time when the membership ended.
Datatype: SCIM DateTime
Example:
"2022-07-30T22:00:00Z"
Example of klasse
{
"type": "fc:fs:klasse",
"membership": {
"notAfter": "2023-01-01",
"basic": "member",
"active": false,
"displayName": "Student"
},
"id": "fc:fs:fs:klasse:ntnu.no:MTBYGG:2021:KONSTR:A",
"parent": "fc:fs:fs:kull:ntnu.no:MTBYGG:2021",
"displayName": "Konstruksjoner A"
}
Emne
Note
Specific for higher education in Norway.
A course. A student may follow an emne. A faglærer teaches the emne.
Attributes from VOOT Core
type
fc:fs:emne
id
A unique identifier of the group. The group identifier consists of 7 fields separated by ‘:’. The first 4 are
fc:fs:fs:emne
. These are followed by:The Feide realm, e.g.
ntnu.no
The emne ID, e.g.
IDRI2006
A version ID, e.g.
A
Example:
"fc:fs:fs:emne:ntnu.no:IDRI2006:A"
displayName
A human friendly name of the group. Provided by the group creator.
Datatype: Translatable String
Example:
"Organisasjon og ledelse"
parent
A pointer to the institution.
Example:
"fc:org:ntnu.no"
Membership attributes
The user’s relationship to the group is expressed in a membership object. For this group type, the object can contain the following attributes:
basic
This value may be
member
,admin
orowner
.Example:
"member"
displayName
A human readable descriptive name of the affiliation to the group.
Example:
"Student"
active
May be set to
false
to indicate that the user is a passive member of the group.Datatype: SCIM Boolean
Example:
true
fsroles
Array of roles taken from Felles studentsystem
Example:
["STUDENT"]
notBefore
The date/time when the membership started.
Datatype: SCIM DateTime
Example:
"2021-07-30T22:00:00Z"
notAfter
The date/time when the membership ended.
Datatype: SCIM DateTime
Example:
"2022-07-30T22:00:00Z"
Example of emne
{
"id": "fc:fs:fs:emne:ntnu.no:IDRI2006:A",
"type": "fc:fs:emne",
"parent": "fc:org:ntnu.no",
"membership": {
"basic": "member",
"fsroles": [
"STUDENT"
],
"active": true,
"notAfter": "2016-08-14T22:00:00Z",
"subjectRelations": "undervisning",
"displayName": "Student"
},
"displayName": "Organisasjon og ledelse"
}