version 1.48, 2001/03/20 21:34:34
|
version 1.51, 2001/03/21 15:38:47
|
Line 5
|
Line 5
|
# 12/08,12/09,12/11,12/12,12/15,12/16,12/18,12/19,12/30, |
# 12/08,12/09,12/11,12/12,12/15,12/16,12/18,12/19,12/30, |
# 01/01/01,02/01,03/01,19/01,20/01,22/01, |
# 01/01/01,02/01,03/01,19/01,20/01,22/01, |
# 03/05,03/08,03/10,03/12,03/13,03/15,03/17, |
# 03/05,03/08,03/10,03/12,03/13,03/15,03/17, |
# 03/19,03/20 Gerd Kortemeyer |
# 03/19,03/20,03/21 Gerd Kortemeyer |
|
|
package Apache::lonspreadsheet; |
package Apache::lonspreadsheet; |
|
|
Line 1096 sub updatestudentassesssheet {
|
Line 1096 sub updatestudentassesssheet {
|
my %allkeys=(); |
my %allkeys=(); |
my %allassess=(); |
my %allassess=(); |
|
|
|
my $adduserstr=''; |
|
if ((&getuname($safeeval) ne $ENV{'user.name'}) || |
|
(&getudom($safeeval) ne $ENV{'user.domain'})) { |
|
$adduserstr='&uname='.&getuname($safeeval). |
|
'&udom='.&getudom($safeeval); |
|
} |
|
|
map { |
map { |
if ($_=~/^src\_(\d+)\.(\d+)$/) { |
if ($_=~/^src\_(\d+)\.(\d+)$/) { |
my $mapid=$1; |
my $mapid=$1; |
Line 1108 sub updatestudentassesssheet {
|
Line 1115 sub updatestudentassesssheet {
|
'___'.$resid.'___'. |
'___'.$resid.'___'. |
&Apache::lonnet::declutter($srcf); |
&Apache::lonnet::declutter($srcf); |
$allassess{$symb}= |
$allassess{$symb}= |
'<a href="/adm/assesscalc?usymb='.$symb.'">'.$bighash{'title_'.$id}.'</a>'; |
'<a href="/adm/assesscalc?usymb='.$symb.$adduserstr.'">'. |
|
$bighash{'title_'.$id}.'</a>'; |
if ($stype eq 'assesscalc') { |
if ($stype eq 'assesscalc') { |
map { |
map { |
if (($_=~/^stores\_(.*)/) || ($_=~/^parameter\_(.*)/)) { |
if (($_=~/^stores\_(.*)/) || ($_=~/^parameter\_(.*)/)) { |
Line 1260 sub loadcourse {
|
Line 1268 sub loadcourse {
|
<script> |
<script> |
popwin=open('','popwin','width=400,height=100'); |
popwin=open('','popwin','width=400,height=100'); |
popwin.document.writeln('<html><body bgcolor="#FFFFFF">'+ |
popwin.document.writeln('<html><body bgcolor="#FFFFFF">'+ |
'<h1>Spreadsheet Calculation Progress</h1>'+ |
'<h3>Spreadsheet Calculation Progress</h3>'+ |
'<form name=popremain>'+ |
'<form name=popremain>'+ |
'<input type=text size=35 name=remaining value=Starting></form>'+ |
'<input type=text size=35 name=remaining value=Starting></form>'+ |
'</body></html>'); |
'</body></html>'); |
Line 1504 sub forcedrecalc {
|
Line 1512 sub forcedrecalc {
|
if (&checkthis('::assesscalc:',$time) || |
if (&checkthis('::assesscalc:',$time) || |
&checkthis('::assesscalc:'.$map,$time) || |
&checkthis('::assesscalc:'.$map,$time) || |
&checkthis('::assesscalc:'.$usymb,$time) || |
&checkthis('::assesscalc:'.$usymb,$time) || |
&checkthis($uname.':'.$udom.':assesscalc:',$time)) { |
&checkthis($uname.':'.$udom.':assesscalc:',$time) || |
|
&checkthis($uname.':'.$udom.':assesscalc:'.$map,$time) || |
|
&checkthis($uname.':'.$udom.':assesscalc:'.$usymb,$time)) { |
return 1; |
return 1; |
} |
} |
} else { |
} else { |
if (&checkthis('::studentcalc:',$time) || |
if (&checkthis('::studentcalc:',$time) || |
&checkthis($uname.':'.$udom.':studencalc:',$time)) { |
&checkthis($uname.':'.$udom.':studentcalc:',$time)) { |
return 1; |
return 1; |
} |
} |
} |
} |