oat-sa/extension-tao-outcome

管理结果服务器的扩展

v13.8.1 2024-01-31 09:53 UTC

This package is auto-updated.

Last update: 2024-09-16 14:54:34 UTC


README

TAO Logo

GitHub GitHub release GitHub commit activity codecov

结果核心扩展。提供结果服务器管理,公开结果数据提交接口

安装说明

这些说明假设您已在系统上安装了TAO。如果没有,请访问 package/tao 并按照安装说明进行操作。

如果您通过 package/tao 安装了TAO实例,则“oat-sa/extension-tao-outcome”很可能已经安装。您可以在“设置 -> 扩展管理器”下验证此信息,它将显示在左侧的“taoResultServer”。或者,您可以在代码中的“/config/generis/installation.conf.php”中找到它。

请注意,您必须以系统管理员身份登录才能执行此操作。

将扩展添加到您的TAO composer和自动加载器

composer require oat-sa/extension-tao-outcome

从项目根目录使用CLI安装扩展

Linux

sudo php tao/scripts/installExtension oat-sa/extension-tao-outcome

Windows

php tao\scripts\installExtension oat-sa/extension-tao-outcome

作为系统管理员,您也可以通过TAO扩展管理器安装它

  • 设置(菜单右侧的齿轮) -> 扩展管理器
  • 在右侧选择 taoResultServer,勾选复选框并点击 安装

REST API

QTI结果REST API

配置选项

qtiResultsService.conf.php

描述: 返回结果服务器的存储引擎。

可能的值

  • 实现 QtiResultsService 接口的对象。

ResultAliasService.conf.php

描述: 默认服务实现将交付执行ID视为结果ID,反之亦然。

可能的值

  • 实现 ResultAliasService 接口的对象。

resultservice.conf.php

配置选项 result_storage

描述: 获取TAO结果存储。

可能的值

  • 实现 ResultServerService 接口的对象。

切换到文件存储的命令

php index.php '\oat\taoResultServer\scripts\install\InstallFileStorage'

扩展维基

您可以在这里找到扩展维基