Posted on Nov 23, 2017 | Rating

Competence Assessment Component

This component allows assessing the player's competencies/abilities/skills.

Short non-technical description: This component allows an easy handling of competence assessment within a game. It brings in a psychological model of competence development into game design. The component enables non-invasive competence assessment.

Technical description:

This client-side asset is based on the Competence-based Knowledge-Space Theory and tracks the current player's competence state based on in-game information. The Domain Model Component is needed to provide the domain model. The output is a probability of competence possession for each of the involved competencies.

Support Level: Reported bugs will be fixed.

<p class="asset-property"><span class="text-caption">Detailed description:</span> Evidence (events or tasks in a game) speaking either for or against possession of a competence are used to update the probability of competence possession. For this purpose, a competence structure represented in the domain model is used (coming from the Domain Model Asset). One can work directly with evidence by sending them to the asset or send actions, expressed as identification strings, performed in the game and use a mapping between these actions and evidence. For the update procedure, we allow multiple significances, meaning that the evidence of possessing/lacking a competence may be stronger or weaker for some actions. All competencies with a probability over a certain threshold are assumed to be available for a player. </p>

Language: English

Access URL:


Competence Assessment Component


Knowledge Space Theory

Game development environment: Unity

Programming language: C#

Version: 1.0.0

Version notes: Initial version

Development status: Under Development

Commit URL:

Type: Apache 2.0 (Apache License 2.0)


Education Computer-assisted instruction E-learning Interactive learning environments
Component Personalisation

Related Articles

Competence-based Adaptation Component
TU Graz, Rage project, TU Graz, CSS

Motivation Assessment Component
TU Graz, Rage project, TU Graz, CSS

Motivation-based Adaptation Component
TU Graz, Rage project, TU Graz, CSS

Competence Component v2
Matthias Maurer, Alexander Nussbaumer, Christina Steiner, Rage project, Graz University of Technology

Domain Model Component
TU Graz, CSS, Rage project, TU Graz, CSS

Player Profiling Component
CSS/ISDS at TU Graz, Rage project, TU Graz

Adaptation and Assessment (TwoA) component
Enkhbold Nyamsuren, Rage project, Enkhbold Nyamsuren

Evaluation Component
TUGraz, CSS, Rage project, TUGraz, CSS

William Slattery