version 1.7, 2005/08/12 22:14:12
|
version 1.10, 2006/03/16 21:54:40
|
Line 43 sub get_code_freq {
|
Line 43 sub get_code_freq {
|
$r->rflush(); |
$r->rflush(); |
my ($scanlines,$scan_data)=&Apache::grades::scantron_getfile(); |
my ($scanlines,$scan_data)=&Apache::grades::scantron_getfile(); |
for (my $i=0;$i<=$scanlines->{'count'};$i++) { |
for (my $i=0;$i<=$scanlines->{'count'};$i++) { |
my $line=&Apache::grades::scantron_get_line($scanlines,$i); |
my $line=&Apache::grades::scantron_get_line($scanlines,$scan_data,$i); |
if ($line=~/^[\s\cz]*$/) { next; } |
if ($line=~/^[\s\cz]*$/) { next; } |
my $scan_record= |
my $scan_record= |
&Apache::grades::scantron_parse_scanline($line,$i, |
&Apache::grades::scantron_parse_scanline($line,$i, |
Line 60 sub handler {
|
Line 60 sub handler {
|
&Apache::loncommon::content_type($r,'text/html'); |
&Apache::loncommon::content_type($r,'text/html'); |
$r->send_http_header; |
$r->send_http_header; |
return OK if $r->header_only; |
return OK if $r->header_only; |
my $html=&Apache::lonxml::xmlbegin(); |
|
$r->print(<<ENDDOCUMENT); |
|
$html |
|
<head> |
|
<title>The LearningOnline Network with CAPA</title> |
|
</head> |
|
ENDDOCUMENT |
|
|
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['curCODE','scantron_selectfile', |
['curCODE','scantron_selectfile', |
Line 75 ENDDOCUMENT
|
Line 68 ENDDOCUMENT
|
|
|
if (!($env{'request.course.id'}) && |
if (!($env{'request.course.id'}) && |
(&Apache::lonnet::allowed('usc',$env{'request.course.id'}))) { |
(&Apache::lonnet::allowed('usc',$env{'request.course.id'}))) { |
$r->print('<body>Access not allowed.</body>'); |
$r->print(&Apache::loncommon::start_page(). |
|
&mt('Access not allowed.'). |
|
&Apache::loncommon::end_page()); |
return OK; |
return OK; |
} |
} |
if ($env{'form.command'} eq 'codelist') { |
if ($env{'form.command'} eq 'codelist') { |
Line 85 ENDDOCUMENT
|
Line 80 ENDDOCUMENT
|
} else { |
} else { |
&picking_a_code($r); |
&picking_a_code($r); |
} |
} |
$r->print('</body></html>'); |
$r->print(&Apache::loncommon::end_page()); |
return OK; |
return OK; |
} |
} |
|
|
sub code_list { |
sub code_list { |
my ($r,$secondview)=@_; |
my ($r,$secondview)=@_; |
if (!$secondview) { |
if (!$secondview) { |
$r->print(&Apache::loncommon::bodytag("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 110 sub code_list {
|
Line 106 sub code_list {
|
|
|
sub show_codes { |
sub show_codes { |
my ($r)=@_; |
my ($r)=@_; |
$r->print(&Apache::loncommon::bodytag("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 123 sub show_codes {
|
Line 120 sub show_codes {
|
|
|
sub picking_a_code { |
sub picking_a_code { |
my ($r)=@_; |
my ($r)=@_; |
$r->print(&Apache::loncommon::bodytag("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) { |