--- loncom/lti/ltiutils.pm 2018/04/14 02:30:07 1.6 +++ loncom/lti/ltiutils.pm 2018/04/14 17:52:48 1.7 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Utility functions for managing LON-CAPA LTI interactions # -# $Id: ltiutils.pm,v 1.6 2018/04/14 02:30:07 raeburn Exp $ +# $Id: ltiutils.pm,v 1.7 2018/04/14 17:52:48 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -481,13 +481,12 @@ sub lti_provider_scope { $scope = 'map'; $realuri = $tail; } else { - $scope = 'resource'; my ($map,$resid,$url) = &Apache::lonnet::decode_symb($tail); $realuri = &Apache::lonnet::clutter($url); - if (($url =~ /\.sequence$/) && - ($env{'course.'.$env{'request.course.id'}.'.type'} ne 'Placement')) { - $realuri .= '?navmap=1'; + if ($url =~ /\.sequence$/) { + $scope = 'map'; } else { + $scope = 'resource'; $realuri .= '?symb='.$tail; } } @@ -516,18 +515,12 @@ sub lti_provider_scope { if ((&Apache::lonnet::EXT('resource.0.encrypturl',$symb) =~ /^yes$/i) && (!$env{'request.role.adv'})) { $realuri = &Apache::lonenc::encrypted(&Apache::lonnet::clutter($url)); - if (($url =~ /\.sequence$/) && - ($env{'course.'.$env{'request.course.id'}.'.type'} ne 'Placement')) { - $realuri .= '?navmap=1'; - } else { + if ($scope eq 'resource') { $realuri .= '?symb='.&Apache::lonenc::encrypted($symb); } } else { $realuri = &Apache::lonnet::clutter($url); - if (($url =~ /\.sequence$/) && - ($env{'course.'.$env{'request.course.id'}.'.type'} ne 'Placement')) { - $realuri .= '?navmap=1'; - } else { + if ($scope eq 'resource') { $realuri .= '?symb='.$symb; } }