Help · manual

Text blocks, pages, tags & attendance

Text blocks, your own pages and theme blocks for the course website, reasons for absence and leaving, tags and attendance entries. These texts sit right next to the fields inside Kursimple – here they are to read through.

Managing tags in Kursimple
Managing tags. View at full size

Text blocks

Text blocks

Fixed texts that are output at certain places in the booking portal or in documents – e.g. a note in the shopping cart or a footer – per language. Create a new text via “Create new text block”; position and language determine where it appears.

A text block is bound to a position (a technical name for the place in the portal). Which positions your theme knows you learn from support or from the theme documentation. There should be only one block per position and language.

Changes take effect immediately in the portal – check the place after saving.

Position

The place where the text is output (technical name, e.g. for shopping cart or footer).

The positions are defined by your portal's theme.

Subject

The heading or internal designation of the block – depending on the position it is output as well.

Change via the pencil.

Message

The actual text, shortened. In full in editing.

You see the formatting in the portal.

Language

For which language of the portal the block applies (e.g. de, en).

For a multilingual portal create one block per language.

Actions

Pencil = edit. Bin = delete – the text disappears from the portal immediately.

Before deleting, check whether the place in the portal may then stay empty.

Create new text block

Creates a text for a position: fill in position, language, subject and message, save.

If a block already exists for the position, it is better to edit that one.

Edit text block

Edit text block

Position, language, subject and message of a text block. Changes take effect immediately in the portal.

After saving, look at the place concerned in the portal.

Position

The technical name of the place in the portal where the text appears. Spelling exactly as specified by the theme.

If unsure, take an existing block as a template.

Language

Language code of the text, e.g. “de”. Create a separate block for each portal language.

The portal chooses the block that matches the visitor's language.

Subject

Required field: heading or internal designation of the block.

Visible or internal only, depending on the position.

Message

The text itself, with formatting via the editor (paragraphs, bold, links).

Short and understandable for customers.

save

Applies the text block – takes effect immediately in the portal.

Afterwards back to the list.

cancel

Back to the list without saving.

Entries are lost.

Create new page

Create new page

Creates a portal page: title, slug (URL), parent page, top/footer navigation, menu item without page, content, active.

New pages are appended at the end of their level; you change the position afterwards by drag & drop in the list.

Order and level by drag & drop

Grab a page by the handle (⋮⋮) and drag: up or down changes the order, into the indented list below another page makes it a subpage. It is saved immediately, the status message on the right confirms it.

Subpages move along when you drag. Nesting can be of any depth; in the portal navigation subpages appear as a submenu.

Title

The page title – heading in the portal, browser title and text of the menu item. Indented entries are subpages of the page above; a folder icon marks menu items without their own page.

A click opens “Edit”.

Address

The path of the page: “directions” gives /page/directions. A click opens the page in the portal in a new tab. Menu items without a page have no address.

Lowercase letters, digits and hyphens only.

Navigation

“Top” = the page is in the main menu at the top, “Footer” = in the footer area. Both are possible; without a marker the page is reachable only via its link.

Set via “Edit”. Pure menu items without a page group their subpages there.

Content

“Builder” = the content was designed with the page builder. Otherwise the region name is shown here whose theme blocks make up the content.

Region pages: no blocks with this name = empty page.

Status

Only active pages are reachable in the portal and appear in the navigation; inactive ones return an error page.

Leave inactive for preparing.

Actions

Edit = settings and content of the page. Delete = remove the page after confirmation; its subpages move up one level.

Theme blocks are kept when deleting.

Edit page

Edit page

Title, URL, placement in the page tree, navigation and visibility of a portal page – and below it the content: designed with the page builder or from theme blocks of a region.

After saving, check the page via the link in the list. A pure menu item without a page has no content.

Page title

Required field. Heading of the page and text of the menu item, e.g. “Directions”.

Keep it short – the menu item has little space.

URL (slug)

The path in the portal, e.g. “directions” → /page/directions. Lowercase letters, digits and hyphens only; must be unique. After publication preferably do not change it any more (old links).

No spaces, no umlauts.

Active?

Ticked = page reachable in the portal. Without the tick for preparing.

