WeBWorK Main Forum

LTI, Blackboard, and a 'warning' with unclear content

LTI, Blackboard, and a 'warning' with unclear content

by Wesley Burr -
Number of replies: 2
With help from my LMS specialist, I managed to get LTI enabled for WW this year. The link redirects nicely from Blackboard, and appears to create accounts properly for student-level users. However, on first login (first click on the link), a warning shows up, and spams a large amount of information to screen. Reading it, I don't see what the error actually is.

If the user then refreshes, the warning goes away, and the WW interface appears to work correctly. Assignments show up, and everything proceeds.

Warning reproduced here, with a few personal identifiers removed for privacy. Any thoughts on what might be happening?

WeBWorK Warnings

WeBWorK has encountered warnings while processing your request. If this occured when viewing a problem, it was likely caused by an error or ambiguity in that problem. Otherwise, it may indicate a problem with the WeBWorK system itself. If you are a student, report these warnings to your professor to have them corrected. If you are a professor, please consult the warning output below for more information.

Warning messages

  • ===== parameters received =======
  • tool_consumer_instance_description => Trent University
  • oauth_timestamp => 1567178935
  • oauth_consumer_key => ########
  • ext_launch_id => f76487d2-c705-4eb0-b21b-6c0666c0398c
  • roles => urn:lti:role:ims/lis/Instructor
  • oauth_version => 1.0
  • resource_link_title => Assignments for MATH 1051H - Login to 2019FA-MATH-1051H
  • oauth_callback => about:blank
  • tool_consumer_info_product_family_code => BlackboardLearn
  • ext_launch_presentation_css_url => ####,####
  • tool_consumer_instance_name => Trent University
  • oauth_nonce => 238585042538122
  • custom_student_id => ######
  • tool_consumer_info_version => 3700.7.0-rel.27+ce363ca
  • lis_person_name_full => Wesley Burr
  • oauth_signature => u0vTAJcY9dTgA3PCsGUmiAtHlHc=
  • lti_version => LTI-1p0
  • tool_consumer_instance_contact_email => admin@trentu.blackboard.com
  • lti_message_type => basic-lti-launch-request
  • lis_person_name_given => Wesley
  • ext_lms => bb-3700.7.0-rel.27+ce363ca
  • user_id => ####
  • oauth_signature_method => HMAC-SHA1
  • context_label => MATH-1051H-A-2019FA-PTBO
  • context_id => 28567d5abc8848a1a8e1dd03c717ce51
  • launch_presentation_return_url => https://trentu.blackboard.com/webapps/blackboard/execute/blti/launchReturn?course_id=_21698_1&content_id=_567651_1&toGC=false&launch_id=f76487d2-c705-4eb0-b21b-6c0666c0398c&link_id=_567651_1&launch_time=1567178935193
  • launch_presentation_locale => en-US-Trent
  • lis_person_contact_email_primary => ####@trentu.ca
  • resource_link_id => _567651_1
  • lis_person_sourcedid => #####
  • custom_tc_profile_url => https://trentu.blackboard.com/learn/api/v1/lti/profile?lti_version=LTI-1p0
  • launch_presentation_document_target => window
  • custom_caliper_federated_session_id => https://caliper-mapping.cloudbb.blackboard.com/v1/sites/0282b138-ab98-4eb0-8f63-9568b4756247/sessions/46E65784B38F830C810350FB74351F76
  • tool_consumer_instance_guid => f15628e23538475ca69eab852cb80ef5
  • lis_person_name_family => Burr
  • custom_caliper_profile_url => https://trentu.blackboard.com/learn/api/v1/telemetry/caliper/profile/_567651_1
  • context_title => MATH-1051H-A-2019FA-PTBO Non-Calculus Statistics I:
  • =========== summary ============ at /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm line 213.
  • User id is |wesleyburr|
  • User mail address is |####|
  • Student id is |#####|
  • preferred_source_of_username is |lis_person_contact_email_primary|
  • preferred_source_of_student_id is |undefined|
  • ================================
  • The following path was reconstructed by WeBWorK. It should match the path in the LMS: at /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm line 380.
  • https://math.trentu.ca/webwork2/2019FA-MATH1051H/ at /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm line 381.

Request information

Time Fri Aug 30 15:28:55 2019
Method POST
URI /webwork2/2019FA-MATH1051H/
In reply to Wesley Burr

Re: LTI, Blackboard, and a 'warning' with unclear content

by Danny Glin -
In the current version of WeBWorK LTI debugging is turned on by default, which means that all of this information is displayed to help you debug connection issues.

In authen_LTI.conf, set
$debug_lti_parameters = 0;

This will turn off the debugging.
In reply to Danny Glin

Re: LTI, Blackboard, and a 'warning' with unclear content

by Wesley Burr -
Wups! I had turned it off in authen_LTI, but somehow there was a copy in the localOverrides as well? I don't remember if I uncommented it, or if I copied it there, or if that was a default already ...

Either way, your response prompted me to double check! Thanks!