Skip to content
This repository was archived by the owner on Sep 5, 2023. It is now read-only.

Automated assignment creation with LTI 1.3 #260

Merged
merged 16 commits into from
Aug 4, 2020

Conversation

netoisc
Copy link
Contributor

@netoisc netoisc commented Aug 4, 2020

These changes apply for LTI 1.3 when the user launches our tool from the 'Assignment selection' .

Creates the assignment in nbgrader with the value of https://purl.imsglobal.org/spec/lti/claim/resource_link['title'] to facilite the flow and avoid name conflicts

Closes #253

netoisc added 7 commits July 28, 2020 11:38
…ses. Do not use auth_state to save the lineitems endpoint. Create the assignment when the user logs on
…t and save it in Course model. Fix the grades submissions to ignore the error when the user is an instructor (canvas is refusing it with 422 http error)
@netoisc netoisc requested a review from jgwerner August 4, 2020 00:49
@codecov
Copy link

codecov bot commented Aug 4, 2020

Codecov Report

Merging #260 into main will decrease coverage by 2.33%.
The diff coverage is 46.91%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #260      +/-   ##
==========================================
- Coverage   80.72%   78.39%   -2.34%     
==========================================
  Files          20       21       +1     
  Lines        1209     1268      +59     
==========================================
+ Hits          976      994      +18     
- Misses        233      274      +41     
Impacted Files Coverage Δ
src/illumidesk/grades/handlers.py 70.83% <25.00%> (-5.17%) ⬇️
src/illumidesk/apis/nbgrader_service.py 28.00% <28.00%> (ø)
src/illumidesk/authenticators/authenticator.py 95.21% <81.81%> (-0.90%) ⬇️
src/illumidesk/grades/senders.py 70.00% <87.50%> (-1.02%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update fedbcbe...1e18560. Read the comment docs.

@jgwerner jgwerner added the feature New feature or request label Aug 4, 2020
@jgwerner jgwerner changed the title Creates the assignment automatically when the user launches the tool Automated assignment creation with LTI 1.3 Aug 4, 2020
@jgwerner jgwerner merged commit 170dc92 into IllumiDesk:main Aug 4, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update assignment and user registration flow with LTI 1.3
2 participants