Trainingpage

This template is used for the structured planning and delivery of a digital onboarding training for new employees in a self-paced learning format. It provides a modular training plan.

The goal is to enable new employees to start their journey in the company in an efficient, consistent, and motivating way.

Importing the template

Importing the template

The import file is included in the archive file .zip. Unpack the zip file first.

On the page Special:Import follow these steps:

  1. Select file and choose .xml.
  2. Enter an Interwiki prefix. Since this field is required, simply add hw (for hallowelt).
  3. Keep the selection Import to default locations.
  4. Click Upload file... .

The template is now available in your wiki.


Important! Setting up the training topics requires knowledge of Wikitext. The status information for each topic must be defined in both the template source code and the form source code.

Using the template

Define training content

To define the individual training sections, proceed as follows:

  1. Open the page Template:Training in visual editing mode.
  2. Modify the placeholder text for the heading "Topic Area 1" (annotation 1 in screenshot) and the corresponding table columns below (annotation 2 in screenshot):
    1. Topic: Enter a name for a learning module that can be completed independently.
    2. Materials: List the required linked materials for the topic. You may also rename this heading (e.g. from “Materials” to “Learning Modules”).
    3. Duration: Enter the estimated time required to complete the topic.
    4. Status: The status information for each topic cannot be edited in visual editing mode. However, it must be edited in source mode for each topic, otherwise the status display will not work.

Two rows are already provided in the table for entering individual topics.

To add additional topics, you must duplicate an existing row (annotation 3 in screenshot): Template “Training” in visual editing mode Save your changes.

Configure status function

To allow employees to track their training progress, each topic must be identified with a unique label for status tracking.

To do this, open the template in source mode. For each table row (= training topic), modify the following line

class="{{#replace:{{{statusTopic1|}}}| |}}"|{{#subobject:|TrainingStatus={{{statusTopic1|{{#var:StatusDefault}}}}}|ttopic=Topic1 }} {{{statusTopic1|{{#var:StatusDefault}}}}}

and replace it with a unique topic name (without spaces). This name must be replaced four times, whereby the value for ttopic does not include the “status” prefix:

class="{{#replace:{{{statusWelcome|}}}| |}}"|{{#subobject:|TrainingStatus={{{statusWelcome|{{#var:StatusDefault}}}}}|ttopic=Welcome }} {{{statusWelcome|{{#var:StatusDefault}}}}}
Status definition per topic
Status definition per topic

Transfer topics to the status form

Each employee can set the status of individual topics via a form. For this, the page Form:Training must be prepared.

Adjust form
Adjust form
  1. Open the page Form:Training in source mode.
  2. Adjust the headings of the training blocks according to your template (annotation 1 in the screenshot).
  3. In the table of each training block, adjust the rows for the individual topics:
    1. Field name (annotation 2). This must match the status field name in the template.
    2. Topic name (annotation 3). This must match the topic name in the template.
  4. To add new topics per training block, copy the last table row and adjust the field name in the first column and the topic title in the second column, e.g.:
    |-
    | {{{field|statusCompliance|input type=dropdown|default={{#var:StatusDefault}}|values={{#var:Status}}}}}
    ! Compliance & Safety
    
  5. Save the form.

The form can then be opened via the “Set Status” button on the training page to update the current progress.

Note: After saving the form, the page must be reloaded to display the updated status.
Set status
Set status

Add training topics to the "Training" page

The “Training” page is the starting point for creating trainings. Users who should start the training create their own training page from there. The page contains the Training template. If all status fields are set to “not started” by default, training topics must also be explicitly defined with their initial status. Topics not listed here will not show a default value in the form:

{{Training
|statusWelcome=not started
|statusCompliance=not started
|statusTopic3=not started
|statusTopic4=not started
}}

Create a training page for new employees

Once the template and form are configured and the “Training” page has been checked for initial values, employees can create their own training page via this page.

alternativtext=Start page of training with button to create a training page
alternativtext=Start page of training with button to create a training page

Using the “Update status” button, participants can then update their training progress.

Training status
Training status

Pages included in the import

The xml import creates the following files in your wiki:

  • Training
  • Template:Training
  • Template:Training/styles.css
  • Form:Training





PDF exclude - start

To submit feedback about this documentation, visit our community forum.

PDF exclude - end