| Component | Version(s) | Link | 
|---|---|---|
| PHP | PHP | |
| ILIAS | ILIAS | |
| CBMChoiceQuestionExport (optional for export) | Branch | GitHub | 
The CBMChoiceQuestionExport plugin can optionally be used to export CBM Question Solutions into an Excel table format.
- Clone this repository to Customizing/global/plugins/Modules/TestQuestionPool/Questions/CBMChoiceQuestion
- Install the Composer dependencies
Developers MUST omit thecd Customizing/global/plugins/Modules/TestQuestionPool/Questions/CBMChoiceQuestion composer install --no-dev--no-devargument.
- Run composer install --no-devin the root path of ilias as well
- Login to ILIAS with an administrator account (e.g. root)
- Select Plugins in Extending ILIAS inside the Administration main menu.
- Search for the CBMChoiceQuestion plugin in the list of plugin and choose Install from the Actions drop-down.
- Choose Activate from the Actions dropdown.
- 
Create a Test Object somewhere in ILIAS 
- 
Open the Questions tab and click on Create Question 
- 
Select Certainty based marking Questionas the Question Type.
- 
Configure the question like a normal test. - If Editor for Answersis set you can use a rich text editor for the question text (after saving once)
- Thumbnail Sizechanges the width & height of images uploaded in the- Single Line Answersmode.
- Allow Multiple Selectionchanges the question into a Multi select question (multiple answers can be ticked).
- If Should the response to the CBM be mandatoryis enabled, not filling out the certainty below the question will result in 0 points given.
- The Scoring Matrixdefines how many points the participant receives for the chosen answer/certainty.
- The Store Matrix Values in Session as Defaultcheckbox stores the choosenScoring Matrixin the session. If you create another question, the values will be automatically filled. 
 
- If 
- 
Start the test and answer the question 