Courses
The Courses area is where Service administrators create and maintain the course catalogue for the scheduled services they administer: 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 type | Description |
|---|---|
| Regular course | Fixed sessions with defined start and end dates. Each instance has individual calendar events. |
| Ongoing course | Recurring 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
- Sign in with a Service administrator account assigned to at least one scheduled service.
- In the left sidebar, open the SYSTEM section.
- Click Courses.
Your scope
| You can | You cannot |
|---|---|
| View, create, edit, and delete courses for services you administer | See or change courses for other services |
| Manage course instances, events, and documents for those courses | View or open courses from services where you are not a service administrator |
| Choose only your scheduled services when creating a course | View or select services outside your assignment in the Service dropdown |
Courses list
The list shows courses for the scheduled services you administer (not the whole platform).
Table columns
| Column | Description |
|---|---|
| Code | Unique course code (sortable) |
| Title | Course name (sortable) |
| Service | Linked scheduled service (sortable) |
| Course type | Regular course or Ongoing course |
| Duration | For ongoing courses: total hours; otherwise — |
| Date created | When the course was created (sortable; default sort: newest first) |
| Actions | Row menu |
Pagination shows Showing X–Y of Z results (20 courses per page by default).
Row actions
| Action | Description |
|---|---|
| Manage | Open the course detail page (instances and documents summary) |
| Edit | Update course fields in a side panel |
| Documents | Open the dedicated documents page for this course |
| Delete | Remove 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
| Field | Description |
|---|---|
| Title | Display name of the course |
| Code | Unique alphanumeric course code |
| Description | Full description shown to customers on the course page |
| Cover image | Optional image for catalogue cards |
| Service | Scheduled service this course belongs to (searchable dropdown; only your scheduled services are listed) |
| Subject | Subject under the selected service |
| Duration (hours) | Ongoing courses only — total hours shown in the catalogue |
| Require uploading files in applications | When checked, scheduled course applications must include uploads |
| Attendance tracking enabled | When checked, attendance can be recorded for this course |
Click CREATE to save.
Editing a course
From the courses list, open the row Actions menu and choose Edit. The same fields as in step 2 above are available in a side panel (course type cannot be changed). Click UPDATE to save.
Course detail page
Open a course with Manage from the list. 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.
| Column | Description |
|---|---|
| # | Row index |
| Code | Instance code |
| Number of attendees | Count of attendees linked to the instance |
| Status | PLANNING (blue), PUBLISHED (green), or FINISHED (red) |
| Language | Instance language |
| Professional | Assigned professional |
| Start date / End date | Instance period |
| Actions | Manage, Edit, Delete |
CREATE INSTANCE opens a full-page form (see below). CANCEL returns to the courses list.
Instance row actions
| Action | Notes |
|---|---|
| Manage | Instance detail: events, course/instance cards |
| Edit | Side panel to change instance fields |
| Delete | Disabled if the instance has applications |
Course documents page
From the courses list, choose Documents on a row.
| Column | Description |
|---|---|
| Description | Short label for the file |
| Name | File name |
| Show in application | Whether the file is offered as a template during application |
| Uploaded at | Timestamp |
| Actions | Edit, remove, download |
Use ADD DOCUMENT to open a side panel with:
| Field | Description |
|---|---|
| Description | Short label for the file |
| File | Document to upload |
| Show in service application as a template | When checked, the file can be used as a template during course applications |
Allowed file types include PDF, PowerPoint, Word, Excel, CSV, OpenDocument, RTF, and plain text. Maximum size 50 MB per file.
Use the row Actions menu to Edit (description or show-in-application flag), Remove, or download a document.
Creating a course instance
CREATE INSTANCE on the course page opens a full-page form with:
| Field | Description |
|---|---|
| Code | Unique instance code |
| Physical presence required | When checked, customers see a Physical attendance badge; otherwise Online |
| Start date | Required |
| End date | Required for regular courses; optional for ongoing |
| Number of participants | Capacity (seats) |
| Price per participant | Price in SEK |
| Language | Instance language |
| Professional | Delivering professional |
| Status | Planning, 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 show the course summary and instance fields: code, physical presence, number of participants, price per participant, language, professional, start date, and end date.
Events
| Course type | Events UI |
|---|---|
| Regular | Table of events: #, Title, Start time, End time, Classroom, Actions. Total events is shown above the table. ADD EVENT opens a side panel. |
| Ongoing | Table by Day of week, Start time, End time, Start date, End date, Automatically create events for the next year, Classroom, and Actions (when the instance is in Planning). ADD EVENT opens the ongoing event form. |
ADD EVENT is disabled when the instance status is Finished.
Regular course — create event
ADD EVENT opens a side panel with:
| Field | Description |
|---|---|
| Title | Event title |
| Time zone | e.g. Europe/Stockholm |
| Start time | Start date and time |
| End time | End date and time |
| Repeatable | When checked, configure recurrence (available only after Start time and End time are set) |
Repeat period
| Value | Behaviour |
|---|---|
| Day | One event every day between the start time and the end of the series |
| Week | Events on selected weekdays (see below) |
| Month | Events on a monthly pattern (see below) |
| Year | One 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.
| Option | Description | Example |
|---|---|---|
| Monthly on day N | Same 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 weekday | Same 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 weekday | The last occurrence of that weekday in each month | Only 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
| Option | Description |
|---|---|
| On date | Generate events until the selected end date (cannot be after the instance end date) |
| After occurrences | Generate 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
ADD EVENT opens a side panel pre-filled with the course title and instance code:
| Field | Description |
|---|---|
| Title | Event group title |
| Time zone | e.g. Europe/Stockholm |
| Repeat from | First date the pattern applies |
| Event time | Daily time range (from–to) |
| Repeat every | Weekday (e.g. Friday) |
| Automatically create events for the next year | When checked, events for the following calendar year are created at the beginning of December |
| Repeat until | Last date for the recurring pattern |
Click CREATE to save the event group and generate sessions.
Ongoing course — event group actions
When the instance status is Planning, each event group row has Actions:
| Action | Description |
|---|---|
| Edit | Change the recurring pattern |
| Delete | Remove the event group |
For Published or Finished instances, event group actions are not available from this table.
Regular course — event actions
While the instance is not Finished, each event row has Actions:
| Action | Notes |
|---|---|
| Edit | Update the event (disabled when instance is Finished) |
| Delete | Remove the event (disabled when instance is Finished or the instance has applications) |
The Classroom column shows a link to the assigned classroom or custom URL, or a message when none is assigned.
Instance statuses
| Status | Meaning |
|---|---|
| Planning | Not visible on Available courses; you can still edit the instance and (for ongoing) event groups |
| Published | Visible to customers and applicants; applications can be submitted |
| Finished | Run completed; ADD EVENT and most event edits are disabled |
Related areas
- Account overview — how service administrator access is granted.
- Services — scheduled services you administer (course ownership).
- Applications — course applications submitted for your services.
- Attendance — attendance for course events under your services (tracking must be enabled on the course).
- Calendar — course instance events for services you administer.
- Follow ups — follow-up threads linked to applications on your services.