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

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 or owner.

  • 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

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 or owner.

  • 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

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 or owner.

  • 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

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 or owner.

  • 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

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"
}