Hi there,
I have set up LTI between BlackBoard and WeBWorK in anticipation of the new teaching year with starts September using the instructions here WebWork - University IT (rochester.edu).
I have contacted IT admin at our institution expressing the need to 'road test' the LTI and suggested that they set up (a) fake student account(s) in order that I can enrol the fake student(s) on the modules in with I will be using WW in order to test the direct access from BlackBoard and the grade sharing ahead of teaching this academic year.
My IT admin suggested the following
'If you start a "Student Preview" the KLE [BlackBoard] will create a student account within the KLE [BlackBoard] you can use to test LTI links'
Having followed the above advice the link throws the error included below the dashed line. May I ask members of the forum:
- Has my IT admin given me the correct advice?
- How have other forum members tested the LTI?
- Does the error message reveal anything that I may have missed?
Any help gratefully received.
Thanks,
Zak
---------------------------------------------------------------------------------------------------------------------------------------------------
Warning messages
===== parameters received =======
ext_lms => bb-3900.71.0-rel.35+2d54bde
ext_fnds_user_id => 4baf916c-ec59-11eb-821a-19343e972d95
oauth_consumer_key => webwork
lis_person_contact_email_primary => b.zarychta@keele.ac.uk
tool_consumer_info_product_family_code => BlackboardLearn
ext_fnds_course_id => e326c106-2dea-11ed-b9c3-9ba0eb475bfd
oauth_signature => yT00n1K+QvWhrPywp1IgzXZyo3w=
tool_consumer_instance_description => University of Keele
tool_consumer_instance_name => University of Keele
context_id => b13ba4ffea704b289398655a4c96fd58
oauth_callback => about:blank
custom_caliper_federated_session_id => https://caliper-mapping.cloudbb.blackboard.com/v1/sites/02ab927f-d187-4f41-96f3-619f0d48109b/sessions/2B4B5F6F2653C6A64C8805138E425FD2
custom_tc_profile_url => https://kle.keele.ac.uk/learn/api/v1/lti/profile?lti_version=LTI-1p0
launch_presentation_return_url => https://kle.keele.ac.uk/webapps/blackboard/execute/blti/launchReturn?course_id=_388994_1&content_id=_2552157_1&toGC=false&nonce=5359a295008940468df21da6bce2bc98&launch_id=364e348a-1685-4724-810d-56588ebf3e5e&link_id=_2552157_1&launch_time=1692115692209
oauth_version => 1.0
oauth_signature_method => HMAC-SHA1
roles => urn:lti:role:ims/lis/Learner,urn:lti:instrole:ims/lis/Student
resource_link_description => WebWorK set for Fluids
lis_outcome_service_url => https://kle.keele.ac.uk/webapps/gradebook/lti11grade
ext_fnds_tenant_id => 77b6ad3c-e91e-42d4-bb6c-e1006ff7789b
lis_person_name_full => Zac Zarychta_PreviewUser
tool_consumer_instance_guid => 4933adef4bbb49bf9278891b7aa2c099
ext_fnds_region => eu-central-1
context_label => FYO-00205-2022-SEM1-A
lis_result_sourcedid => bbgc2469431gi340936
lti_version => LTI-1p0
user_id => 86e378c336e447c584ae2dca6e7edcc7
launch_presentation_document_target => window
oauth_timestamp => 1692115692
ext_fnds_site_id => 02ab927f-d187-4f41-96f3-619f0d48109b
context_title => Foundations of Physics [FYO-00205-2022-SEM1-A]
resource_link_title => Chapter_11-12_Fluids
lis_person_sourcedid => aaa57_previewuser
ext_launch_presentation_css_url => https://kle.keele.ac.uk/common/shared.css,https://kle.keele.ac.uk/themes/as_2015/theme.css
oauth_nonce => 363937820637549
tool_consumer_instance_contact_email => it.donotreply@keele.ac.uk
lti_message_type => basic-lti-launch-request
context_id_history => 9833f4473b3a493a8228f5f73e0e4a7c
tool_consumer_info_version => 3900.71.0-rel.35+2d54bde
launch_presentation_locale => en-GB
lis_person_name_family => Zarychta_PreviewUser
ext_launch_id => 364e348a-1685-4724-810d-56588ebf3e5e
lis_person_name_given => Zac
custom_caliper_profile_url => https://kle.keele.ac.uk/learn/api/v1/telemetry/caliper/profile/_2552157_1
resource_link_id => _2552157_1
============================
===== timestamp info =======
oauth_nonce = 1692115692
WW_server_time = 1692115692
diff(server-oauth) = 0 seconds (0 minutes)
============================ at /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm line 151.
=========== summary ============ at /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm line 270.
User id is |b.zarychta| (obtained from lis_person_contact_email_primary which was preferred_source_of_username)
User mail address is |b.zarychta@keele.ac.uk|
strip_address_from_email is |1|
Student id is ||
preferred_source_of_username is |lis_person_contact_email_primary|
fallback_source_of_username is |undefined|
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 453.
https://webwork.vle.keele.ac.uk/webwork2/FYO-00205_2023-24/ at /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvanced.pm line 454.
WeBWorK User has last_name: Zarychta but LMS user has last_name Zarychta_PreviewUser
Existing user: b.zarychta updated.