hypothesis / hypothesis/support-legacy
Possible issue with Canvas course groups and Canvas sections groups with multiple installs
- 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)

SpeedGrader showing what I believe is the Course group.

**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