Add the Academic Session (ext_sakai_academic_session) to LTI launches

Description

We need to a add the academic session to Sakai LTI launches to help external Rubric tools.

Here’s the code to get the academic term in Sakai to pass via LTI

Site site = siteService.getSite(siteId);
String academicSessionId = site.getProperties().getProperty(termPropertyName);
if ((academicSessionId == "") || (academicSessionId == null))
{
academicSessionId = "OTHER";
}

Code from: Ramesh Sabetiashraf

Attachments

1

Activity

Neal Caidin July 16, 2017 at 9:12 AM

Could you please provide a Test Plan?

I tried testing on nightly master qa server (https://trunk-mysql.nightly.sakaiproject.org/) , but I didn't know what I was looking for. Nothing obvious to me.

Charles R Severance July 12, 2017 at 9:40 AM

I live-streamed adding this feature at https://www.youtube.com/watch?v=7PfTa_3NbV4

 

Charles R Severance July 12, 2017 at 9:01 AM

Wow this waited until l12 - sorry about that - I will ask to have it back ported to -11

Charles R Severance June 12, 2016 at 10:22 PM

I would love to put this in 11.

Neal Caidin June 12, 2016 at 8:05 PM

Does this also affect 11?

Fixed

Details

Priority

Affects versions

Components

Assignee

Reporter

Labels

Created May 31, 2016 at 4:40 PM
Updated March 6, 2018 at 2:28 PM
Resolved July 12, 2017 at 10:04 AM