version 1.9, 2006/03/15 22:11:04
|
version 1.11, 2006/10/10 02:15:10
|
Line 87 sub handler {
|
Line 87 sub handler {
|
sub code_list { |
sub code_list { |
my ($r,$secondview)=@_; |
my ($r,$secondview)=@_; |
if (!$secondview) { |
if (!$secondview) { |
$r->print(&Apache::loncommon::start_page("View CODEs")); |
$r->print(&Apache::loncommon::start_page("View CODEs",undef, |
|
{'no_nav_bar' => 1})); |
$r->print("<p>".&mt('Select a set of saved CODEs to view.')."</p>"); |
$r->print("<p>".&mt('Select a set of saved CODEs to view.')."</p>"); |
} else { |
} else { |
$r->print("<p>".&mt('Select another set of saved CODEs to view.')."</p>"); |
$r->print("<p>".&mt('Select another set of saved CODEs to view.')."</p>"); |
Line 105 sub code_list {
|
Line 106 sub code_list {
|
|
|
sub show_codes { |
sub show_codes { |
my ($r)=@_; |
my ($r)=@_; |
$r->print(&Apache::loncommon::start_page("View CODEs")); |
$r->print(&Apache::loncommon::start_page("View CODEs",undef, |
|
{'no_nav_bar' => 1})); |
my %codes=&Apache::grades::get_codes(); |
my %codes=&Apache::grades::get_codes(); |
$r->print("<h2>".$env{'form.scantron_CODElist'}."</h2>"); |
$r->print("<h2>".$env{'form.scantron_CODElist'}."</h2>"); |
$r->print('<pre>'); |
$r->print('<pre>'); |
Line 118 sub show_codes {
|
Line 120 sub show_codes {
|
|
|
sub picking_a_code { |
sub picking_a_code { |
my ($r)=@_; |
my ($r)=@_; |
$r->print(&Apache::loncommon::start_page("Selecting a CODE")); |
$r->print(&Apache::loncommon::start_page("Selecting a CODE",undef, |
|
{'no_nav_bar' => 1})); |
$r->print(<<ENDSCRIPT); |
$r->print(<<ENDSCRIPT); |
<script> |
<script> |
function gochoose(newcode) { |
function gochoose(newcode) { |
Line 140 ENDSCRIPT
|
Line 143 ENDSCRIPT
|
my %code_freq=&get_code_freq($r); |
my %code_freq=&get_code_freq($r); |
my $num_matches=length($env{'form.curCODE'}); |
my $num_matches=length($env{'form.curCODE'}); |
for (my $i=$num_matches;$i>=0;$i--) { |
for (my $i=$num_matches;$i>=0;$i--) { |
my $to_print="<p> CODEs with $i matches</p>"; |
my $to_print="<p>"&mt("CODEs with [_1] matching letters",$i)."</p>"; |
$to_print.='<table border="1"><tr><td></td><td>CODE</td><td>exams using this CODE</td>'; |
$to_print.='<table border="1"><tr><td></td><td>CODE</td><td>exams using this CODE</td>'; |
my $print; |
my $print; |
foreach my $code (sort(keys(%codes))) { |
foreach my $code (sort(keys(%codes))) { |