LTI Sessions

LTI Sessions

by Jan Munoz -
Number of replies: 3

Hello everyone, I am attaching a video as part of a test.

https://www.screencast.com/t/VPGn6ykwd6o

We have integration between Moodle and Brigthspace. Moodle is the tool provider, and Brigthspace works as a consumer. The conection is NOT LTI 1.3

These are the steps from the video.

1. Open an LTI link (External Learning Tool) to a SCORM Activity.
2. Navigate the SCORM to reach slide 2.
3. Open a new link Quiz as External Resource.
4. Answer a question from the Quiz. 
5. Return to the SCORM Activity and advance to the slide 3.
6. Close tab with the SCORM Activity.
7. Open the same SCORM Activity of point 1.
--- Issues ---
8. The SCORM Activity allows the students to move to slide 2, but Progress 3 was not saved since the user reached the slide 3. If no Quiz or external tool is open, the progress is saved.
9. Answer a new Question from Quiz opened in point 3. The session was closed and the student was kicked out of the Quiz.

Each time a new link is opened, the previous session is terminated. Is this a behaviour that can be modified? Is there a solution in LTI 1.3 to this behaviour?

Thanks for your help.

Average of ratings: -
In reply to Jan Munoz

Re: LTI Sessions

by Jake Dallimore -
Picture of Core developers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Testers
Hi Jan,

Yes, this is something that's a problem in legacy launches because we call complete_user_login() for every launch, regardless of whether the user has a existing session or not. The LTI Advantage implementation deliberately doesn't do this. If the mapped user is found to have a session, we use that session instead of starting a new one.

This also means that sites can publish and consume resources to/from the same site, using deep linking with LTI Advantage, without running into session issues.

Hope that helps,
Jake
In reply to Jake Dallimore

Re: LTI Sessions

by Jan Munoz -
Hello Jake,
Thanks for your answer. It is very helpful.
Do we have any thread that could help us with the implementation of LTI Advantage from Moodle (Tool Provider) to Brightspace (Tool Consumer)?

Thanks.
In reply to Jan Munoz

Re: LTI Sessions

by Jake Dallimore -
Picture of Core developers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Testers
Hi Jan,

This isn't something I've tested personally, but I know some members of the community have set up the D2L integration successfully for launching and grade sync purposes. The D2L docs are probably a good place to start. I imagine setting up a Moodle tool is much the same as setting up any other tool over LTI Advantage. Perhaps others can share their experience here.

Cheers,
Jake