{"id":13596534,"url":"https://github.com/ucfopen/UDOIT","last_synced_at":"2025-04-09T16:33:00.910Z","repository":{"id":33559534,"uuid":"37205779","full_name":"ucfopen/UDOIT","owner":"ucfopen","description":"The Universal Design Online content Inspection Tool, or UDOIT (pronounced, “You Do It”) enables faculty to identify accessibility issues in their Learning Management System. It will scan a course, generate a report, and provide resources on how to address common accessibility issues.","archived":false,"fork":false,"pushed_at":"2025-04-03T14:11:14.000Z","size":20801,"stargazers_count":107,"open_issues_count":81,"forks_count":74,"subscribers_count":32,"default_branch":"main","last_synced_at":"2025-04-04T03:11:17.468Z","etag":null,"topics":["a11y","accessibility","canvas","canvas-api","canvas-lms","edtech","eduapp","education","hacktoberfest","instructure","lti","section-508","udl"],"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/ucfopen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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":"2015-06-10T15:32:50.000Z","updated_at":"2025-04-02T09:10:04.000Z","dependencies_parsed_at":"2023-02-17T10:16:00.327Z","dependency_job_id":"8b4c30cb-f62a-4bd7-a608-c9e639a80786","html_url":"https://github.com/ucfopen/UDOIT","commit_stats":{"total_commits":794,"total_committers":28,"mean_commits":"28.357142857142858","dds":0.7594458438287154,"last_synced_commit":"65ab5127c25cefd0779ce6b595a7270581fbbd34"},"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucfopen%2FUDOIT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucfopen%2FUDOIT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucfopen%2FUDOIT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucfopen%2FUDOIT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ucfopen","download_url":"https://codeload.github.com/ucfopen/UDOIT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248067965,"owners_count":21042391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["a11y","accessibility","canvas","canvas-api","canvas-lms","edtech","eduapp","education","hacktoberfest","instructure","lti","section-508","udl"],"created_at":"2024-08-01T16:02:33.161Z","updated_at":"2025-04-09T16:32:55.902Z","avatar_url":"https://github.com/ucfopen.png","language":"PHP","funding_links":[],"categories":["PHP","JavaScript"],"sub_categories":[],"readme":"[![Join UCF Open Slack Discussions](https://badgen.net/badge/icon/ucfopen?icon=slack\u0026label=slack)](https://dl.ucf.edu/join-ucfopen)\n![Build Status](https://github.com/ucfopen/UDOIT/actions/workflows/udoit.yml/badge.svg)\n\n# Universal Design Online content Inspection Tool\nUDOIT enables faculty to identify accessibility issues in Canvas by Instructure. Scan a course, generate reports, and provide resources to address common accessibility issues.\n\nUDOIT was originally developed by the University of Central Florida (UCF) in 2014. In 2020, UDOIT was in need of a code refresh and UCF partnered with Cidi Labs to rewrite UDOIT from the ground up.\n\n## Prerequisites\n - PHP 8.1, 8.2\n - Symfony\n - Composer\n - Node v16 is supported; other versions may work\n - Yarn\n - MYSQL 5.7+ / MariaDB\n\n## Skills Needed for Installation\nTo complete this installation you will need the following skills:\n\n* Command line familiarity\n* MySQL familiarity\n* LMS admin permissions\n\nUDOIT is built using PHP, the Symfony framework, the React framework, the Instructure UI component library, and other open source libraries. However, knowledge of PHP or Javascript is _**NOT REQUIRED**_ for installation.\n\n## Where to Start\n**Tip:** Join the [UCF Open Slack community](https://dl.ucf.edu/join-ucfopen).  They can help solve any issues you may encounter.\n\n1. Start the installation process by setting up UDOIT. Instructions are in [INSTALL.md](INSTALL.md).\n\n2. Once UDOIT is running on your web server you need to configure your LMS. Instructions for the different LMS's are in `INSTALL_\u003cLMS_NAME\u003e.md`.\n\n## Installing UDOIT on Heroku\nUDOIT can be installed on your own existing servers, but we've also configured an easy install to a Heroku server. Check out the [HEROKU.md Readme](HEROKU.md) for more information.\n\n## Contributing\n\nLike any other open source project, UDOIT relies on contributions from the community to improve the tool.  If you are interested in contributing to UDOIT, follow the instructions in [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Licenses\nUDOIT is distributed under the GNU GPL v3 license.\n\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.\n\nPrimary Contact: Daniel Molares (dm@ucf.edu)\n\n## Supported Languages\nUDOIT currently offers support for both English (en) and Spanish (es). This can be configured either across the entire UDOIT instance or for a specific institution.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucfopen%2FUDOIT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fucfopen%2FUDOIT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucfopen%2FUDOIT/lists"}