oat-sa / extension-tao-outcome
extension to manage resultservers
Installs: 92 520
Dependents: 15
Suggesters: 0
Security: 0
Stars: 5
Watchers: 48
Forks: 3
Type:tao-extension
Requires
- oat-sa/generis: >=15.22
- oat-sa/lib-tao-dtms: ^1.0.1
- oat-sa/oatbox-extension-installer: ~1.1||dev-master
- oat-sa/tao-core: >=50.24.6
- qtism/qtism: >=0.25.0
Requires (Dev)
- oat-sa/extension-tao-delivery: >=15.10.0
- oat-sa/extension-tao-delivery-rdf: >=14.16
- oat-sa/extension-tao-outcomerds: >=8.3
- oat-sa/extension-tao-testqti: >=45.0
- dev-master
- v13.8.3
- v13.8.2
- v13.8.1
- v13.8.0
- v13.7.7
- v13.7.6
- v13.7.5
- v13.7.4
- v13.7.3
- v13.7.2
- v13.7.1
- v13.7.0
- v13.6.2
- v13.6.1
- v13.6.0
- v13.5.3
- v13.5.2
- v13.5.1
- v13.5.0
- v13.4.1
- v13.4.0
- v13.3.1
- v13.3.0
- v13.2.3
- v13.2.2
- v13.2.1
- v13.2.0
- v13.1.0
- v13.0.2
- v13.0.1
- v13.0.0
- v12.3.3.1
- v12.3.3
- v12.3.1
- v12.3.0.1
- v12.3.0
- v12.2.2
- v12.2.1
- v12.1.1
- v12.0.1
- v12.0.0
- v11.0.1
- v11.0.0
- v10.6.0
- v10.3.0
- v10.2.3
- v10.2.2
- v10.2.1.1
- v10.2.1
- v10.1.1
- v10.1.0
- v10.0.0
- v9.3.0
- v9.2.2
- v9.2.1.1
- v9.2.1
- v9.2.0
- v9.0.0
- v8.1.1
- v8.1.0
- v8.0.1
- v7.0.0
- v6.6.0
- v6.5.2
- v6.5.0
- v6.4.3
- v6.4.1
- v6.4.0
- v6.3.0.1
- v6.3.0
- v6.1.0
- v6.0.1
- v5.1.0
- v5.0.0
- v4.2.1
- v4.1.2
- v4.1.1
- v3.4.1
- v3.4.0
- v3.3.1
- v3.2.5
- v3.2.4
- v3.2.3
- v3.1.0
- v3.0.2
- v3.0.0
- v2.12.1
- v2.12.0
- v2.11.2
- v2.11.0
- v2.10.2
- v2.10.1
- v2.10.0
- v2.9.0
- v2.8.3
- v2.8.2
- v2.8.1
- v2.8
- v2.7.0
- v2.6.1
- v2.6
- 2.6-beta2
- 2.6-beta
- dev-develop
- dev-feat/REL-1723/update-flysystem
- dev-feature/INF-250-check-if-outcome-changes
- dev-feature/INF-250-remove-total-score-check
- dev-bugfix/INF-248-not-send-ags-with-outcome-processing-set-to-none
- dev-bugfix/INF-235-send-score-timestamp-on-pending-manual
- dev-bugfix/INF-235-milliseconds-in-the-timestamp-when-AGS-is-sent-via-the-API-are-being-truncated
- dev-fix/INF-219_change_returned_timestamp
- dev-fix/update-autoRelease-action-with-bot-user
- dev-feat/REL-1167/condition-base-service
- dev-feat/INF-183/remove_allowed_outcomes_check
- dev-fix/INF-183/change_timestamp_on_fullygraded
- dev-release-13.4.1
- dev-hotfix/AUT-2995/add-brazilian-portuguese-language
- dev-fix/INF-183_grading_progress_status
- dev-fix/INF-189/result_update_API_fails_on_tests_with_disabled_outcome_processing
- dev-fix/INF-187/missing-flag-is-externally-graded
- dev-feature/TR-4956/api_to_send_ags_scores_on_demand
- dev-fix/missing-dependency
- dev-release/v12.3.3.1
- dev-fix/re-55-return-404-when-delivery-execution-not-found
- dev-release/12.3.0.1
- dev-fix/source-id-with-int-id
- dev-release/10.2.3
- dev-backport/10.2.2/update-translations
- dev-fix/file-contents-in-assesment-result
- dev-fix/MS-187/uploads_interaction_export
- dev-academy/TDR-21/scenario-a
- dev-fix/NCC-152/AssignmentsReportKeepsTracksOfAssignment
- dev-fix/epoch-non-formatted
- dev-feature/NEC-23/AddTranslationsFileForLithuanianVersionOfTAO
- dev-release_9.2.1.1
- dev-refactor/TAO-8629/extend-ontology-class-service
- dev-feature/TAO-5814-api-result-get-only-scorable
- dev-release-33/TAO-8153/translation
- dev-backport/TAO-7771/store-files-in-file-system
- dev-feature/TAO-7869/deleted-notused-actions
- dev-feature/tao-7481-separate-itemresults-by-timestamp
- dev-feature/TAO-7682-fix-nightly-tests
- dev-breaking/TAO-4814_atomic-bundles
- dev-release-6.5.2
- dev-release/6.3.0.1
- dev-hotfix/SI-179
- dev-feature/alternate-file-results-management
- dev-feature/json-key-value-cache
- dev-mpdeploy
- dev-dev-act
- dev-quality
This package is auto-updated.
Last update: 2024-11-28 11:36:39 UTC
README
Result Core Extension. Provides a results server management, exposes interfaces for results data submission
Installation instructions
These instructions assume that you have already a TAO installation on your system. If you don't, go to package/tao and follow the installation instructions.
If you installed your TAO instance through package/tao,
oat-sa/extension-tao-outcome
is very likely already installed. You can verify this under Settings -> Extension
manager, where it would appear on the left hand side as taoResultServer
. Alternatively you would find it in
the code at /config/generis/installation.conf.php
.
Note, that you have to be logged in as System Administrator to do this.
Add the extension to your TAO composer and to the autoloader:
composer require oat-sa/extension-tao-outcome
Install the extension on the CLI from the project root:
Linux:
sudo php tao/scripts/installExtension oat-sa/extension-tao-outcome
Windows:
php tao\scripts\installExtension oat-sa/extension-tao-outcome
As a system administrator you can also install it through the TAO Extension Manager:
- Settings (the gears on the right hand side of the menu) -> Extension manager
- Select taoResultServer on the right hand side, check the box and hit install
REST API
Configuration options
qtiResultsService.conf.php
Description: Returns the storage engine of the result server.
Possible values:
- Objects of a class that implements the
QtiResultsService
interface.
ResultAliasService.conf.php
Description: Default implementation of service treats delivery execution id as result id and vice versa.
Possible values:
- Objects of a class that implements the
ResultAliasService
interface.
resultservice.conf.php
Configuration option result_storage
Description: Gets tao results storage.
Possible values:
- Objects of a class that implements the
ResultServerService
interface.
Command to switch to file storage
php index.php '\oat\taoResultServer\scripts\install\InstallFileStorage'
Extension Wiki
You can find the extension wiki here.