hypothesis / hypothesis/support-legacy

Possible issue with Canvas course groups and Canvas sections groups with multiple installs

Open
#143 1 comment 0 reactions 0 assignees View on GitHub
lms
Dominant language
No language data
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
https://hypothesis.zendesk.com/agent/tickets/13840
An instructor has multiple installs of Hypothesis in Canvas, one with a Canvas Dev Key and one without. She seems to see a Section group in her Canvas assignment, but SpeedGrader is showing what I think is the old course group (which has no annotations in it).

Prior assignments have annotations in the Section and SpeedGrader showing the section group (with annotations visible).

**To Reproduce**
Uncertain how to reproduce.

**Expected behavior**
My understanding of our behavior is that even after an institution upgrades to an install with a Developer Key, individual courses that have previously launched Hypothesis with course groups will continue to use those course groups instead of using the Sections groups.

**Screenshots**
Assignment with Sections group enabled. note that there is no drop down (this course only has one Section)
![image](https://user-images.githubusercontent.com/22603275/93917719-56a55500-fcd9-11ea-971e-6a354306cad7.png)

SpeedGrader showing what I believe is the Course group.
![image](https://user-images.githubusercontent.com/22603275/93917764-645ada80-fcd9-11ea-8ac2-675b70f4a0fd.png)

**Additional context**
[Groups visible in her course](https://metabase.hypothes.is/question#eyJkYXRhc2V0X3F1ZXJ5Ijp7InR5cGUiOiJxdWVyeSIsInF1ZXJ5Ijp7InNvdXJjZS10YWJsZSI6NjEsImZpbHRlciI6WyJhbmQiLFsiPSIsWyJmaWVsZC1pZCIsNDExOF0sImI1TVAzSjh2IiwiRWtQTmttbTciXV19LCJkYXRhYmFzZSI6NX0sImRpc3BsYXkiOiJ0YWJsZSIsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnsidGFibGUuY29sdW1uX3dpZHRocyI6W251bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwyMjBdfX0=).

[Group info](https://metabase.hypothes.is/question#eyJkYXRhc2V0X3F1ZXJ5Ijp7ImRhdGFiYXNlIjo3LCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjIzMCwiZmlsdGVyIjpbImFuZCIsWyI9IixbImZpZWxkLWlkIiw0NzkwXSwiZjZjNDBmNjIwODUwZmQzNDcyOGQ3NDI2ZTg4Y2IzZWJhNTkxNTE5MiIsIjFkY2Q5NDM4NmRkNTVmMWNiNTA2OGY2MmExNjE5MjBjMTE2OGVjZTgiXV19LCJ0eXBlIjoicXVlcnkifSwiZGlzcGxheSI6InRhYmxlIiwidmlzdWFsaXphdGlvbl9zZXR0aW5ncyI6e319).

[Application instances showing different consumer Keys for different groups](https://metabase.hypothes.is/question#eyJkYXRhc2V0X3F1ZXJ5Ijp7ImRhdGFiYXNlIjo3LCJxdWVyeSI6eyJzb3VyY2UtdGFibGUiOjE2MywiZmlsdGVyIjpbImFuZCIsWyI9IixbImZpZWxkLWlkIiw0MzYwXSwiSHlwb3RoZXNpczZjM2RlODZmNjFhNmIxYmVmZGFjOWU5ZGE3NDJjYTIxIiwiSHlwb3RoZXNpc2VmMWI2NDJlZDhjNzgwYmEwZjY1MDUyMDJlMzhiOGJlIl1dfSwidHlwZSI6InF1ZXJ5In0sImRpc3BsYXkiOiJ0YWJsZSIsInZpc3VhbGl6YXRpb25fc2V0dGluZ3MiOnt9fQ==).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked Zendesk ticket and the Canvas assignment and SpeedGrader behavior described in the issue. No repository files, tests, or reliable reproduction steps are provided; done requires establishing which group each install selects and confirming the expected behavior for courses with prior course groups.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.