Skip to main content

Score System

Go to WEAVR > Procedures > Score System (or click Score in the Procedure Editor toolbar).

Score System Window

You can define a score system for your procedures. This allows you to evaluate the user based on the score that he has reached at the end of the training. Every procedure can have multiple score definitions that can be assigned to different execution modes.

Score Data are stored inside your project in Assets > Procedures > ScoreData.

Error Types

You can define the following types of Errors:

Error TypeDescription
Area ErrorDefine if an object can enter/exit an area
Grab ErrorDefine if an object can be grabbed
Interaction ErrorDefine if an interaction is error or not
Timing ErrorDefine a timer for the procedure
Look at ErrorDefine if the source object can look or not at the target object
Integrity Question ErrorMake a quiz like question

Error Properties

Every error, in addition to its specific properties, has common characteristics:

PropertyDescription
RepeatableCan be committed several times
BlockingThe execution of the specified action is prevented
PointsThe points assigned to the error

Feedbacks

Each error can have Feedbacks, which can be visual (textures, effects), audio, or generic events.

Local Errors

The error can be linked to one or more steps making it a Local error, i.e. it is only checked during the specified steps.

Overrides

Overrides can be defined for each error, i.e. more specific cases of it.

note

For example, with an error of type interaction: "Every executable is an error". By creating an override of this you can define that in step 2 "only the executable on the key object is an error", or you can specify another score for a specific executable.

Score Options

Score Options

FieldDescription
Pass ScoreThe minimum score to pass the training
Step PointsPoints related to each step inside the procedure
Auto Hide ColumnsHide columns when the window is too small
Filter by stepHide errors not related to the current selected step