Trouble with OpenEdX-LTI integration

32 views
Skip to first unread message

Brian White

unread,
Sep 18, 2018, 12:07:26 PM9/18/18
to General Open edX discussion
Hi all
I’ve set up an instance of OpenEdX on Microsoft Azure
Welcome to Ubuntu 14.04.5 LTS (GNU/Linux 3.13.0-155-generic x86_64)
       ___ _ _                   _
      | _ |_) |_ _ _  __ _ _ __ (_)
      | _ \ |  _| ' \/ _` | '  \| |
      |___/_|\__|_|_|\__,_|_|_|_|_|

  *** Welcome to the Bitnami Open edX ficus.3-2 ***
  *** Documentation:  https://docs.bitnami.com/azure/apps/edx/ ***
  ***                 https://docs.bitnami.com/azure/ ***
  *** Bitnami Forums: https://community.bitnami.com/ ***

I’m trying to get a tool from Cognii.com integrated as via LTI and I’m having trouble. The outbound link - to go to the external tool - works fine but it won’t pass the grade back. 

During an LTI grade passing attempt, 

This is what is logged in my LMS:
2018-09-12 21:40:06,508 INFO 5589 [tracking] logger.py:50 - {"username": "", "event_type": "/courses/course-v1:UMB+Bio111+2018/xblock/block-v1:UMB+Bio111+2018+type@lti_consumer+block@59b9a37970a040fbb717b110a1cc85b5/handler_noauth/outcome_service_handler", "ip": "75.101.136.151", "agent": "OAuth gem v0.4.7", "host": "bio111.umb.edu", "referer": "", "accept_language": "", "event": "{\"POST\": {}, \"GET\": {}}", "event_source": "server", "context": {"course_user_tags": {}, "user_id": null, "org_id": "UMB", "course_id": "course-v1:UMB+Bio111+2018", "path": "/courses/course-v1:UMB+Bio111+2018/xblock/block-v1:UMB+Bio111+2018+type@lti_consumer+block@59b9a37970a040fbb717b110a1cc85b5/handler_noauth/outcome_service_handler"}, "time": "2018-09-13T01:40:06.508195+00:00", "page": null}


This is what the LMS sends back to Cognii:
Grade passing failed. Respone:<?xml version="1.0" encoding="UTF-8"?><imsx_POXEnvelopeResponse xmlns="http://www.imsglobal.org/services/ltiv1p1/xsd/imsoms_v1p0"><imsx_POXHeader><imsx_POXResponseHeaderInfo><imsx_version>V1.0</imsx_version><imsx_messageIdentifier></imsx_messageIdentifier><imsx_statusInfo><imsx_codeMajor>failure</imsx_codeMajor><imsx_severity>status</imsx_severity><imsx_description>OAuth verification error: Malformed authorization header</imsx_description><imsx_messageRefIdentifier>
                </imsx_messageRefIdentifier><imsx_operationRefIdentifier/></imsx_statusInfo></imsx_POXResponseHeaderInfo></imsx_POXHeader><imsx_POXBody><Response/></imsx_POXBody></imsx_POXEnvelopeResponse>

Has anyone seen this? Any suggestions on what I might be doing wrong? I believe that this tool has been found to work on other instances of OpenEdX.

Thanks for your time.

Brian
Reply all
Reply to author
Forward
0 new messages