├── .github └── workflows │ ├── moodle-plugin-ci.yml │ └── moodle-release.yml ├── .gitignore ├── README.md ├── amd ├── build │ ├── launch.min.js │ └── launch.min.js.map └── src │ └── launch.js ├── backup └── moodle2 │ ├── backup_tincanlaunch_activity_task.class.php │ ├── backup_tincanlaunch_settingslib.php │ ├── backup_tincanlaunch_stepslib.php │ ├── restore_tincanlaunch_activity_task.class.php │ └── restore_tincanlaunch_stepslib.php ├── classes ├── completion │ └── custom_completion.php ├── event │ ├── activity_completed.php │ ├── activity_launched.php │ ├── course_module_instance_list_viewed.php │ └── course_module_viewed.php └── task │ └── check_completion.php ├── completion_check.php ├── db ├── access.php ├── install.xml ├── log.php ├── tasks.php └── upgrade.php ├── header.php ├── index.php ├── lang ├── de │ └── tincanlaunch.php ├── en │ └── tincanlaunch.php ├── es │ └── tincanlaunch.php ├── fr │ └── tincanlaunch.php ├── it │ └── tincanlaunch.php ├── ja │ └── tincanlaunch.php ├── pt │ └── tincanlaunch.php ├── ru │ └── tincanlaunch.php ├── sv │ └── tincanlaunch.php ├── tr │ └── tincanlaunch.php └── zh_cn │ └── tincanlaunch.php ├── launch.php ├── lib.php ├── locallib.php ├── mod_form.php ├── pix └── icon.gif ├── settings.php ├── settingslib.php ├── thirdpartylibs.xml ├── tincanphp ├── LICENSE ├── NOTICE ├── README.md ├── autoload.php └── src │ ├── About.php │ ├── Activity.php │ ├── ActivityDefinition.php │ ├── ActivityProfile.php │ ├── Agent.php │ ├── AgentAccount.php │ ├── AgentProfile.php │ ├── ArraySetterTrait.php │ ├── AsVersionTrait.php │ ├── Attachment.php │ ├── ComparableInterface.php │ ├── Context.php │ ├── ContextActivities.php │ ├── Document.php │ ├── Extensions.php │ ├── FromJSONTrait.php │ ├── Group.php │ ├── JSONParseErrorException.php │ ├── LRSInterface.php │ ├── LRSResponse.php │ ├── LanguageMap.php │ ├── Map.php │ ├── Person.php │ ├── RemoteLRS.php │ ├── Result.php │ ├── Score.php │ ├── SignatureComparisonTrait.php │ ├── State.php │ ├── Statement.php │ ├── StatementBase.php │ ├── StatementRef.php │ ├── StatementTargetInterface.php │ ├── StatementsResult.php │ ├── SubStatement.php │ ├── Util.php │ ├── Verb.php │ ├── Version.php │ └── VersionableInterface.php ├── version.php └── view.php /.github/workflows/moodle-plugin-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/.github/workflows/moodle-plugin-ci.yml -------------------------------------------------------------------------------- /.github/workflows/moodle-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/.github/workflows/moodle-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/README.md -------------------------------------------------------------------------------- /amd/build/launch.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/amd/build/launch.min.js -------------------------------------------------------------------------------- /amd/build/launch.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/amd/build/launch.min.js.map -------------------------------------------------------------------------------- /amd/src/launch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/amd/src/launch.js -------------------------------------------------------------------------------- /backup/moodle2/backup_tincanlaunch_activity_task.class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/backup/moodle2/backup_tincanlaunch_activity_task.class.php -------------------------------------------------------------------------------- /backup/moodle2/backup_tincanlaunch_settingslib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/backup/moodle2/backup_tincanlaunch_settingslib.php -------------------------------------------------------------------------------- /backup/moodle2/backup_tincanlaunch_stepslib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/backup/moodle2/backup_tincanlaunch_stepslib.php -------------------------------------------------------------------------------- /backup/moodle2/restore_tincanlaunch_activity_task.class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/backup/moodle2/restore_tincanlaunch_activity_task.class.php -------------------------------------------------------------------------------- /backup/moodle2/restore_tincanlaunch_stepslib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/backup/moodle2/restore_tincanlaunch_stepslib.php -------------------------------------------------------------------------------- /classes/completion/custom_completion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/classes/completion/custom_completion.php -------------------------------------------------------------------------------- /classes/event/activity_completed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/classes/event/activity_completed.php -------------------------------------------------------------------------------- /classes/event/activity_launched.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/classes/event/activity_launched.php -------------------------------------------------------------------------------- /classes/event/course_module_instance_list_viewed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/classes/event/course_module_instance_list_viewed.php -------------------------------------------------------------------------------- /classes/event/course_module_viewed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/classes/event/course_module_viewed.php -------------------------------------------------------------------------------- /classes/task/check_completion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/classes/task/check_completion.php -------------------------------------------------------------------------------- /completion_check.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/completion_check.php -------------------------------------------------------------------------------- /db/access.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/db/access.php -------------------------------------------------------------------------------- /db/install.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/db/install.xml -------------------------------------------------------------------------------- /db/log.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/db/log.php -------------------------------------------------------------------------------- /db/tasks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/db/tasks.php -------------------------------------------------------------------------------- /db/upgrade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/db/upgrade.php -------------------------------------------------------------------------------- /header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/header.php -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/index.php -------------------------------------------------------------------------------- /lang/de/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/de/tincanlaunch.php -------------------------------------------------------------------------------- /lang/en/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/en/tincanlaunch.php -------------------------------------------------------------------------------- /lang/es/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/es/tincanlaunch.php -------------------------------------------------------------------------------- /lang/fr/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/fr/tincanlaunch.php -------------------------------------------------------------------------------- /lang/it/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/it/tincanlaunch.php -------------------------------------------------------------------------------- /lang/ja/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/ja/tincanlaunch.php -------------------------------------------------------------------------------- /lang/pt/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/pt/tincanlaunch.php -------------------------------------------------------------------------------- /lang/ru/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/ru/tincanlaunch.php -------------------------------------------------------------------------------- /lang/sv/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/sv/tincanlaunch.php -------------------------------------------------------------------------------- /lang/tr/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/tr/tincanlaunch.php -------------------------------------------------------------------------------- /lang/zh_cn/tincanlaunch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lang/zh_cn/tincanlaunch.php -------------------------------------------------------------------------------- /launch.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/launch.php -------------------------------------------------------------------------------- /lib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/lib.php -------------------------------------------------------------------------------- /locallib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/locallib.php -------------------------------------------------------------------------------- /mod_form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/mod_form.php -------------------------------------------------------------------------------- /pix/icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/pix/icon.gif -------------------------------------------------------------------------------- /settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/settings.php -------------------------------------------------------------------------------- /settingslib.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/settingslib.php -------------------------------------------------------------------------------- /thirdpartylibs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/thirdpartylibs.xml -------------------------------------------------------------------------------- /tincanphp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/LICENSE -------------------------------------------------------------------------------- /tincanphp/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/NOTICE -------------------------------------------------------------------------------- /tincanphp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/README.md -------------------------------------------------------------------------------- /tincanphp/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/autoload.php -------------------------------------------------------------------------------- /tincanphp/src/About.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/About.php -------------------------------------------------------------------------------- /tincanphp/src/Activity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Activity.php -------------------------------------------------------------------------------- /tincanphp/src/ActivityDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/ActivityDefinition.php -------------------------------------------------------------------------------- /tincanphp/src/ActivityProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/ActivityProfile.php -------------------------------------------------------------------------------- /tincanphp/src/Agent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Agent.php -------------------------------------------------------------------------------- /tincanphp/src/AgentAccount.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/AgentAccount.php -------------------------------------------------------------------------------- /tincanphp/src/AgentProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/AgentProfile.php -------------------------------------------------------------------------------- /tincanphp/src/ArraySetterTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/ArraySetterTrait.php -------------------------------------------------------------------------------- /tincanphp/src/AsVersionTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/AsVersionTrait.php -------------------------------------------------------------------------------- /tincanphp/src/Attachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Attachment.php -------------------------------------------------------------------------------- /tincanphp/src/ComparableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/ComparableInterface.php -------------------------------------------------------------------------------- /tincanphp/src/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Context.php -------------------------------------------------------------------------------- /tincanphp/src/ContextActivities.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/ContextActivities.php -------------------------------------------------------------------------------- /tincanphp/src/Document.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Document.php -------------------------------------------------------------------------------- /tincanphp/src/Extensions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Extensions.php -------------------------------------------------------------------------------- /tincanphp/src/FromJSONTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/FromJSONTrait.php -------------------------------------------------------------------------------- /tincanphp/src/Group.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Group.php -------------------------------------------------------------------------------- /tincanphp/src/JSONParseErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/JSONParseErrorException.php -------------------------------------------------------------------------------- /tincanphp/src/LRSInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/LRSInterface.php -------------------------------------------------------------------------------- /tincanphp/src/LRSResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/LRSResponse.php -------------------------------------------------------------------------------- /tincanphp/src/LanguageMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/LanguageMap.php -------------------------------------------------------------------------------- /tincanphp/src/Map.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Map.php -------------------------------------------------------------------------------- /tincanphp/src/Person.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Person.php -------------------------------------------------------------------------------- /tincanphp/src/RemoteLRS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/RemoteLRS.php -------------------------------------------------------------------------------- /tincanphp/src/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Result.php -------------------------------------------------------------------------------- /tincanphp/src/Score.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Score.php -------------------------------------------------------------------------------- /tincanphp/src/SignatureComparisonTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/SignatureComparisonTrait.php -------------------------------------------------------------------------------- /tincanphp/src/State.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/State.php -------------------------------------------------------------------------------- /tincanphp/src/Statement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Statement.php -------------------------------------------------------------------------------- /tincanphp/src/StatementBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/StatementBase.php -------------------------------------------------------------------------------- /tincanphp/src/StatementRef.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/StatementRef.php -------------------------------------------------------------------------------- /tincanphp/src/StatementTargetInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/StatementTargetInterface.php -------------------------------------------------------------------------------- /tincanphp/src/StatementsResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/StatementsResult.php -------------------------------------------------------------------------------- /tincanphp/src/SubStatement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/SubStatement.php -------------------------------------------------------------------------------- /tincanphp/src/Util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Util.php -------------------------------------------------------------------------------- /tincanphp/src/Verb.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Verb.php -------------------------------------------------------------------------------- /tincanphp/src/Version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/Version.php -------------------------------------------------------------------------------- /tincanphp/src/VersionableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/tincanphp/src/VersionableInterface.php -------------------------------------------------------------------------------- /version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/version.php -------------------------------------------------------------------------------- /view.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/davidpesce/moodle-mod_tincanlaunch/HEAD/view.php --------------------------------------------------------------------------------