Using Codebashing
This section explains how to use Codebashing and provides you with an overview of the homepage, the ‘dashboard’ for the regular users who take part in courses and want to follow up on their activity and their progress.
If an assessment notice appears, an admin user has assigned an assessment to you that you should take within the defined time frame (for example between 18/03/2021 and 06/11/2021). The notice looks as illustrated below.
![]() |
To start the assessment, click <Start>.
If you already started the assessment, click <Continue> to continue the assessment. The notice shows until you completed the assessment.
The table below lists and illustrates your training progress as follows:
![]() |
Progress Report | Description |
---|---|
COMPLETED | The progress in your current training assignments (in % ). This progress report includes the lessons of your primary course and the lessons assigned to you. |
LESSONS COMPLETED | The number of completed lessons in this assignment. In some cases, a lesson may be part of the primary course and also be assigned to you as Assigned Lesson. If you complete such a lesson in both cases, it is counted only once as completed lesson. |
POINTS EARNED | The number of points you scored during all the training assignments until now. |
The table below lists and illustrates information on your primary course. From here, you can start your lessons and also select a different course as your primary course. For detailed information and instructions, refer to the table below.
Note
Users can change their primary courses, if the admin enabled them to do so in the account settings.

Element | Description |
---|---|
![]() | The current primary course. |
![]() | The completion rate (in per cent) of the course |
Lessons Completed |
|
Points | The points you achieved from the primary course. |
![]() | Click to start your first lesson on the primary course. |
![]() | Click to start the next lessson. |
![]() | Click to change the primary course. This option is available, if the admin enabled users to change the primary course in the account settings. |
Indicator for completed lessons |
|
LESSON | Displays the name of the lesson. To start a lesson, follow the link to it. You do not have to take the lessons according to the order in the list. |
COMPLETION TIME | The time it took you to complete the lesson. |
PLAY COUNT | This counter indicates how many times you took the lesson. |
POINTS | The number of points you scored in this lesson. |
Admin users create entire courses that consist of a defined set of lessons. In addition, they may assign isolated lessons as they see beneficial for your learning experience. The table below lists and illustrates information on your assigned lessons.

Element | Description |
---|---|
![]() | The fraction of completed lessons assigned to you (in per cent). |
Indicator for completed lessons |
|
LESSON | The name of the lesson. |
COURSE | The name of the course to which the lesson belongs. |
You are awarded a badge, if you complete a course or training sessions by meeting certain criteria with respect to time, number of completed lessons etc. The criteria for a specific badge are displayed in a popup when pointing to it as illustrated below. The badge illustrated below is awarded, if all the lessons of the primary course are completed in less than 24 hours.

The board displays all badges relevant to the assigned lessons in a faint color. Once you earnt a badge, the relevant badge becomes clearly visible.
This board displays the participants sorted according to the score they achieved.

Table Entry | Description |
---|---|
# | Rank of the user. Number 1 is the winner. |
NAME | The user name of the respective user. |
SCORE | The number of points that the user scored during the training. |
Codebashing offers three modules that present different approaches to test your knowledge in anindividual or a competitive format:
Module | Approach to test knowledge |
---|---|
Assessment | Focusses on self-assessment and measuring your knowledge without competition. |
Challenge | Challenges your knowledge individually, but you are listed in a leaderboard together with your team mates. |
Tournaments | You compete against each other in real-time. |
For a more detailed comparison of the three test and competition approaches, refer to Comparing the Codebashing Modules.