extension to create QTI items for TAO
QTI Item identifiers by default are normalized strings that accepts everything in the pattern
/^[a-zA-Z_]{1}[a-zA-Z0-9_\.-]*$/u
. If for some reason you want to change this behavior, it's
possible by using the environment variable ENV_QTI_IDENTIFIER_VALIDATOR_PATTERN
with a different pattern. Example:
# Do not accept dots on the QTI Item identifier
ENV_QTI_IDENTIFIER_VALIDATOR_PATTERN='/^[a-zA-Z_]{1}[a-zA-Z0-9_-]*$/u'
This would mean that case the user tries to save or import an item with an identifier with dots, this would return an error:
After that, please always run taoUpdate
to make sure that all the configurations were successfully applied.
cd /path/to/tao/app
php tao/scripts/taoUpdate.php
Variable | Description | Default value |
---|---|---|
FEATURE_FLAG_FLA | Toggles certain media-interaction options' availability in item authoring | false |
FEATURE_FLAG_UNIQUE_NUMERIC_QTI_IDENTIFIER | This will replace Item Qti Identifier to 9 digits non editable field | - |