LTI v1.3 Tool: A+ should not create LTI grade items if the Platform has disabled it #1252
Labels
area: LTI
LTI protocol (Learning Tools Interoperability, worldwide standard)
effort: hours
Estimated to take less than one day, from the creation of a new branch to the merging
experience: beginner
required knowledge estimate
requester: team
The issue is raised by a person inside the A+ developer team
type: bug
This is a bug
If the LTI Platform (Moodle) defines in its LTI activity settings that no grades should be received from the LTI Tool, then A+ as the Tool should not (try to) create any grade items to the Platform.
For example, when a course is selected via LTI Deep Link, A+ does not check if the grades are enabled in the LTI settings:
a-plus/lti_tool/views.py
Lines 254 to 264 in a932c51
https://github.com/dmitry-viskov/pylti1.3#assignments-and-grades-service
Methods like
The text was updated successfully, but these errors were encountered: