{"id":20156189,"url":"https://github.com/openfun/moodle-atto_lti","last_synced_at":"2026-05-13T19:31:42.152Z","repository":{"id":178241918,"uuid":"616581844","full_name":"openfun/moodle-atto_lti","owner":"openfun","description":"Moodle Atto plugin which allows to embed LTI resources through Deep Linking.","archived":false,"fork":false,"pushed_at":"2023-07-03T07:14:43.000Z","size":63,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-03-03T01:44:50.887Z","etag":null,"topics":["deep-linking","lti","moodle","moodle-atto","moodle-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openfun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-20T17:05:34.000Z","updated_at":"2023-06-05T04:44:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"3679e6f6-bca9-4b8c-a633-afdca399a7f0","html_url":"https://github.com/openfun/moodle-atto_lti","commit_stats":null,"previous_names":["openfun/moodle-atto_lti"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/openfun/moodle-atto_lti","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fmoodle-atto_lti","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fmoodle-atto_lti/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fmoodle-atto_lti/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fmoodle-atto_lti/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openfun","download_url":"https://codeload.github.com/openfun/moodle-atto_lti/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openfun%2Fmoodle-atto_lti/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32997497,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"ssl_error","status_checked_at":"2026-05-13T13:14:51.610Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-linking","lti","moodle","moodle-atto","moodle-plugin"],"created_at":"2024-11-13T23:37:55.747Z","updated_at":"2026-05-13T19:31:42.131Z","avatar_url":"https://github.com/openfun.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Atto LTI extension\n\n[![Moodle Plugin CI](https://github.com/call-learning/moodle-atto_lti/actions/workflows/ci.yml/badge.svg)](https://github.com/call-learning/moodle-atto_lti/actions/workflows/ci.yml)\n\nThis extension allows to insert predefined LTI activities in any text box (HTML block for example).\n\n## Installation\n\n1. Copy the source file in the ```/lib/editor/atto/plugins/lti``` folder and run update.\n2. Go to 'Site Administration' \u003e 'Atto toolbar settings' and add the lti module in the Toolbar config textbox (maybe next to h5P for example)\n\nTo check it is working, open an editor (for example in a new HTML block or a label in a course) and\ncheck that there is a new icon with the 'Insert LTI' tooltip.\n\n## LTI Setup\n\nFor this plugin to work, you need to setup a couple of LTI Tools. See for more information\nthe [official Moodle documentation here](https://docs.moodle.org/401/en/External_tool_settings)\n\n## Status and limitations\n\nSo far LTI 1.1 and LTI with content selection have been tested. LTI 1.3 should work but will need some more testing.\n\nUsers who wants to be able to insert LTI in a text box should have the **'mod/lti:addpreconfiguredinstance'** capability at site level or at course level. We are aiming to find a way\nto disable the atto icon if not but right now everyone can see it even if not able to act on it.\n\nAlso, as the LTI that is inserted in the Textbox is not linked to any activity so there is no way we can retrieve information such as grades. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfun%2Fmoodle-atto_lti","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenfun%2Fmoodle-atto_lti","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenfun%2Fmoodle-atto_lti/lists"}