--- loncom/interface/statistics/lonproblemanalysis.pm 2002/07/24 14:52:32 1.1 +++ loncom/interface/statistics/lonproblemanalysis.pm 2003/10/10 13:35:43 1.29 @@ -1,7 +1,6 @@ # The LearningOnline Network with CAPA -# (Publication Handler # -# $Id: lonproblemanalysis.pm,v 1.1 2002/07/24 14:52:32 stredwic Exp $ +# $Id: lonproblemanalysis.pm,v 1.29 2003/10/10 13:35:43 matthew Exp $ # # Copyright Michigan State University Board of Trustees # @@ -25,364 +24,427 @@ # # http://www.lon-capa.org/ # -# (Navigate problems for statistical reports -# YEAR=2001 -# 5/5,7/9,7/25/1,8/11,9/13,9/26,10/5,10/9,10/22,10/26 Behrouz Minaei -# 11/1,11/4,11/16,12/14,12/16,12/18,12/20,12/31 Behrouz Minaei -# YEAR=2002 -# 1/22,2/1,2/6,2/25,3/2,3/6,3/17,3/21,3/22,3/26,4/7,5/6 Behrouz Minaei -# 5/12,5/14,5/15,5/19,5/26,7/16 Behrouz Minaei -# -### -package Apache::lonproblemanalysis; +package Apache::lonproblemanalysis; use strict; use Apache::lonnet(); -use GDBM_File; +use Apache::loncommon(); +use Apache::lonhtmlcommon(); +use Apache::loncoursedata(); +use Apache::lonstatistics; +use Apache::lonlocal; sub BuildProblemAnalysisPage { - my ($cacheDB)=@_; - - my %cache; - my $Str = ''; - unless(tie(%cache,'GDBM_File',$cacheDB,&GDBM_READER,0640)) { - $Str .= '
Unable to tie database.'; - return $Str; + my ($r,$c)=@_; + $r->print('