Thanks Stephen. That may also achieve what we are trying to do.
-----Original Message-----
From: WebPA [mailto:[log in to unmask]] On Behalf Of Stephen P Vickers
Sent: 28 May 2015 12:21
To: [log in to unmask]
Subject: Re: Linking back to Blackboard from WebPA with LTI
Not sure if this achieves the same thing for you, but note that the LTI connector for WebPA supports custom parameters named email_help and email_noreply (amongst others) which allow you to customise the email addresses used by the system for each tool consumer. See the Usage section of the documentation for further details:
http://www.spvsoftwareproducts.com/php/webpa-lti/
Stephen
On 28/05/2015 10:59, McGilloway, Ian C wrote:
> Morning all,
>
> We are using WebPA LTI/Learn 9.1 and also using WebPA as a standalone
> tool. When email notifications are sent to students the email includes
> a link to the WebPA installation, APP__WWW. This was confusing for
> students who access WebPA assignments through Learn as their
> assignments won’t be viewable in APP__WWW. So, I’ve customized the
> WebPA link in the notifications email to link to the Blackboard course
> if the student accessed the assignment through Blackboard/LTI and to
> APP__WWW if the assignment was in standalone. I’m generating the
> Blackboard/LTI link as follows below, which is working as expected.
> Does anyone with LTI experience know a better way of doing this or of any potential gotchas?
>
> Best regards,
>
> Ian
>
> $consumer = new LTI_Tool_Consumer($_user_source_id,
> APP__DB_TABLE_PREFIX);
>
> $resource_link = new LTI_Resource_Link($consumer,
> $_SESSION['_user_context_id']);
>
> $assessment_url = APP__WWW;
>
> if(isset($resource_link->settings['ext_ims_lti_tool_setting_url'])){
>
> // match the vle url
>
> // from [ext_ims_lti_tool_setting_url]
>
> preg_match('/^(.+)?\/extension$/',
> $resource_link->settings['ext_ims_lti_tool_setting_url'],
> $lti_url_match );
>
> // match the course id and content id
>
> // from [ext_ims_lti_tool_setting_id]
>
> preg_match('/:(_\d+_1):(_\d+_1):webpa/',
> $resource_link->settings['ext_ims_lti_tool_setting_id'],
> $lti_course_content_id_match);
>
> // put the matchs together so the url looks like this
>
> // https://bb.imperial.ac.uk/webapps/osc-BasicLTI-BBLEARN/
>
> // iframe.jsp?course_id=_1234_1&content_id=_56789_1&id=webpa&
>
> $assessment_url =
> sprintf("%s/iframe.jsp?course_id=%s&content_id=%s&id=webpa",
> $lti_url_match[1], $lti_course_content_id_match[1],
> $lti_course_content_id_match[2]);
>
> }
>
> Ian McGilloway
>
> E-Learning Technical Analyst
> ICT
> Imperial College London
> Level 4, Sherfield Building
> Exhibition Road
> London SW7 2AZ
>
> Tel: +44 (0)20 7594 1958
> Email: [log in to unmask]
>
> http://www.imperial.ac.uk/admin-services/ict/
>
> *Note: I work from home on Fridays.*
>
|