--- loncom/interface/lonparmset.pm 2005/08/27 19:07:58 1.243
+++ loncom/interface/lonparmset.pm 2005/08/29 22:57:09 1.244
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# Handler to set parameters for assessments
#
-# $Id: lonparmset.pm,v 1.243 2005/08/27 19:07:58 banghart Exp $
+# $Id: lonparmset.pm,v 1.244 2005/08/29 22:57:09 banghart Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1950,7 +1950,7 @@ sub crsenv {
'disablesigfigs'
);
foreach my $parameter (sort(keys(%values))) {
- unless ($parameter =~ m/^internal\./) {
+ unless (($parameter =~ m/^internal\./)||($parameter =~ m/^metadata\./)) {
if (! $descriptions{$parameter}) {
$descriptions{$parameter}=$parameter;
push(@Display_Order,$parameter);
@@ -2728,6 +2728,7 @@ ENDMAINFORMHEAD
sub setinstmeta {
my ($r)=@_;
my $next_meta;
+ my $output;
if ($env{'form.serial'}) {
$next_meta = $env{'form.serial'};
} else {
@@ -2777,21 +2778,36 @@ sub setinstmeta {
{$name=>$value},$dom,$crs);
&Apache::lonnet::coursedescription($env{'request.course.id'});
} else {
- my $found_one = 0;
+
foreach my $key (sort keys %env) {
if ($key=~m/^course\.$env{'request.course.id'}\.metadata\.\d+\.title$/) {
- unless ($found_one eq 1) {
- $found_one = 1;
- $r->print('Existing Metadata
');
- }
- $r->print($env{$key}.'
');
$key=~m/^course\.$env{'request.course.id'}\.metadata\.(\d+)\.title/;
+
if ($1 ge $next_meta) {
$next_meta = $1 + 1;
}
+ $output.='
+
Title | Options | Choices |
---|