Skip to content

Dheeraj0650/Monday-Caption-Check

Repository files navigation

Monday Caption Check

Monday Caption Check is a powerful tool designed to enhance the accessibility of educational content by ensuring that video materials are properly captioned. This tool integrates seamlessly with the Monday board, Canvas LMS, YouTube, and Kaltura APIs to automate the process of checking and updating the caption status of videos of Canvas courses.

Technology Stack

  • AWS Lambda: All components of this application are hosted on AWS Lambda, ensuring scalability and cost-effectiveness.

  • Monday API: Integration with Monday board to fetch course URLs and update caption statuses.

  • Canvas LMS API: Scans Canvas courses to fetch videos for caption checking.

  • YouTube API: Checks the caption status of YouTube videos.

  • Kaltura API: Checks the caption status of Kaltura videos.

Blank board - Page 1-2

Workflow

  1. Integrate with Monday Board: Connect the application to your Monday board.

  2. Initiate the Caption Check: Change the status column to "Begin Check" to trigger the caption checking process. The status will change to "Check in Progress."

Screenshot 2023-10-23 at 4 57 08 PM

  1. Caption Checking: The tool scans the Canvas courses, fetches the videos, and checks their caption status. It adds and updates the status as subitems in the Monday board.

Screenshot 2023-10-23 at 4 58 15 PM

  1. Caption Type: If videos are captioned, the tool specifies whether the captions are "Auto-generated" or "Human-generated."

Screenshot 2023-10-23 at 4 59 26 PM

  1. 3PLAY Tagging: In the subitem tree, use the "3PLAY" column to tag videos that need captioning, making it easy to send them for captioning.

Screenshot 2023-10-23 at 4 58 59 PM

  1. Completion: Once all videos have been checked, the status column will change to "Check Complete."

Future Enhancements

We have ambitious plans to further improve Monday Caption Check:

  • Node.js Migration: We're considering migrating the application to Node.js and deploying it on AWS EC2 to overcome Lambda's runtime limitations.

  • Monday App: Our ultimate goal is to transform Monday Caption Check into a full-fledged Monday application, making it accessible to a broader audience.

Contributors

This project was developed by a team of dedicated Digital Accessibility Specialists with valuable contributions from the following individuals:

  • [Contributor 1 Name](Link to Contributor 1's GitHub Profile)
  • [Contributor 2 Name](Link to Contributor 2's GitHub Profile)

License

This project is open-source and licensed under the [License Name] - for more details, please refer to the LICENSE.md file.

We believe that Monday Caption Check is a valuable resource for ensuring educational content's accessibility and inclusivity. We welcome your feedback and contributions to make it even better. Thank you for using our tool!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages