Subjects

The Subjects area is where System administrators manage the subjects used by services, courses and applications across the platform: browse and search subjects, create new entries, edit and delete platform-managed records, and maintain the supporting entities that describe them — Subject areas, Categories, and School types.

Accessing Subjects

  1. Sign in with a System administrator account.
  2. In the left sidebar, open the SYSTEM section.
  3. Click Subjects.

Page structure

The Subjects section has four tabs:

TabPurpose
ListDirectory of all subjects with search, filters, sorting, and row actions
Subject areasAreas that belong to a specific subject (each area is linked to one subject)
CategoriesCategories that can be attached to one or more subjects
School typesSchool types that can be attached to one or more subjects

Use the tab bar below the Subjects heading to switch between them.

Sources

Every entry on these tabs has an optional Source field that identifies where the record originally came from. The Source column is shown on every tab and is used as a filter on every tab.

The Source field has two purposes:

  • It tells you who owns the record — an external system, the platform itself, or a person who created it manually.
  • It is part of the record’s identity. Subjects, subject areas, and categories are unique by the combination of Code + Source, so the same code can exist under two different sources (for example a MATE subject from Skolverket and a separate MATE subject created manually) without colliding.

The platform recognizes the following source values:

Source valueMeaningEditable?
(empty)Created manually in the platform by a System administratorYes
SkolverketImported from the Skolverket (Swedish National Agency for Education) syllabus APINo (read-only)
System createdGenerated automatically by the platform as a placeholder for imported records (see System created)No (read-only)

Skolverket source

Skolverket is the Swedish National Agency for Education. It is the authoritative source for the Swedish national curriculum, and the platform imports its official taxonomy directly from Skolverket. Records imported this way have their Source set to Skolverket and are read-only, so the official taxonomy is not accidentally altered.

The following entities come from Skolverket:

  • Subjects — the official subjects in the national curriculum.
  • Subject areas — Skolverket’s courses, each linked to the subject it belongs to.
  • Categories — the subject categories defined by Skolverket.
  • School types — the school types (school levels/programs) defined by Skolverket.

System created source

System created is not an external system. The platform uses it for placeholder records that are generated automatically during the Skolverket import.

When an imported subject has no categories or no school types of its own, the import attaches a fallback entry named NONE so the subject is never left without a category or school type. These fallback NONE category and NONE school type records carry the Source value System created and are therefore also read-only.

RecordCodeNameSource
Fallback categoryNONENONESystem created
Fallback school typeNONENONESystem created

Manual entries (no source)

Records created directly in the platform through the CREATE buttons have an empty Source. These are the only entries a System administrator can edit or delete.


List tab

The default tab. Lists all subjects in the platform.

Search and filters

ControlDescription
SHOW FILTERS / HIDE FILTERSOpens advanced filters above the table
Category filterMulti-select; limits the list to subjects linked to any of the selected categories. Includes No category to match subjects with no categories
School types filterMulti-select; limits the list to subjects linked to any of the selected school types. Includes No school type to match subjects with no school types
Source filterMulti-select; limits the list to subjects with the selected source(s). Includes No source to match subjects with no source
CLEAR FILTERSResets filter selections
SearchFinds subjects by name, code, source, or by the name of any linked category

When a search is run, the result count is shown below the search field as X results found (or No results found).

Table columns

ColumnDescription
NameSubject name. Sortable (default sort: name ascending)
CategoriesAll categories linked to the subject; each is shown on its own line as Name (Source) when a source exists, otherwise just Name
School typesAll school types linked to the subject; each is shown on its own line as Name (Source) when a source exists, otherwise just Name
CodeSubject code. Sortable
SourceSource of the entry (empty for entries created in the platform). Sortable
ActionsRow menu (see below)

Pagination shows Showing X–Y of Z results (20 subjects per page by default). Use the pager at the bottom to move between pages.

Sorting

Click the column header menu (three dots that appear on hover for sortable columns) and choose Sort ascending or Sort descending for:

  • Name (default)
  • Code
  • Source

Row actions

Open the Actions menu (⋮) on a row.

ActionDescription
EditOpens the Edit subject side panel. Disabled when Source is set (read-only entry)
DeleteOpens the Delete subject confirmation dialog. Disabled when Source is set (read-only entry)

Create subject

Click CREATE SUBJECT above the table (only visible to System administrators) to open the Create subject side panel.

FieldNotes
NameRequired (2–255 characters); must be unique
CategoriesOptional; multi-select of existing categories with chips
School typesOptional; multi-select of existing school types with chips

Click CREATE to save. If a soft-deleted subject with the same Name and Source already exists, it is restored instead of creating a new record.

Edit subject

From the row Actions menu, Edit opens the Edit subject side panel with:

FieldNotes
NameRequired (2–255 characters); must remain unique
CategoriesMulti-select of existing categories
School typesMulti-select of existing school types

Click UPDATE to save.

Delete subject

From the row Actions menu, Delete opens a confirmation dialog.

  1. Read the warning. The dialog tells you that the subject <name> will be deleted and become unreachable, that this operation cannot be undone, and asks you to confirm the deletion.
  2. Click DELETE to confirm.

