--- loncom/interface/lonpickstudent.pm 2002/12/30 14:10:58 1.2 +++ loncom/interface/lonpickstudent.pm 2003/01/06 13:53:26 1.3 @@ -1,7 +1,7 @@ # The LearningOnline Network # Pick a student from the classlist # -# $Id: lonpickstudent.pm,v 1.2 2002/12/30 14:10:58 www Exp $ +# $Id: lonpickstudent.pm,v 1.3 2003/01/06 13:53:26 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -67,9 +67,7 @@ ENDDOCUMENT $filter=~s/\W//g; unless ($filter) { $filter='.'; } - my $classlist=&Apache::loncoursedata::DownloadClasslist - ($ENV{'request.course.id'}, - 'Not downloaded',$r->connection); + my $classlist=&Apache::loncoursedata::get_classlist(); # --------------------------------------- There is such a user, get environment @@ -95,21 +93,22 @@ ENDSCRIPT } $r->print('
'); foreach (sort keys %$classlist) { - if ($_=~/^(\w+)\:(\w+)\:studentInformation$/) { + # the following undefs are for 'domain', and 'username' respectively. + my (undef,undef,$end,$start,$id,$section,$fullname,$status)= + @{$classlist->{$_}}; + if ($_=~/^(\w+)\:(\w+)$/) { my ($uname,$udom)=($1,$2); if (($uname=~/^$filter/) || - ($classlist->{$_}->{'lastname'}=~/^$filter/i)) { + ($fullname=~/^$filter/i)) { $r->print(''. ''); + $fullname, + $uname,$udom).''); } } }
'. ''.$uname.''.$udom. ''. &Apache::loncommon::aboutmewrapper( - $classlist->{$_}->{'lastname'}.', '. - $classlist->{$_}->{'firstname'}.' '. - $classlist->{$_}->{'middlename'}.' '. - $classlist->{$_}->{'generation'}, - $uname,$udom).'
'.$id.''.$section. + '