hypothesis / hypothesis/product-backlog

Warn instructors when creating LMS URL assignments that point to a google doc

Open
#1,685 1 comment 0 reactions 0 assignees View on GitHub
easy wins feature request lms
Dominant language
No language data
Stars
122
Forks
7
PR merge metrics
No merged PRs in 30d

Description

**The problem**

Google Docs can be made using publicly-available URLs, and users creating LMS assignments may not understand that the nature of Docs' use of frames won't be compatible with Hypothesis. Since we know this sort of link won't work (as opposed to, for example, a Doc that's been published to the web), we might warn instructors who are making those assignments that Hypothesis may not work as expected with that URL.

**The solution**

Look for LMS app assignments using URLs like https://docs.google.com/document/d/.... and warn instructors that this URL may not work properly in Hypothesis. A confirmation step before continuing could let them still continue if they choose to, also giving them a chance to change the URL before saving the assignment.

The published to the web documents seem to look like https://docs.google.com/document/d/e/.../pub.

The end result might be a blocklist and an allowlist of URLs with wildcards, where the blocklist shows a warning and confirmation step to instructors before letting them continue.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the LMS app assignment-creation flow and how it handles submitted URLs. Define the Google Docs URL patterns that should warn, include an option to continue or change the URL, and verify that published-to-the-web URLs are handled appropriately.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.