GithubHelp home page GithubHelp logo

y4yogesh / udoit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ucfopen/udoit

0.0 0.0 0.0 19.4 MB

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.

License: GNU General Public License v3.0

JavaScript 24.77% HTML 26.30% PHP 47.74% Dockerfile 0.14% Shell 0.43% SCSS 0.05% Twig 0.56%

udoit's Introduction

Join UCF Open Slack Discussions Build Status

Universal Design Online content Inspection Tool

UDOIT enables faculty to identify accessibility issues in Canvas by Instructure. Scan a course, generate reports, and provide resources to address common accessibility issues.

UDOIT 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.

Prerequisites

  • PHP 7.4+
  • Symfony
  • Composer
  • Node v14
  • Yarn
  • MYSQL v5.7 / MariaDB

Skills Needed for Installation

To manually complete this installation you will need the following skills:

  • Web server configuration (Apache or Nginx)
  • Command line familiarity
  • MySQL familiarity
  • LMS admin permissions

UDOIT 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.

Where to Start

  1. Start the installation process by setting up UDOIT on your web server. Instructions are in INSTALL.md.

  2. Once UDOIT is running on your web server you need to configure your LMS. Instructions for the different LMS's are in INSTALL_<LMS_NAME>.md.

Installing UDOIT on Heroku

UDOIT can be installed on your own existing servers, but we've also configured an easy install to a free Heroku server.

To start the Heroku deployment process, you can click the button below, please note, that although this button eliminates much of the installation complexity, there are still some configuration steps that need to be followed, those steps are outlined in the HEROKU.md Readme.

Deploy to Heroku

Contributing

Like 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.

Licenses

UDOIT is distributed under the GNU GPL v3 license.

This 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.

This 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.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Primary Contact: Jacob Bates ([email protected])

Supported Languages

UDOIT 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.

udoit's People

Contributors

cidilabs avatar webchuckweb avatar alanfcmv avatar jasonmatos23-git avatar atarisafari avatar bagofarms avatar rob-3 avatar eriko avatar simonrothucf avatar dependabot[bot] avatar ottenhoff avatar yorchperaza avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.