Releases: dmitry-viskov/pylti1.3
Releases · dmitry-viskov/pylti1.3
2.0.0
1.12.2
- AssignmentsGradesService bugfix (fix check for reading line items)
1.12.1
- AssignmentsGradesService bugfix
1.12.0
- New
AssignmentsGradesService
methodsfind_lineitem_by_resource_id(ln_resource_id)
/find_lineitem_by_resource_link_id(resource_link_id)
were added - New
AssignmentsGradesService
methods to check differentpermissions
:can_read_lineitem
,can_create_lineitem
,can_read_grades
,can_put_grade
- Existing
AssignmentsGradesService.put_grade
/AssignmentsGradesService.get_grades
methods now won't try to create newlineitem
automatically - Custom
requests.Session
could be passed as an argument during message launch https://purl.imsglobal.org/spec/lti/claim/roles
array from JSON can be empty now- Icon URL is supported in the deep linking response
- Library can read JWT algorithm from the key (this ensures algorithms like
RS512
are usable) - New optional param
resource_link_id
in theNamesRolesProvisioningService.get_members
method signature
1.11.0
- Python 3.10 and Django 4.0 compatibility
- Ability to set grade comment
- Ability to set
resource_link_id
- Ability to get context from the
nrps
1.10.0
- Submission review - provides a standard way for an instructor or student to launch back from a platform's gradebook to the tool where the interaction took place to display the learner's submission for a particular line item
- Course Group Service - Communicates to the tool the groups available in the course and their respective enrollment
- New method in the
Grade
class to get/set comment
1.9.1
- AssignmentsGradesService fix: support pagination, i.e getting data through several requests using "Link" header from the responses
1.9.0
- Support "LTI Data Privacy Launch" message type
- Support Python 3.9
1.8.7
- NRPS pagination bugfix
1.8.6
- Make it possible to send back grades of 0
- Validation for scoreMaximum / scoreGiven params