oat-sa / extension-tao-outcomeui
显示结果扩展
v12.3.1
2024-05-30 09:35 UTC
Requires
- oat-sa/extension-tao-delivery: >=15.0.0
- oat-sa/extension-tao-delivery-rdf: >=14.0.0
- oat-sa/extension-tao-item: >=11.0.0
- oat-sa/extension-tao-test: >=15.0.0
- oat-sa/extension-tao-testqti: >=47.2.3
- oat-sa/extension-tao-testtaker: >=8.0.0
- oat-sa/generis: >=15.22
- oat-sa/oatbox-extension-installer: ~1.1||dev-master
- oat-sa/tao-core: >=53.7.1
- dev-master
- v12.3.1
- v12.3.0
- v12.2.3
- v12.2.2
- v12.2.1
- v12.2.0
- v12.1.4
- v12.1.3.2
- v12.1.3.1
- v12.1.3
- v12.1.2
- v12.1.1
- v12.1.0
- v12.0.5
- v12.0.4
- v12.0.3
- v12.0.2
- v12.0.1
- v12.0.0
- v11.2.1
- v11.2.0
- v11.1.10
- v11.1.9
- v11.1.8
- v11.1.7
- v11.1.6
- v11.1.5
- v11.1.4
- v11.1.3
- 11.1.2.2
- v11.1.2.1
- v11.1.2
- v11.1.1
- v11.1.0
- v11.0.7
- v11.0.6
- v11.0.5
- v11.0.4
- v11.0.3
- v11.0.2
- v11.0.1
- v11.0.0
- v10.8.0
- v10.7.2.1
- v10.7.2
- v10.7.1
- v10.7.0
- v10.6.2
- v10.6.1
- v10.6.0
- v10.5.1
- v10.5.0
- v10.4.2
- v10.4.1
- v10.4.0
- v10.3.0
- v10.2.0
- v10.1.0
- v10.0.0
- 9.5.0.4
- v9.5.0.4-dev
- v9.5.0.3
- v9.5.0.2
- v9.5.0.1
- v9.5.0
- v9.4.3.5
- v9.4.3.4
- v9.4.3.3
- v9.4.3.2
- v9.4.3.1
- v9.4.3
- v9.4.1
- v9.3.0
- v9.2.0
- v9.1.1
- v8.7.4
- v8.7.3
- v8.7.1
- v8.6.1
- v8.5.1
- v8.3.2
- v8.3.0
- v8.2.3
- v8.2.2
- v8.2.1.1
- v8.2.1
- v8.0.1
- v8.0.0
- v7.12.2.1
- v7.12.2
- v7.12.1
- v7.12.0
- v7.11.6.1
- v7.11.6
- v7.11.4
- v7.11.3
- v7.11.2
- v7.11.0.3
- v7.11.0.2
- v7.11.0.1
- v7.11.0
- v7.10.0
- v7.8.5
- v7.8.2
- v7.8.1
- v7.8.0
- v7.7.0
- v7.6.0
- v7.5.4
- v7.5.3
- v7.5.2
- v7.4.3
- v7.4.2
- v7.4.1
- v7.3.2
- v7.3.1
- v7.2.1.2
- v7.2.1.1
- v7.2.1
- v7.2.0
- v7.1.0
- v6.0.2
- v6.0.1
- v5.13.0
- v5.12.2
- v5.12.1
- v5.12.0
- v5.11.3
- v5.11.1
- v5.10.1
- v5.9.2.1
- v5.9.2
- v5.9.1
- v5.8.2
- v5.8.1
- v5.7.2
- v5.7.1
- v5.7.0
- v5.5.3.1
- v5.5.3
- v5.5.2
- v5.5.0
- v5.3.2
- v5.3.1
- v5.3.0
- v5.2.2
- v5.2.1
- v5.0.1
- v4.13.0
- v4.12.2
- v4.11.0
- v4.10.1
- v4.10.0
- v4.9.1
- v4.9.0
- v4.7.2
- v4.7.1
- v4.6.2
- v4.6.1
- v4.6.0
- v4.4.1.x-dev
- v4.4.1
- v4.3.1
- v4.3.0
- v4.2.0
- v4.0.0
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.0
- v3.0.1
- v3.0.0
- v2.11.1
- v2.10.0
- v2.9.0
- v2.8.1
- v2.7.5
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7
- v2.6.5
- v2.6.4
- v2.6.3
- v2.6.2
- v2.6.1
- 2.6-beta2
- 2.6-beta
- dev-feature/AUT-3624/add-new-terminology
- dev-release-12.2.3
- dev-develop
- dev-fix/RFE-1283/results-order
- dev-fix/sonarqube-workflow-update-ops-184
- dev-fix/REL-1341/new-contianer-usage-in-migration
- dev-backport/v12.1.3.2
- dev-release/v12.1.3.1
- dev-feature/sonarqube-integration
- dev-breaking/TDR-9/handlebars-4-upgrade
- dev-feat/REL-1167/set-qtiItem-as-default-item-type
- dev-fix/update-autoRelease-action-with-bot-user
- dev-feat/REL-1167/remove-extension-tao-test-taker-from-dependency
- dev-fix/ADF-1503/correct-result-column-export
- dev-feature/SOLAR-60/new-role-with-limited-result-monitor
- dev-hotfix/AUT-2995/add-brazilian-portuguese-language
- dev-fix/INF-187/missing-flag-is-externally-graded
- dev-release/NSA-353/11.1.2.2
- dev-backport/NSA-353/cli-exports-are-missing-critical-fields
- dev-fix/NSA-353/cli-exports-are-missing-critical-fields
- dev-revert-454-fix/ADF-1214/leave_columns_building_executed_on_worker
- dev-fix/ADF-1214/leave_columns_building_executed_on_worker
- dev-fix/ADF-1214/leave_columns_building_executed_on_worker_with_develop
- dev-fix/RE-762/missing_test_trace_variables_in_export
- dev-feature/TR-2852/view-multiple-file-upload
- dev-release-11.0.7
- dev-fix/TAO-10728/remote-delivery-csv-export-fxi
- dev-fix/TAO-10728/all-grades-and-responses-return-500-on-export
- dev-release-9.5.0.3
- dev-fix/9.5.0.2/bump_manifest_version
- dev-release-9.5.0.2
- dev-backport/NSA-227_disable_default_Preview_on_download
- dev-release-10.7.2.1
- dev-feature/AUT-1825/update_nb-no
- dev-feature/AUT-1825/update_norwegian_translations
- dev-fix/RE-255/wrong-columns-in-export
- dev-release-10.7.2
- dev-release/9.4.3.5
- dev-backport/REL-470_translations
- dev-release-10.8.1
- dev-feat/RE-440/remove-export-preview
- dev-dev-fix/RE-509/test-center-export
- dev-fix/RE-509/test-center-export
- dev-release/9.4.3.4
- dev-fix/ADF-12/code_integration
- dev-release/v9.4.3.3
- dev-RE-228/fix/show-variables-on-view
- dev-release/v9.4.3.2-RE-228-trace-variables-on-results-page
- dev-RE-228/fix/show-trace-variables
- dev-feature/TAO-10203-advanced-search
- dev-release/v9.5.0.1-trace-variables-in-csv-exports
- dev-feature/con-256/custom-index-populator
- dev-release/9.4.3.1
- dev-fix/stringTypeIsCorrectFieldsSqlExporter
- dev-release/8.2.3
- dev-backport/8.2.2/update-translations
- dev-feature/NSA-113/new-column-is-correct
- dev-feature/NEC-86/DrawingCoordinatesAvailableToTestTakerResponses
- dev-fix/unit-test-dependency
- dev-release/5.5.3.1
- dev-fix/NCC-152/AssignmentsReportKeepsTracksOfAssignment
- dev-fix/runtimee-service
- dev-fix/defensive-review
- dev-release/v7.12.2.1
- dev-fix/NCSUP-244/csv-export-memory-usage-2
- dev-backport/TAO-9365/csv-export-memory-usage
- dev-fix/NCSUP-244/csv-export-memory-usage
- dev-fix/TAO-9365/csv-export-memory-usage
- dev-release-7.12.0
- dev-release-7.11.0.3
- dev-fix/TAO-8936/lti-test-taker-id
- dev-release-7.11.0.2
- dev-hotfix/NCSBN-94/results-table-loading
- dev-release-7.11.3
- dev-refactor/TAO-8697/replace-Calls-of-singleton-method-by-servicemanager-calls
- dev-hotfix/TAO-8678/fixed-stuck-updater
- dev-release-7.10.0
- dev-qa/NEX-81-develop-plus-bundles
- dev-release-7.8.5
- dev-release-33/TAO-8153/translation
- dev-feature/TAO-5789/used-filestorage-trait
- dev-release_7.2.1.2
- dev-release-7.4.3
- dev-fix/TAO-7356/error-in-export-result
- dev-hotfix_7.2.1.1
- dev-fix/TAO-7175/fix-result-page
- dev-release/5.9.2.1
- dev-hotfix/SI-179
- dev-feature/TAO-5735/new-result-preview
- dev-feature/json-key-value-cache
- dev-mpdeploy
- dev-dev-act
This package is auto-updated.
Last update: 2024-09-05 15:02:05 UTC
README
扩展实现了resultServer接口,使用本体/陈述表存储结果
安装说明
这些说明假设您已经在系统上安装了TAO。如果没有,请访问package/tao并遵循安装说明。
如果您通过package/tao安装了TAO实例,那么oat-sa/extension-tao-outcomeui
可能已经安装。您可以在设置 -> 扩展管理器下验证此信息,它将显示在左侧,名为taoOutcomeUi
。或者您可以在/config/generis/installation.conf.php
代码中找到它。
请注意,您必须以系统管理员身份登录才能进行此操作。
将扩展添加到您的TAO composer和自动加载器
composer require oat-sa/extension-tao-outcomeui
从项目根目录通过CLI安装扩展
Linux
sudo php tao/scripts/installExtension oat-sa/extension-tao-outcomeui
Windows
php tao\scripts\installExtension oat-sa/extension-tao-outcomeui
作为系统管理员,您也可以通过TAO扩展管理器安装它
- 设置(菜单右侧的齿轮) -> 扩展管理器
- 在右侧选择taoOutcomeUi,勾选复选框并点击安装
配置选项
resultService.conf.php
配置选项class
描述:包含交付结果服务类的名称。
class
键的可能值
- 实现了
ServiceLocatorAwareInterface
接口的任何类的实例。
配置选项resultColumnsChunkSize
描述:包含块大小值。
resultColumnsChunkSize
键的可能值
- 预设整数值为
20
resultViewer.conf.php
配置选项deleteDeliveryExecutionDataServices
描述:实现了ServiceLocatorAwareInterface
接口的任何类的实例。
可能值
ResultsViewerService
模型。
项目结果策略
提供新的类oat\taoOutcomeUi\model\ItemResultStrategy
来控制结果的导出。配置由环境变量提供
export ITEM_RESULT_STRATEGY=item_instance_label
支持4种类型的配置
item_entity
- 旧版行为将所有收集到导出的项目变量作为单个项目收集(即使项目在测试中使用超过1次)。列标签由项目标签和变量上下文的组合提供item_instance_label
- 考虑assessmentItemRef
收集所有项目变量以进行导出(将为测试中使用的每个单个项目实例导出数据)。列标签由项目标签和变量上下文的组合提供item_instance_item_ref
- 考虑assessmentItemRef
收集所有项目变量以进行导出(将为测试中使用的每个单个项目实例导出数据)。列标签由评估项引用值和变量上下文的组合提供item_instance_label_item_ref
- 考虑assessmentItemRef
收集所有项目变量以进行导出(将为测试中使用的每个单个项目实例导出数据)。列标签由评估项引用值、项目标签和变量上下文的组合提供
如果未提供环境变量,则默认值将作为item_instance_label_item_ref
考虑
注册默认(phpfile)结果页面缓存
$ sudo -u www-data php index.php '\oat\taoOutcomeUi\scripts\tools\RegisterDefaultResultCache'
删除执行交付的缓存,即结果
$ sudo -u www-data php index.php 'oat\taoOutcomeUi\scripts\tools\DeleteResultCache' -u {deliveryExecutionUri}
扩展Wiki
您可以在扩展Wiki中找到。