ucfopen / UDOIT

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.
GNU General Public License v3.0
108 stars 65 forks source link

Adding a YouTube API key after scanning does not rescan videos #871

Open bagofarms opened 1 year ago

bagofarms commented 1 year ago

If you set up UDOIT with an empty YouTube API key and scan a course, adding a YouTube API key and rescanning the course will not result in any videos without captions being detected. This is because those pages do not have new content in them, so UDOIT assumes it does not need to rescan them. Editing a page and saving it will trigger UDOIT to scan the videos using the new API key.

Possible Solutions

  1. Detect if the YouTube or Vimeo keys have changed, and force a full rescan of each course the next time UDOIT is visited inside that course.
  2. Add an option to the Reports tab of the Admin panel that forces a full rescan of each course the next time UDOIT is visited inside that course.
  3. Add a "Force Full Rescan" option. Maybe when someone clicks the "Rescan Course" option and no new content is found, a link to perform a full rescan could appear in the notification box.