- Fix LtiProfile email domain
- Improve LtiProfile name and username property
- Improve LtiProfile user
- Improve LtiProfile PII handling
- Add Deep Linking views.
- Add DeepLinkingForm to DeepLinkingView.
- Add CourseAccessConfiguration filter to DeepLinkingForm.
- Relocate resource link launch code.
- Improve LTI AGS score publish code.
- Remove limit on AGS score update on course resource link launches.
- Improve OLTITP_ENABLE_LTI_TOOL check handling
- Removed AUTHENTICATION_BACKENDS modification.
- LtiAuthenticationBackend need to be added to AUTHENTICATION_BACKENDS from platform configurations.
- Add LICENSE.
- Improved README.rst.
- Add support for unit launches with AGS.
- Add support for problem launches with AGS.
- Add support for unit/problem AGS score update.
- Removed custom LTI courseware, home and XBlock view.
- Removed LTI view permission middleware.
- Modified course launch to use learning MFE.
- Add PII field to LtiProfile model.
- Add mechanism to save PII data to LtiProfile on LTI launch.
- Improved LTI launch error log and response messages.
- Improve LTI launch view class.
- Add AGS LtiGradedResource model.
- Modify LtiToolLaunchView to create LtiGradedResource on AGS request.
- Add site configuration compatibility to OLTITP_URL_WHITELIST and OLTITP_URL_WHITELIST_EXTRA setting.
- Fix get_course_outline filtering of unpublished units.
- Added OLTITP_URL_WHITELIST_EXTRA setting.
- Added LTI view permission middleware log logout message.
- Modified LTI view permission middleware to use OLTITP_URL_WHITELIST_EXTRA setting.
- Added course launch feature.
- Added unit/component launch feature.
- Added LTI view permission middleware.
- Added LTI launch course permission feature.
- Added LtiGradedResource model.
- Improve app plugin_app config.
- Improve OpenEdxLtiToolPluginConfig tests.
- Improve LTI 1.3 URLs.
- Update urls tests.
- Modify LtiToolLaunchView post method params.
- Remove usage_key from LtiToolLaunchView.
- Update LtiToolLaunchView tests.
- Update OLTTP_ENABLE_LTI_TOOL setting to OLTITP_ENABLE_LTI_TOOL.
- LtiBaseView class.
- courseware.html template
- LTI XBlock and Courseware urlpatterns.
- edxapp_wrapper module.
- courseware module wrapper backend.
- OLTITP_COURSEWARE_BACKEND setting.
- required edx-platform test settings.
- LtiXBlockView and LtiCoursewareView tests
- LTI 1.3 profile model fields.
- LTI 1.3 profile model and manager.
- LTI 1.3 profile model to admin.
- LTI 1.3 model authentication backend.
- LTI 1.3 login, launch and keyset views.
- Tests for admin, auth, models, urls and views.
- Required edx-opaque-keys dependency.
- Required test dependencies.
- Upgrade dependencies.
- Required common and test settings.
- Supress pytest Django 4.0/4.1 deprecation warnings.
[unreleased]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/compare/v0.1.6...HEAD [0.1.6]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.6 [0.1.5]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.5 [0.1.4]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.4 [0.1.3]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.3 [0.1.2]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.2 [0.1.1]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.1 [0.1.0]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.1.0 [0.0.7]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.7 [0.0.6]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.6 [0.0.5]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.5 [0.0.4]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.4 [0.0.3]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.3 [0.0.2]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.2 [0.0.1]: https://github.com/Pearson-Advance/openedx-lti-tool-plugin/releases/tag/v0.0.1