> For the complete documentation index, see [llms.txt](https://docs.siminsights.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.siminsights.com/scoring-and-feedback/competency-models/hyperskill.md).

# Hyperskill

In Hyperskill, users can add any deployed competency models into their own simulations. Once a deployed competency model has been added to a simulation, users will then be able to record information about the performance of all the learners playing the simulation. Hyperskill accomplishes this by recording user performance on specific user attributes, shown in the competency models as leaf nodes, or the green boxes in a competency model diagram. Every learner's score in each of these attributes is rated on a scale of 0.0 to 1.0, where 1.0 marks the best performance and 0.0 marks the worst performance. Once a simulation has collected the data and information of a learner session of a simulation, the data is then displayed on the dashboard (See the [Dashboard Competency Models page](/scoring-and-feedback/competency-models/dashboard.md) for more information).

{% hint style="info" %}
Note: The default weighting for all user attributes is equal, meaning every user attribute contribues equally to the final overall performance rating of the learner.
{% endhint %}

To add a competency model to a Hyperskill simulation, first go to the **Settings** tab in the top bar of the simulation, then go the **Data & Platform** tab in settings, then add the desired competency model in the **Competency Models** section.&#x20;

<figure><img src="/files/qL3A4B6F6xHcmLqcRxde" alt=""><figcaption></figcaption></figure>

After adding a competency model to the simulation, you can change user attributes through 3 main methods; the Scenario Flow, Rules, and agents. To set user attributes through the Scenario Flow, click on the **Set User Attribute** option under the **Actions** tab. To set user attributes through Rules, click on the **Set User Attribute** option under the **then do all of these actions** tab. To set user attributes through agents, add a User Attribute output in the **Output** section of the **AI** tab.

{% hint style="info" %}
Note: Your account must have access to agents in order to change user attributes through agents.
{% endhint %}

<figure><img src="/files/HTi8LrolPBF9giPF59ZW" alt=""><figcaption><p>Example of the Set User Attribute action under the Scenario Flow tab.</p></figcaption></figure>

<figure><img src="/files/ziFyQuOY0TGeDSwrLzqq" alt=""><figcaption><p>Example of the Set User Attribute action under the Rules tab.</p></figcaption></figure>

<figure><img src="/files/rHmX3gLWgKKI16CWbWhr" alt=""><figcaption><p>Example of the Set User Attribute section of the Output tab for Agents.</p></figcaption></figure>