Inactive pages return an error page.

Header image

Picture across the full width between the header and the content of the page.

Click “Choose image”, crop the picture and save the page. A wide picture fits well, e.g. 1920 × 500 px.

In the portal the picture appears above the page content; with some designs (e.g. Kunstschule Koppelschleuse) directly below the navigation. With “remove” and saving it disappears again.

Content

The content of the page. In the builder you drag blocks onto the canvas: “Content” offers ready-designed sections (hero, text with picture, columns, tiles, quote, list, table, question & answer, note), “Pictures & videos” picture with caption, gallery, banner, carousel, team and video, “Kursimple” address, contact, legal notice, locations, directions map and buttons into the course offering – pre-filled with your provider data. On the right you set styles and settings of the selected element.

The canvas shows the page with your portal's design. At the top: layout templates (first icon – whole pages such as “Home page”, “About us”, “Directions”, “Contact”, “Picture gallery”, “Team”, “Event”, “Testimonials”, “Frequently asked questions”, “Terms” or “Legal notice” as a start; loading replaces the current content), preview, full screen, show HTML, import HTML, undo. Under “Basic elements” you find empty columns, text, picture, video and map for free design.

Pictures: a double-click on a picture opens the image manager. On upload each picture first passes through the image editor – crop, aspect ratio (e.g. 16:9 for banners, 1:1 for team photos), rotate, target size; “Cancel” uploads the original. Uploaded pictures are then available for all pages and emails. For the carousel you select the carousel or a slide and switch the visible slide with the arrows in its toolbar – this is how you reach picture and text of the second and third slide; in the portal the first slide always starts, then it continues automatically. Videos: insert the block, then on the right under “Settings” enter provider (YouTube/Vimeo) and video ID – the ID is in the video address after “v=” or at the end.

The Kursimple blocks take address, phone, email and web from the tenant administration and the locations from “Locations” – changes there do not automatically land in blocks already inserted. Legal texts such as terms and legal notice are only frameworks: insert content and have it checked. It is only saved with “Save” at the bottom.

Builder or theme blocks

Switch for how the content is maintained. Builder = blocks by drag & drop (recommended). Theme blocks = the content comes from blocks with a region name (previous way).

When switching a theme-block page to the builder, the previous content is taken over as the starting content; the theme blocks are kept. Switching reloads the page – save unsaved entries beforehand.

Region name

Only in “Theme blocks” mode: freely selectable name, e.g. “page_anfahrt_content”. You enter exactly this name at the theme blocks as “Region” – the blocks are then the content of the page.

Spelling exactly the same (upper/lower case).

Parent page

Empty = main menu item. If you choose a page, this page appears as a sub-item below it – also multi-level, e.g. “About us” → “Team” → “Management”.

The page itself and its own subpages are not available for selection, otherwise a loop would arise.

Position

Order within the level – the lower, the further forward. New pages are automatically appended at the end.

In the overview the order can also be changed by drag & drop.

Show in the top navigation?

Ticked = the page appears in the main menu at the top of the portal. Without the tick it is reachable only via its link (e.g. from an email).

Subpages appear as a submenu of their parent page.

Show in the footer navigation?

Ticked = the page appears in the link list in the footer area of the portal, e.g. for legal notice, privacy or directions.

Top and footer can be combined.

Menu item only, without its own page

Ticked = the entry is only a heading in the menu that groups its subpages. It has no content of its own and cannot be opened.

Example: “About us” as a menu item with the subpages “Team” and “History”.

Save

Creates the page or applies changes – takes effect immediately in the portal.

Afterwards maintain content via theme blocks.

Theme blocks (page builder)

Theme blocks (page builder)

Content blocks for your portal: each block belongs to a theme and a region (a place in the layout, e.g. logo area, or the region of a custom page). This is how you design home page and content pages without programming.

Procedure: “Create new block” → choose theme (the active one is in the variable THEME_NAME) → enter region → type (HTML/text, plain text, image URL) → content → sorting → save → check the portal.

Which regions a theme knows is in its documentation or with support. Within a region the sorting determines the order.

Create new block

Creates a content block: theme, region, type, content, sorting.

