Skip to content

Releases: openedx/xblock-lti-consumer

Dynamic custom parameters support with the help of template parameter processors.

19 Jan 14:52
d3f7d9b
Compare
Choose a tag to compare

Able to set dynamic custom parameters in the LTI consumer Xblock in Studio so that dynamic value should be resolved/substituted with a value resolved by the processor and added to the launch URL in order to be used by the provider as needed.

In order to make this happen, we must map the dynamic value template with the custom parameter processor in the LTI_CUSTOM_PARAM_TEMPLATES just like mentioned above, the custom parameter processor must be defined in the customer package.

If LTI_CUSTOM_PARAM_TEMPLATES is not defined, the dynamic custom parameters will not affect existing logic.

feat: styling for "new window" modal

22 Nov 15:19
582597a
Compare
Choose a tag to compare

Updated styling in the new modal fix for lti in new window modal to match the paragon styling.

What's Changed

feat: Long-term fix for cross-origin iFrames

17 Nov 15:44
3645d98
Compare
Choose a tag to compare

Our previous LTI Component XBlock provides an option to "View resource in a New Window", which uses JS to launch a new window/tab. These capabilities were removed in Chrome v92. Chrome provided a temporary work-around which we now use in production. But we now need to design and implement a longer term fix. These issues have since migrated to Safari, and “before other browsers implement this change, which they have indicated that they will” we need to resolve this issue with something other than band-aids. Google Chrome’s and Safari’s move, however, is aligned with making iFrame technology more secure, which we can read as a signal that the industry will continue to advance in the direction of iFrames. This fix replaces the browser dialog with a custom javascript one.
#204.

What's Changed

New Contributors

Full Changelog: 3.1.0...3.1.1

Added Django 3.2 support

06 Oct 10:53
131e396
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.0.4...3.1.0

Replace jsonfield2 with jsonfield

05 Oct 11:10
9a43bc4
Compare
Choose a tag to compare
  • Switched from jsonfield2 to jsonfield as the earlier one has archived and merged back in the latter one.

Fix: re-instate parameter processors code.

06 Aug 13:17
41d9dd8
Compare
Choose a tag to compare

Somewhere between versions 2.0.0 and 2.1.0, the code to handle external parameter processors was dropped. This PR adds it back. Without this, external processors that are specified in the parameter processors settings are not called.

See #150 for more details.

Add Portuguese (Portugal) translation

03 Aug 13:19
a5ca2cd
Compare
Choose a tag to compare
Merge pull request #185 from fccn/pt_pt_translations

Add Portuguese (Portugal) translation

Added multi device support on student_view

15 Jul 10:22
c34f0bb
Compare
Choose a tag to compare

Edx mobile team has been working on this epic Open xBlocks in the Browser. To show xblock on mobile browser xblock needs to send student_view_multi_device as true. Therefore we have added its support.

3.0.0

08 Jul 06:40
1b1f380
Compare
Choose a tag to compare
Merge pull request #172 from open-craft/kshitij/bb-3899/pii-flag-cleanup

refactor: Rename CourseEditLTIFieldsEnabledFlag to CourseAllowPIISharingInLTIFlag and use it for LTI1.3 [BD-38] [BB-3899] [TNL-8104]

2.11.0

23 Jun 06:19
1ffa562
Compare
Choose a tag to compare
Merge pull request #173 from edx/jenkins/upgrade-python-requirements-…