[LON-CAPA-cvs] cvs: loncom /interface lonprintout.pm
raeburn
raeburn at source.lon-capa.org
Thu Mar 12 08:56:02 EDT 2026
raeburn Thu Mar 12 12:56:02 2026 EDT
Modified files:
/loncom/interface lonprintout.pm
Log:
- Bug 6454
&get_randomly_ordered_warning() no longer needed following changes in
rev. 1.610, and other changes which addressed bug 6454 and added support
for random selection and random ordering when printing for others.
Index: loncom/interface/lonprintout.pm
diff -u loncom/interface/lonprintout.pm:1.714 loncom/interface/lonprintout.pm:1.715
--- loncom/interface/lonprintout.pm:1.714 Thu Mar 12 04:21:40 2026
+++ loncom/interface/lonprintout.pm Thu Mar 12 12:56:02 2026
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Printout
#
-# $Id: lonprintout.pm,v 1.714 2026/03/12 04:21:40 raeburn Exp $
+# $Id: lonprintout.pm,v 1.715 2026/03/12 12:56:02 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -449,9 +449,6 @@
sub generate_common_choosers {
my ($r,$helper,$map,$url,$isProblem,$symbFilter,$start_new_option) = @_;
- my $randomly_ordered_warning =
- &get_randomly_ordered_warning($helper, $map);
-
# code for a few states used for printout launched from both
# /adm/navmaps and from a resource by a privileged user:
# - To allow resources to be selected for printing.
@@ -571,7 +568,7 @@
$isProblem, '', $symbFilter,
$start_new_option);
&Apache::lonxml::xmlparse($r, 'helper', $anon_page);
- return ($randomly_ordered_warning,$codechoice,$code_selection,$namechoice);
+ return ($codechoice,$code_selection,$namechoice);
}
# Returns the XML for choosing how assignments are to be formatted
@@ -4155,28 +4152,6 @@
}
}
-sub get_randomly_ordered_warning {
- my ($helper,$map) = @_;
-
- my $message;
-
- my $postdata = $env{'form.postdata'} || $helper->{VARS}{'postdata'};
- my $navmap = Apache::lonnavmaps::navmap->new();
- if (defined($navmap)) {
- my $res = $navmap->getResourceByUrl($map);
- if ($res) {
- my $func =
- sub { return ($_[0]->is_map() && $_[0]->randomorder); };
- my @matches = $navmap->retrieveResources($res, $func,1,1,1);
-
- }
- } else {
- $message = "Retrieval of information about ordering of resources failed.";
- return '<message type="warning">'.$message.'</message>';
- }
- return;
-}
-
sub printHelper {
my $r = shift;
@@ -4686,7 +4661,7 @@
'problems_for_anon', 'CHOOSE_ANON1']);
}
- my ($randomly_ordered_warning,$codechoice,$code_selection,$namechoice) =
+ my ($codechoice,$code_selection,$namechoice) =
&generate_common_choosers($r,$helper,$map,$url,$isProblem,$symbFilter,$start_new_option);
if ($helper->{VARS}->{'assignment'}) {
@@ -4709,7 +4684,6 @@
my $resource_selector=<<RESOURCE_SELECTOR;
<state name="SELECT_RESOURCES" title="Select Resources">
- $randomly_ordered_warning
<nextstate>PRINT_FORMATTING</nextstate>
<message><br /><big><i><b>Select resources for the assignment</b></i></big><br /></message>
<resource variable="RESOURCES" multichoice="1" addstatus="1"
@@ -4875,7 +4849,7 @@
'<b>','</b>','<b>','</b>','<b>','</b>'),
'select_sequences_resources_for_anon','CHOOSE_SEQUENCE_ANON2']);
if ($escapedSequenceName) {
- my ($randomly_ordered_warning,$codechoice,$code_selection,$namechoice) =
+ my ($codechoice,$code_selection,$namechoice) =
&generate_common_choosers($r,$helper,$escapedSequenceName,$escapedSequenceName,
$isProblem,$symbFilter,$start_new_option);
@@ -4890,7 +4864,6 @@
</state>
<state name="SELECT_RESOURCES" title="Select Resources">
- $randomly_ordered_warning
<nextstate>PRINT_FORMATTING</nextstate>
<message>(mark desired resources then click "next" button) <br /></message>
<resource variable="RESOURCES" multichoice="1" addstatus="1"
More information about the LON-CAPA-cvs
mailing list