The record can later be restored by creating a subject with the same Name and Source.


Subject areas tab

Subject areas are sub-divisions of a subject. Each subject area belongs to exactly one subject.

Search and filters

ControlDescription
SHOW FILTERS / HIDE FILTERSOpens advanced filters above the table
Subject filterMulti-select; limits the list to subject areas that belong to any of the selected subjects
Source filterMulti-select; limits the list to subject areas with the selected source(s). Includes No source
CLEAR FILTERSResets filter selections
SearchFinds subject areas by name, code, source, or by the name of the parent subject

Table columns

ColumnDescription
NameSubject area name. Sortable (default sort: name ascending)
SubjectThe subject this subject area belongs to. Source and code are shown when available. Sortable.
CodeSubject area code. Sortable
SourceSource of the entry. Sortable
ActionsRow menu (see below)

Pagination shows Showing X–Y of Z results (20 subject areas per page by default).

Sorting

Click the column header menu (three dots on hover) and choose Sort ascending or Sort descending for:

  • Name (default)
  • Subject
  • Code
  • Source

Row actions

ActionDescription
EditOpens the Edit subject area side panel. Disabled when Source is set
DeleteOpens the Delete subject area confirmation dialog. Disabled when Source is set

Create subject area

Click CREATE SUBJECT AREA above the table.

FieldNotes
SubjectRequired; searchable dropdown of existing subjects (each option shows Name - Code with the source as a subtitle)
NameRequired (2–255 characters); must be unique

Click CREATE to save. A soft-deleted subject area with the same Name and Source is restored instead of created anew.

Edit subject area

The Edit subject area side panel only allows the Name to be changed (2–255 characters, must remain unique). The parent subject cannot be changed after creation.

Delete subject area

From the row Actions menu, Delete opens a confirmation dialog.

  1. Read the warning. The dialog tells you that the subject area <name> will be deleted and become unreachable, that this operation cannot be undone, and asks you to confirm the deletion.
  2. Click DELETE to confirm.

The record can later be restored by creating a subject area with the same Name and Source.


Categories tab

Categories are reusable labels that can be linked to many subjects.

Search and filters

ControlDescription
SHOW FILTERS / HIDE FILTERSOpens advanced filters above the table
Source filterMulti-select; limits the list to categories with the selected source(s). Includes No source
CLEAR FILTERSResets filter selections
SearchFinds categories by name, code, or source

Table columns

ColumnDescription
NameCategory name. Sortable (default sort: name ascending)
CodeCategory code
SourceSource of the entry
ActionsRow menu (see below)

Pagination shows Showing X–Y of Z results (20 categories per page by default).

Sorting

Only the Name column is sortable on this tab. Use the column header menu (three dots on hover) to choose Sort ascending or Sort descending.

Row actions

ActionDescription
EditOpens the Edit category side panel. Disabled when Source is set
DeleteOpens the Delete category confirmation dialog. Disabled when Source is set

Create category

Click CREATE CATEGORY above the table.

FieldNotes
NameRequired (2–255 characters); must be unique

Click CREATE to save. A soft-deleted category with the same Name and Source is restored instead of created anew.

Edit category

The Edit category side panel only allows the Name to be changed.

Delete category

From the row Actions menu, Delete opens a confirmation dialog.

  1. Read the warning. The dialog tells you that the subject category <name> will be deleted and become unreachable, that this operation cannot be undone, and asks you to confirm the deletion.
  2. Click DELETE to confirm.

The record can later be restored by creating a category with the same Name and Source.


School types tab

School types are reusable labels for school levels or programs that can be linked to many subjects.

Search and filters

ControlDescription
SHOW FILTERS / HIDE FILTERSOpens advanced filters above the table
Source filterMulti-select; limits the list to school types with the selected source(s). Includes No source
CLEAR FILTERSResets filter selections
SearchFinds school types by name, code, or source

Table columns

ColumnDescription
NameSchool type name. Sortable (default sort: name ascending)
CodeSchool type code
SourceSource of the entry
ActionsRow menu (see below)

Pagination shows Showing X–Y of Z results (20 school types per page by default).

Sorting

Only the Name column is sortable on this tab. Use the column header menu (three dots on hover) to choose Sort ascending or Sort descending.

Row actions

ActionDescription
EditOpens the Edit school type side panel. Disabled when Source is set
DeleteOpens the Delete school type confirmation dialog. Disabled when Source is set

Create school type

Click CREATE SCHOOL TYPE above the table.

FieldNotes
NameRequired (2–255 characters); must be unique

Click CREATE to save. A soft-deleted school type with the same Name and Source is restored instead of created anew.

Edit school type

The Edit school type side panel only allows the Name to be changed.

Delete school type

From the row Actions menu, Delete opens a confirmation dialog.

  1. Read the warning. The dialog tells you that the school type <name> will be deleted and become unreachable, that this operation cannot be undone, and asks you to confirm the deletion.
  2. Click DELETE to confirm.

The record can later be restored by creating a school type with the same Name and Source.