Write the region exactly as the theme or the dynamic page expects it.

Theme

The theme in which the block is output. Only blocks of the active theme (variable THEME_NAME) are visible in the portal.

When changing theme, create blocks for the new theme.

Region

The place in the layout (e.g. “header_logo_area”) or the region name of a dynamic page.

Spelling must be exact.

Sort.

Order within the region – smaller numbers first.

Change via “Edit”.

Type

HTML/text (formatted content from the editor), plain text or image URL – determines how the content is displayed.

For pictures enter the type image URL and the address of the picture.

Content (preview)

Shortened preview of the content; for pictures a thumbnail. In full in editing.

The portal shows the finished block.

Actions

Edit = content and settings. Delete = remove the block after confirmation – takes effect immediately in the portal.

Check beforehand whether the place in the portal may stay empty.

Edit theme block

Edit theme block

Theme, region, sorting, type and content of a block. Changes are visible in the portal immediately – after saving, open the page in the portal.

Region and theme determine where the block appears; type and content what is seen.

Theme name

The theme the block applies to. Choose the active theme of your portal (variable THEME_NAME), otherwise the block stays invisible.

From the list of installed themes.

Region (position)

Technical name of the place in the layout, e.g. “header_logo_area” – or the region name of a dynamic page. Spelling exact.

Existing blocks show valid region names.

Sorting

Order within the region – lower numbers appear first.

10, 20, 30 leaves room for insertions.

Type

HTML / text (editor) for formatted content with pictures and links, plain text for unformatted lines, image URL for a single picture.

With image URL the content contains only the address of the picture.

Content

The text or HTML of the block. For the type HTML format via the editor and insert pictures via the image library.

Check in the portal after saving.

Save

Applies the block – takes effect immediately in the portal.

Afterwards back to the list.

Absence reasons

The reasons for absence in Kursimple
The reasons for absence. View at full size

Absence reasons

The reasons that speakers and administration can choose when recording attendance in the course – e.g. “sick”, “excused”, “unexcused”. They appear in the selection of the attendance list and in exports.

Create few, clear reasons. A reason that is already used in attendance cannot be deleted – instead remove the tick “Active”, then it is no longer offered and old entries remain legible. You see and maintain only the reasons of your own provider. The menu item appears only if attendance management is switched on (variable PRESENCE).

Sort

Order in the selection list – smaller numbers first. Put the most common reason at the top.

Change via “change”.

Name

The designation of the reason as it appears in the attendance list.

Keep it short.

Display

Whether the reason is active, i.e. selectable. Inactive reasons are kept in old entries.

Toggle via “change”.

Attendance

In how many recorded attendance entries the reason is entered. From one entry on it can no longer be deleted, only hidden.

To hide: open “change” and remove the tick “Active”. The recorded attendance entries keep their reason.

Actions

“change” opens name, sorting and active status.

Changes take effect immediately in the attendance list.

Create new absence

Creates a reason: name, sorting, active.

Afterwards it is available in the selection of the attendance list.

Edit absence reason

Editing a reason for absence in Kursimple
Editing a reason for absence. View at full size

Edit absence reason

Name, sorting and active status of a reason. Changes take effect immediately on the selection in the attendance list.

Old entries keep the reason even after renaming. “delete” exists only as long as the reason is in no attendance entry – otherwise the button is grey and you hide the reason via the tick “Active”.

Name

Required field. Short, unambiguous designation, e.g. “sick”.

Appears in the attendance list and in exports.

Sorting

Order in the selection – smaller numbers first.

Common reasons to the top.

Active

Ticked = reason is selectable. Without the tick it stays in old entries but is no longer offered – this is how you take an already used reason out of the selection.

Toggling is possible at any time.

Save

Applies the reason – takes effect immediately.

Afterwards back to the list.

cancel

Back to the list without saving.

Entries are lost.

Terms (tags) for customer segmentation

Terms (tags) for customer segmentation

Coloured markers that you assign to customers, participants and speakers – e.g. “Member 2027”, “Corporate customer”, “Interest yoga”. You filter the customer list by tags and choose recipients for bulk emails.

