Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPIKE: Start fetching course rosters using LTIA API #6185

Closed
25 of 27 tasks
marcospri opened this issue Apr 11, 2024 · 1 comment
Closed
25 of 27 tasks

SPIKE: Start fetching course rosters using LTIA API #6185

marcospri opened this issue Apr 11, 2024 · 1 comment
Assignees

Comments

@marcospri
Copy link
Member

marcospri commented Apr 11, 2024

A number of features would require or could be improved with up to dates rosters for the course.

Tasks

Course rosters

Assignment rosters

Start fetching rosters:

Issues found while fetching rosters

Per LMS settings

I've tested this in the following LMS:

Canvas

This setting needs to be enabled, not sure if we mention these in our install instructions or what default are being used here.

Screenshot from 2024-08-13 14-33-05

Fetching rosters works as expected when that setting is enabled.

D2L

Names and roles needs to be checked.

Screenshot from 2024-08-13 14-44-06

Our install instructions already ask to get it checked:

https://web.hypothes.is/help/installing-hypothesis-in-d2l-lti-1-3-worldwide/

Fetching rosters works as expected when that setting is enabled.

Blackboard

Membership Service needs to be yes:

Screenshot from 2024-08-13 14-59-07

Our install instructions already ask for it:

https://web.hypothes.is/help/installing-hypothesis-in-blackboard-lti-1-3-worldwide/

Fetching rosters works as expected when that setting is enabled.

Moodle

Name and roles needs to be allowed

Screenshot from 2024-08-13 15-04-51

Our install instructors don't ask for it:

https://web.hypothes.is/help/installing-hypothesis-in-moodle-lti-1-3-worldwide/


  • Update KB articles so we explicitly mention enabling this for all LTI1.3 installs in LMS that do require a setting.
@marcospri marcospri self-assigned this Apr 11, 2024
@marcospri
Copy link
Member Author

We are already fetching a bunch of these. Using the data in the dashboard and/or tweaking the frequency we fetch them can be handled in a separate issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant