--- loncom/homework/grades.pm 2010/04/20 21:53:33 1.627
+++ loncom/homework/grades.pm 2010/04/25 13:18:32 1.631
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# The LON-CAPA Grading handler
#
-# $Id: grades.pm,v 1.627 2010/04/20 21:53:33 www Exp $
+# $Id: grades.pm,v 1.631 2010/04/25 13:18:32 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -891,7 +891,7 @@ LISTJAVASCRIPT
''."\n".
''.
- ''."\n".
''.
' '.
@@ -1323,7 +1323,8 @@ sub sub_page_kw_js {
my $iconpath = $request->dir_config('lonIconsURL');
&commonJSfunctions($request);
- my $inner_js_msg_central= &Apache::lonhtmlcommon::scripttag(<
function checkInput() {
opener.document.SCORE.msgsub.value = opener.checkEntities(document.msgcenter.msgsub.value);
var nmsg = opener.document.SCORE.savemsgN.value;
@@ -1360,9 +1361,11 @@ sub sub_page_kw_js {
self.close()
}
+
INNERJS
- my $inner_js_highlight_central= &Apache::lonhtmlcommon::scripttag(<
function updateChoice(flag) {
opener.document.SCORE.kwclr.value = opener.radioSelection(document.hlCenter.kwdclr);
opener.document.SCORE.kwsize.value = opener.radioSelection(document.hlCenter.kwdsize);
@@ -1373,6 +1376,7 @@ INNERJS
}
self.close()
}
+
INNERJS
my $start_page_msg_central =
@@ -2337,10 +2341,10 @@ sub check_collaborators {
next if ($record->{'resource.'.$part.'.collaborators'} eq '');
my (@good_collaborators, @bad_collaborators);
foreach my $possible_collaborator
- (split(/,?\s+/,$record->{'resource.'.$part.'.collaborators'})) {
+ (split(/[,;\s]+/,$record->{'resource.'.$part.'.collaborators'})) {
$possible_collaborator =~ s/[\$\^\(\)]//g;
next if ($possible_collaborator eq '');
- my ($co_name,$co_dom) = split(/\@|:/,$possible_collaborator);
+ my ($co_name,$co_dom) = split(/:/,$possible_collaborator);
$co_dom = $udom if (! defined($co_dom) || $co_dom =~ /^domain$/i);
next if ($co_name eq $uname && $co_dom eq $udom);
# Doing this grep allows 'fuzzy' specification
@@ -2353,13 +2357,13 @@ sub check_collaborators {
}
}
if (scalar(@good_collaborators) != 0) {
- $result.='
'.&mt('Collaborators: ');
+ $result.='
'.&mt('Collaborators:').'';
foreach my $name (@good_collaborators) {
my ($lastname,$givenn) = split(/,/,$$fullname{$name});
push(@col_fullnames, $givenn.' '.$lastname);
- $result.=$fullname->{$name}.' ';
+ $result.='- '.$fullname->{$name}.'
';
}
- $result.='
'."\n";
+ $result.='
'."\n";
my ($part)=split(/\./,$part);
$result.=''.
@@ -3371,6 +3375,9 @@ sub viewgrades {
if (!$display) { $display = &Apache::lonnet::metadata($url,$part.'.name'); }
my ($partid) = &split_part_type($part);
push(@partids,$partid);
+#
+# FIXME: Looks like $display looks at English text
+#
my $display_part=&get_display_part($partid,$symb);
if ($display =~ /^Partial Credit Factor/) {
$result.=''.
|