Procedure: create the tag here (title, description, colour) → assign it in the customer record in the “Tag” tab → filter by the tag at the top of the customer list → “Email to all customers” then writes only to this group.

The feature appears only if the variable TAGS is switched on. Choose few, easily distinguishable colours.

Tag

The designation of the tag – appears as a tooltip on the colour square in the lists.

Change via the pencil.

Description

What the tag is meant for – so that colleagues use it correctly.

E.g. “Customers with valid club membership”.

Colour

The colour of the square in customer, participant and speaker lists.

Choose easily distinguishable colours.

Actions

Pencil = edit. Bin = delete – the assignments for all persons are removed in the process.

Before deleting, check whether the tag is still needed for filters.

Create new tag

Creates a tag: title, description, colour. Afterwards assign it in the customer record.

Short titles so that the tooltip stays legible.

Edit tag

Creating a tag in Kursimple
Creating a tag. View at full size

Edit tag

Title, description and colour of a tag. Changes apply immediately to all persons the tag is assigned to.

You change assignments in the respective record, not here.

Title

Required field. Short designation, e.g. “VIP” or “Newsletter”.

Appears as a tooltip and in the tag filter of the customer list.

Description

Explanation for other users: who gets this tag and why?

Optional, but helpful.

Colour

The colour of the square in the lists – set via the colour picker.

High-contrast colours are most recognisable.

save

Applies the tag – takes effect immediately.

Afterwards back to the list.

cancel

Back to the list without saving.

Entries are lost.

Absence reason

Absence reason

The details of a reason. Use “edit” to change it.

Display only.

ID

Internal number of the reason.

Relevant for internal use only.

Name

The designation as it appears in the attendance list.

Change via “edit”.

Active

Whether the reason is offered in the selection. Inactive ones are kept in old entries.

Toggle via “edit”.

Sorting

Order in the selection – smaller numbers first.

Change via “edit”.

Tag

Tag

The details of a tag. Use editing to change it; assign in the customer record.

Display only.

Tag

The designation – appears as a tooltip on the colour square.

Change via editing.

Description

What the tag stands for.

For orientation for colleagues.

Colour

The colour in the lists, as a colour code.

Change via editing.

Text block

Text block

The details of a text block. Use editing to change it.

Display only.

Position

The place in the portal where the text appears.

From the theme's position list.

Subject

Heading or internal designation of the block.

Visible depending on the position.

Message

The text with formatting, as it is output.

Change via editing.

Language

The portal language the block applies to.

One block per language.

Reasons for Leaving

Reasons for Leaving

Here you maintain the reasons why participants leave a course early, e.g. moving away, illness or “course doesn’t suit me”. They are available for selection in the leaving window on the “Attendance” page.

You enter a participant’s leaving on a course’s “Attendance” page, in the person’s row via “Leaving”: leaving date (the last course day) and reason. On later course days the person is no longer available for selection there. Booking, invoice and occupied places remain untouched – leaving is not a cancellation.

If there is at least one active reason, selecting one is required when leaving; without reasons you only enter the date.

In the statistics builder, for the row type “Participation” you choose the fields “Left”, “Leaving date” and “Reason for leaving” (group “Participant”) as a column or, in the analysis, as a group.

The function is switched on with the tenant variable AUSTRITTSDATUM = 1.

New reason for leaving

Enter a name and click “add” – the new reason is placed at the end of the list.

You change the order in the list with the arrows.

Order

Use the arrows to move a reason up or down – the reasons appear in the leaving window in this order.

In the statistics the reasons appear with their name.

Leavings

This many leavings carry this reason. A reason that is in use cannot be deleted – set it to “not active” instead.

An inactive reason is no longer available for selection; leavings already entered and the statistics keep it.

active

active

Only active reasons are available for selection in the leaving window. Leavings already entered keep their reason, even if it is no longer active.

Renaming also changes the name for all leavings already entered and in the statistics.

Rather see it than read about it?

In 30 minutes we will show you Kursimple with your own course programme. Or set up your own test system in 30 seconds – both free and without obligation.

Questions? +49 5931 990 99 10 · Mon–Thu 8:30–17:30, Fri 8:00–14:00 (CET)
Try it free