MDL-67789 xapi: Add support to save content state
commit03a4abde0f6d38a9d7f55c146dfbb9f3d5d44a77
authorFerran Recio <ferran@moodle.com>
Wed, 18 Jan 2023 12:06:34 +0000 (18 13:06 +0100)
committerSara Arjona <sara@moodle.com>
Wed, 15 Mar 2023 08:42:18 +0000 (15 09:42 +0100)
tree74a41840c7f45b72cbd4fa5d7fcbf54cbf2de914
parent12a81769265a4fa75232ff1639423be1565c9fa9
MDL-67789 xapi: Add support to save content state
29 files changed:
admin/settings/server.php
lang/en/xapi.php
lib/adminlib.php
lib/db/install.xml
lib/db/services.php
lib/db/tasks.php
lib/db/upgrade.php
lib/xapi/classes/api.php [new file with mode: 0644]
lib/xapi/classes/external/delete_state.php [new file with mode: 0644]
lib/xapi/classes/external/get_state.php [new file with mode: 0644]
lib/xapi/classes/external/post_state.php [new file with mode: 0644]
lib/xapi/classes/handler.php
lib/xapi/classes/local/helper/state_trait.php [new file with mode: 0644]
lib/xapi/classes/local/state.php [new file with mode: 0644]
lib/xapi/classes/privacy/provider.php
lib/xapi/classes/state_store.php [new file with mode: 0644]
lib/xapi/classes/task/state_cleanup_task.php [copied from lib/xapi/classes/privacy/provider.php with 56% similarity]
lib/xapi/tests/api_test.php [new file with mode: 0644]
lib/xapi/tests/external/delete_state_test.php [new file with mode: 0644]
lib/xapi/tests/external/get_state_test.php [new file with mode: 0644]
lib/xapi/tests/external/post_state_test.php [new file with mode: 0644]
lib/xapi/tests/fixtures/handler.php
lib/xapi/tests/handler_test.php
lib/xapi/tests/helper.php
lib/xapi/tests/privacy/provider_test.php [new file with mode: 0644]
lib/xapi/tests/state_store_test.php [new file with mode: 0644]
lib/xapi/tests/task/state_cleanup_task_test.php [new file with mode: 0644]
mod/h5pactivity/tests/xapi/handler_test.php
version.php