version 1.380, 2023/11/17 17:02:21
|
version 1.382, 2024/01/13 12:07:13
|
Line 949 STATE
|
Line 949 STATE
|
|
|
sub analyze_header { |
sub analyze_header { |
my ($request) = @_; |
my ($request) = @_; |
my $js = &Apache::structuretags::setmode_javascript(); |
my $js = &Apache::lonxml::setmode_javascript(); |
|
|
# Breadcrumbs |
# Breadcrumbs |
my $text = 'Authoring Space'; |
my $text = 'Authoring Space'; |
Line 1198 sub editxmlmode {
|
Line 1198 sub editxmlmode {
|
my $js = |
my $js = |
&Apache::edit::js_change_detection(). |
&Apache::edit::js_change_detection(). |
&Apache::loncommon::resize_textarea_js(). |
&Apache::loncommon::resize_textarea_js(). |
&Apache::structuretags::setmode_javascript(). |
&Apache::lonxml::setmode_javascript(). |
&Apache::lonhtmlcommon::dragmath_js("EditMathPopup"); |
&Apache::lonhtmlcommon::dragmath_js("EditMathPopup"); |
|
|
# Breadcrumbs |
# Breadcrumbs |
Line 2000 sub do_ltipassback {
|
Line 2000 sub do_ltipassback {
|
if ($scope eq 'resource') { |
if ($scope eq 'resource') { |
$total = $item->{'total'}; |
$total = $item->{'total'}; |
$possible = $item->{'possible'}; |
$possible = $item->{'possible'}; |
} elsif ($scope eq 'map') { |
} elsif (($scope eq 'map') || ($scope eq 'nonrec')) { |
($total,$possible) = &get_lti_score($uname,$udom,$map); |
($total,$possible) = &get_lti_score($uname,$udom,$map,$scope); |
} elsif ($scope eq 'course') { |
} elsif ($scope eq 'course') { |
($total,$possible) = &get_lti_score($uname,$udom); |
($total,$possible) = &get_lti_score($uname,$udom); |
} |
} |
Line 2016 sub do_ltipassback {
|
Line 2016 sub do_ltipassback {
|
} |
} |
|
|
sub get_lti_score { |
sub get_lti_score { |
my ($uname,$udom,$mapurl) = @_; |
my ($uname,$udom,$mapurl,$scope) = @_; |
my $navmap = Apache::lonnavmaps::navmap->new($uname,$udom); |
my $navmap = Apache::lonnavmaps::navmap->new($uname,$udom); |
if (ref($navmap)) { |
if (ref($navmap)) { |
my $iterator; |
my $iterator; |
Line 2024 sub get_lti_score {
|
Line 2024 sub get_lti_score {
|
my $map = $navmap->getResourceByUrl($mapurl); |
my $map = $navmap->getResourceByUrl($mapurl); |
my $firstres = $map->map_start(); |
my $firstres = $map->map_start(); |
my $finishres = $map->map_finish(); |
my $finishres = $map->map_finish(); |
$iterator = $navmap->getIterator($firstres,$finishres,undef,1); |
my $recursive = 1; |
|
if ($scope eq 'nonrec') { |
|
$recursive = 0; |
|
} |
|
$iterator = $navmap->getIterator($firstres,$finishres,undef,$recursive); |
} else { |
} else { |
$iterator = $navmap->getIterator(undef,undef,undef,1); |
$iterator = $navmap->getIterator(undef,undef,undef,1); |
} |
} |