Support Deep Link Assignment Related Subsitution Variables

Description

The IMS Deep Linking Specification allows the external tool to provide submission and available start and end times.   When the tool is launched, the LMS can send the current (actual) start and end times for these two fields as custom substitution variables:

ResourceLink.available.startDateTime

ResourceLink.available.endDateTime

ResourceLink.submission.startDateTime

ResourceLink.submission.endDateTime

These are supposed to be ISO860 dates.

IMS Deep Link Specification: https://www.imsglobal.org/spec/lti-dl/v2p0

 

 

Attachments

2
  • 04 Aug 2020, 09:57 AM
  • 04 Aug 2020, 09:57 AM

Activity

Show:

Jesus Maria Mendez Perez March 15, 2021 at 2:51 AM

, is this affecting 20? Please fill Affects Version/s and Please Merge to 20 if is needed. Thanks.

Andrea Schmidt August 19, 2020 at 7:34 PM

Is there a test plan for this or just use the LMS Test tool in Lessons as the other Jiras?

Charles R Severance August 4, 2020 at 10:22 AM
Edited

I also caught and fixed two missing lines of code from SAK-44019:

Line 1645:
+ item.put("content_key", contentKey);
+ item.put("tool_title", (String) tool.get(LTIService.LTI_TITLE));

Fixed

Details

Priority

Fix versions

Components

Assignee

Reporter

Created August 3, 2020 at 8:04 AM
Updated March 15, 2021 at 2:51 AM
Resolved August 4, 2020 at 1:19 PM