Supporting each other

Community forums

Welcome, Guest
Username: Password: Remember me
Report any technical problems you discover and discuss solutions.
  • Page:
  • 1

TOPIC: LTI - what should it report to the LMS?

LTI - what should it report to the LMS? 3 months 2 weeks ago #6993

  • ymoore
  • ymoore's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 39
  • Thank you received: 1
Hi

We're currently preparing to update Xerte and we've been trying to get the LTI integration working with Moodle. We can now successfully embed a Xerte object in Moodle using LTI, however nothing is reported to the Moodle gradebook. So my question is, what, if anything, should be getting reported in the gradebook? And are there specific things I need to include in the object for it to report to the gradebook?

I'm currently testing with a Xerte object which has a quiz with 2 questions. I've also added a 'stop tracking' page but not sure that makes any difference. If there's a guide somewhere I could work through that would be really helpful. (I've searched ...)

Thanks
Yvonne

Please Log in or Create an account to join the conversation.

LTI - what should it report to the LMS? 3 months 2 weeks ago #6994

  • ronm
  • ronm's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 656
  • Thank you received: 177
Hi
You should get a score in the gradebook.
Has this worked with your combination of Moodle and Xerte previously or is this the first time you are trying it?
As a general rule now, whether for SCORM or LTI/xAPI, you should include a stop tracking page at the end of your LOs.
Also to eliminate variability test with a definite student account rather than just changing role to student.
Test with a couple of different browsers e.g. Chrome + Edge or Chrome + Firefox.
Under the privacy section in Moodle for your LTI resources there's an option labelled 'Accept grades from the tool' is that checked?
Test and respond to the questions above and if appropriate there's a web server configuration change that we might suggest that you would need to get your server admin to implement. But please test and confirm as above first.
HTH
Ron
Xerte developer & trainer
e-learning & m-learning consultant
mitchellmedia.co.uk | xerteacademy.com | learningapps.co.uk
Need direct commercial support with Xerte? mitchellmedia.co.uk/contact/

Please Log in or Create an account to join the conversation.

Last edit: by ronm.

LTI - what should it report to the LMS? 3 months 2 weeks ago #6995

  • ymoore
  • ymoore's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 39
  • Thank you received: 1
Hi Ron
Thanks for responding so quickly.

Has this worked with your combination of Moodle and Xerte previously or is this the first time you are trying it? - First time trying it out.
As a general rule now, whether for SCORM or LTI/xAPI, you should include a stop tracking page at the end of your LOs. Have included this.
Also to eliminate variability test with a definite student account rather than just changing role to student. Tried it with a test student (not just a change in role).
Test with a couple of different browsers e.g. Chrome + Edge or Chrome + Firefox. Tried Chrome, FF, Edge and Safari.
Under the privacy section in Moodle for your LTI resources there's an option labelled 'Accept grades from the tool' is that checked? Yes, this is selected.

Thanks
Yvonne

Please Log in or Create an account to join the conversation.

LTI - what should it report to the LMS? 3 months 2 weeks ago #6996

  • ronm
  • ronm's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 656
  • Thank you received: 177
Hi Yvonne
ok thanks for confirming those details.
When you access the LTI resource from Moodle and press F12 to bring up the developer console do you see any errors and if so what?

You could refer the following to your server admin:
Via a .htaccess file add the following:
RewriteCond %{HTTP:Authorization} ^(.+)
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

Or via Apace config:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Then restart Apache.

Example discussion about this here: stackoverflow.com/questions/26475885/aut...-in-php-post-request

Once the above is in place test the LTI resource again and confirm whether that worked or not?

HTH
Ron
Xerte developer & trainer
e-learning & m-learning consultant
mitchellmedia.co.uk | xerteacademy.com | learningapps.co.uk
Need direct commercial support with Xerte? mitchellmedia.co.uk/contact/

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
Moderators: jultenjjs
Time to create page: 0.051 seconds
Copyright © 2021 The Xerte Project.
Xerte logo Apereo logo OSI Logo

Search