--- loncom/interface/lonmeta.pm 2005/10/06 22:20:30 1.110 +++ loncom/interface/lonmeta.pm 2005/10/14 04:24:12 1.111 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Metadata display handler # -# $Id: lonmeta.pm,v 1.110 2005/10/06 22:20:30 albertel Exp $ +# $Id: lonmeta.pm,v 1.111 2005/10/14 04:24:12 banghart Exp $ # # Copyright Michigan State University Board of Trustees # @@ -290,16 +290,30 @@ sub fieldnames { sub select_course { my ($r)=@_; - $r->print('

Instructor Selected Meta-Data


'); + my @courses; + foreach my $key (keys (%env)) { + + if ($key =~ m/^(course\..+)\.metadata\..+\.options/) { + my $course_key = $1; + $course_key .= '.description'; + $r->print($env{$course_key}.' of '.$course_key.'
'); + push @courses, $key; + } + } + foreach (@courses) { + $r->print($_.' was found
'); + } + $r->print('

Portfolio Meta-Data


'); $r->print('
'); - $r->print('Select your course
'); + $r->print('Select your test course
'); $r->print(''); @@ -313,7 +327,7 @@ sub select_course { } unless ($meta_not_found) { $r->print('
'); - $r->print(''); + $r->print(''); $r->print('
'); } return 'ok'; @@ -1001,7 +1015,7 @@ ENDEDIT my $output; my @fields; if ($file_type eq 'portfolio') { - @fields = ('author','title','subject','keywords','abstract','notes','lowestgradelevel', + @fields = ('author','metadata.title','metadata.subject','metadata.keywords','abstract','notes','lowestgradelevel', 'highestgradelevel'); } else { @fields = ('author','title','subject','keywords','abstract','notes',