LTI Sessions

LTI Sessions

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.

評比平均分數: -
In reply to Jan Munoz

Re: LTI Sessions

Jake Dallimore發表於
Core developers的相片 Moodle HQ的相片 Particularly helpful Moodlers的相片 Peer reviewers的相片 Plugin developers的相片 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

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

Jake Dallimore發表於
Core developers的相片 Moodle HQ的相片 Particularly helpful Moodlers的相片 Peer reviewers的相片 Plugin developers的相片 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