Courses

The Courses area is where System administrators create and maintain the course catalogue: course definitions, documents, course instances, and session schedules. Customers and applicants browse published instances from Available courses; you prepare everything here before it goes live.

What are courses?

A course is a scheduled educational offering tied to one scheduled service and one subject. Customers buy seats on course instances (a specific run of the course with its own code, dates, language, professional, and price).

Course typeDescription
Regular courseFixed sessions with defined start and end dates. Each instance has individual calendar events.
Ongoing courseRecurring weekly (or similar) sessions without a fixed instance end date in the same way. Instances use event groups (day of week + time range) instead of a flat list of dated events.

Accessing Courses

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

Courses list

The list shows all courses in the platform.

Table columns

ColumnDescription
CodeUnique course code (sortable)
TitleCourse name (sortable)
ServiceLinked scheduled service (sortable)
Course typeRegular course or Ongoing course
DurationFor ongoing courses: total hours; otherwise
Date createdWhen the course was created (sortable; default sort: newest first)
ActionsRow menu

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

Row actions

ActionDescription
ManageOpen the course detail page (instances and documents summary)
EditUpdate course fields in a side panel
DocumentsOpen the dedicated documents page for this course
DeleteRemove the course (disabled if any instance has applications)

Use ADD COURSE (top right of the table) to create a new course.

Creating a course

ADD COURSE opens a side panel in two steps.

Step 1 — Course type

Choose Regular course or Ongoing course. This choice cannot be changed after creation.

Step 2 — Course details

FieldDescription
TitleDisplay name of the course
CodeUnique alphanumeric course code
DescriptionFull description shown to customers on the course page
Cover imageOptional image for catalogue cards
ServiceScheduled service this course belongs to (searchable dropdown)
SubjectSubject under the selected service
Duration (hours)Ongoing courses only — total hours shown in the catalogue
Require uploading files in applicationsWhen checked, scheduled course applications must include uploads
Attendance tracking enabledWhen checked, attendance can be recorded for this course

Click CREATE to save.

Course detail page

Open a course with Manage from the list or by clicking its title. The page has three areas.

Details (left)

Read-only summary: thumbnail, title, description, code, service, subject, course type, duration (ongoing), file requirement, attendance tracking flag, and date created.

Documents (right)

Lists files attached at course level on this page (name, size, uploaded at, download). Use the row action Documents on the courses list for full document management (add, edit, remove, Show in application).

Instances (bottom)

Table of all instances for this course.

ColumnDescription
#Row index
CodeInstance code
Number of attendeesCount of attendees linked to the instance
StatusPLANNING (blue), PUBLISHED (green), or FINISHED (red)
LanguageInstance language
ProfessionalAssigned professional
Start date / End dateInstance period
ActionsManage, Edit, Delete

CREATE INSTANCE opens a full-page form (see below). CANCEL returns to the courses list.

Instance row actions

ActionNotes
ManageInstance detail: events, course/instance cards
EditSide panel to change instance fields
DeleteDisabled if the instance has applications

Course documents page

From the courses list, choose Documents on a row.

ColumnDescription
DescriptionShort label for the file
NameFile name
Show in applicationWhether the file is offered as a template during application
Uploaded atTimestamp
ActionsEdit, remove, download

Use ADD DOCUMENT to upload (description, file, optional Show in service application as a template). Allowed types include PDF, Office documents, and plain text; maximum size 50 MB per file.

Creating a course instance

CREATE INSTANCE on the course page opens a form with:

FieldDescription
CodeUnique instance code
Physical presence requiredOnline vs in-person badge for customers
Start dateRequired
End dateRequired for regular courses; optional for ongoing
Number of participantsCapacity (seats)
Price per participantPrice in SEK
LanguageInstance language
ProfessionalDelivering professional
StatusPlanning, Published, or Finished

Submit with CREATE, then use Manage on the instance to add events.

Editing a course instance

From the course detail page, open the instance row Actions menu and choose Edit. A side panel lets you update code, status, physical presence, start and end dates, number of participants, price, language, and professional. Click UPDATE to save.

Managing a course instance

The instance page title is {Course title}: {Instance code}.

Course details and instance details

Two blocks mirror the course summary and instance fields (code, physical presence, participants, price, language, professional, dates).

Events

Course typeEvents UI
RegularTable of events: title, start time, end time, classroom link. ADD EVENT opens a side panel.
OngoingTable by day of week, start/end time, start/end date, Automatically create events for the next year, classroom. ADD EVENT uses repeat-from, event time, repeat every (weekday), repeat until, and the auto-create checkbox.

ADD EVENT is disabled when the instance status is Finished.

Regular course — create event

ADD EVENT opens a side panel with Title, Time zone, Start time, and End time (both must be set before recurrence options appear). Times must fall within the instance start and end dates.

Check Repeatable to create a series of events instead of a single session.

Repeat period
ValueBehaviour
DayOne event every day between the start time and the end of the series
WeekEvents on selected weekdays (see below)
MonthEvents on a monthly pattern (see below)
YearOne event per year on the same calendar date as the start time
Weekly repeat

When Repeat period is Week, select one or more weekdays (Monday through Sunday). At least one weekday is required.

Monthly repeat

When Repeat period is Month, choose how the day of each month is determined. The options use the Start time you picked—the labels update automatically when you change the start date.

OptionDescriptionExample
Monthly on day NSame calendar date every month (day number from the start time)Start on 15 March → events on the 15th of each month
Monthly on the nth weekdaySame ordinal weekday every month (e.g. first Monday, third Tuesday)Start on the first Monday in March → Monthly on the first Monday each month
Monthly on the last weekdayThe last occurrence of that weekday in each monthOnly shown when the start date is already the last such weekday in its month (e.g. last Friday); then repeats on the last Friday of every month

If the start date is not the last occurrence of its weekday in the month, the last weekday option is hidden.

End of the series
OptionDescription
On dateGenerate events until the selected end date (cannot be after the instance end date)
After occurrencesGenerate a fixed number of events; the maximum allowed count is calculated from the repeat rules and instance end date

Click CREATE to generate the events. The same monthly choices are available when editing a recurring event, subject to the same restrictions as delete.

Ongoing course — create event

Defaults to a repeating weekly pattern: Repeat from, Event time (time range), Repeat every (weekday), Repeat until, and Automatically create events for the next year (events for the following calendar year are created at the beginning of December).

For planning ongoing instances, row actions on event groups allow Edit and Delete. For published or finished instances, event group actions are limited.

Regular course — event actions

While the instance is not Finished, each event can be Edited or Deleted (delete disabled if the instance has applications).

Classroom column shows a link to the assigned classroom or custom URL, or a message when none is assigned.

  • Services — scheduled services that own courses.
  • Applications (customer area) — scheduled and ongoing course applications submitted by customers.
  • Calendar — course instance events appear for administrators and assigned professionals.