{"id":44911506,"url":"https://github.com/mutms/moodle-tool_muprog","last_synced_at":"2026-02-18T00:19:32.167Z","repository":{"id":287411701,"uuid":"964644675","full_name":"mutms/moodle-tool_muprog","owner":"mutms","description":"MuTMS Programs plugin for Moodle™ LMS","archived":false,"fork":false,"pushed_at":"2026-02-16T18:56:36.000Z","size":4995,"stargazers_count":3,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"MOODLE_405_STABLE","last_synced_at":"2026-02-17T01:32:20.119Z","etag":null,"topics":["moodle","moodle-plugin","mutms"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mutms.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-11T14:48:18.000Z","updated_at":"2026-02-16T18:55:29.000Z","dependencies_parsed_at":"2025-05-20T07:40:31.632Z","dependency_job_id":"a18f2432-eb5a-453e-97e5-52b3962981af","html_url":"https://github.com/mutms/moodle-tool_muprog","commit_stats":null,"previous_names":["mutms/moodle-tool_muprog"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/mutms/moodle-tool_muprog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutms%2Fmoodle-tool_muprog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutms%2Fmoodle-tool_muprog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutms%2Fmoodle-tool_muprog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutms%2Fmoodle-tool_muprog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mutms","download_url":"https://codeload.github.com/mutms/moodle-tool_muprog/tar.gz/refs/heads/MOODLE_405_STABLE","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mutms%2Fmoodle-tool_muprog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29563461,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T21:50:49.831Z","status":"ssl_error","status_checked_at":"2026-02-17T21:46:15.313Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["moodle","moodle-plugin","mutms"],"created_at":"2026-02-18T00:19:27.619Z","updated_at":"2026-02-18T00:19:32.160Z","avatar_url":"https://github.com/mutms.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Programs plugin for Moodle™ LMS\n\n![Moodle Plugin CI](https://github.com/mutms/moodle-tool_muprog/actions/workflows/moodle-ci.yml/badge.svg)\n\nPrograms is a comprehensive set of plugins designed to implement programs, also known as learning pathways.\nThis functionality enables educators, administrators, and organizations to create structured, sequential\nlearning journeys tailored to meet diverse learning goals and requirements. The robust features of Programs\nprovide enhanced flexibility and automation, making it an indispensable tool for managing complex educational\nor training offerings.\n\nPrograms enhance Moodle's core functionality by bridging gaps in traditional course management.\nThey offer solutions for challenges such as organizing courses across categories and scheduling individualized course access.\nWith seamless integration into Moodle™ LMS, Programs provide a scalable and\nefficient way to manage both small-scale and large-scale learning initiatives and training.\n\n## Key features\n\n* program content created as a hierarchy of courses, credit frameworks, offline activities and nested sets with flexible sequencing rules\n* multiple sources for allocation of students to programs, including allocation based on external database\n* advanced program scheduling settings\n* efficient course enrolment automation\n* easy-to-use _Program management_ interface\n* _Program catalogue_ where students may browse available programs and related courses\n* dedicated _My programs profile page_\n* _My programs overview page_ similar to \"My courses\" page; it offers card, list and details view on a dedicated page accessible directly from the main menu\n* _My programs dashboard block_ for quick access to details\n* configurable notification options, including supervisors receiving copy of notifications sent to subordinates\n\n## Requirements\n\nThis plugin requires following plugins:\n\n* [Additional tools library plugin](https://github.com/mutms/moodle-tool_mulib)\n* [Program enrolment plugin](https://github.com/mutms/moodle-enrol_muprog)\n* [My programs block](https://github.com/mutms/moodle-block_muprog_my)\n* [My programs overview page](https://github.com/mutms/moodle-block_muprogmyoverview)\n\nOther recommended plugins:\n\n* [Supervisors and teams plugin](https://github.com/mutms/moodle-tool_murelation)\n* [Training credits plugin](https://github.com/mutms/moodle-tool_mutrain)\n* [Training credits custom field](https://github.com/mutms/moodle-customfield_mutrain)\n* [Certificate plugin](https://github.com/moodleworkplace/moodle-tool_certificate)\n* [Program fields for Certificate plugin](https://github.com/mutms/moodle-certificateelement_muprog)\n* [Multi-tenancy](https://github.com/mutms/moodle-tool_mutenancy)\n\n## Documentation\n\nand [Wiki pages](https://github.com/mutms/moodle-tool_muprog/wiki) for more information.\n\n## Acknowledgement\n\nThis plugin is a fork of [Programs by Open LMS](https://github.com/open-lms-open-source/moodle-enrol_programs)\nand exists thanks to Open LMS's decision to release it to the public under the GPL 3.0 license.\n\nMuTMS suite of plugins is not associated with Moodle HQ or Open LMS in any way.\nThis plugin is not suitable for existing customers of Open LMS due to the lack of upgrade path.\n\n## Roadmap\n\n* Target for production release and availability of paid support: Q2 2026\n* Planned features:\n   * integration of Supervisors and teams plugin for approvals\n   * integration of Universal catalogue plugin\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutms%2Fmoodle-tool_muprog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmutms%2Fmoodle-tool_muprog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmutms%2Fmoodle-tool_muprog/lists"}