oat-sa/extension-tao-testqti

创建QTI测试的扩展

安装量: 97,951

依赖项: 22

建议者: 0

安全: 0

星标: 9

关注者: 47

分支: 11

类型:tao-extension

v48.12.4 2024-09-23 06:52 UTC

This package is auto-updated.

Last update: 2024-09-23 11:08:18 UTC


README

codecov

将QTI测试扩展到TAO

关于新的测试执行器

新的测试执行器现在使用更一致的配置格式,但会进行映射以将当前服务器配置转换为新的格式。因此,如果当前配置中添加了新条目,则必须更新类以支持此新条目。

现在,审查插件与项目类别相关,因此每个可导航项目都需要设置类别 x-tao-option-reviewScreen。标记为审查的按钮与类别 x-tao-option-markReview 相关

以下是已知类别选项的列表

REST API

QTI测试REST API

结果变量传输

通过触发相应的事件提供

oat\taoQtiTest\models\event\ResultItemVariablesTransmissionEvent::class
oat\taoQtiTest\models\event\ResultTestVariablesTransmissionEvent::class

可以通过运行以下命令异步处理此事件

php index.php 'oat\taoQtiTest\scripts\tools\ResultVariableTransmissionEvenHandlerSwitcher' --class 'oat\taoQtiTest\models\classes\eventHandler\ResultTransmissionEventHandler\AsynchronousResultTransmissionEventHandler'

或手动更新DI配置文件 taoQtiTest/ResultTransmissionEventHandler,如下所示

<?php
/**
 * Default config header created during install
 */

return new oat\taoQtiTest\models\classes\eventHandler\ResultTransmissionEventHandler\AsynchronousResultTransmissionEventHandler();

环境变量