version 1.42, 2002/08/13 12:21:46
|
version 1.45, 2002/08/14 17:45:19
|
Line 82 sub ProcessFormData{
|
Line 82 sub ProcessFormData{
|
&CheckFormElement($cache, 'DownloadAll', 'DownloadAll', 'false'); |
&CheckFormElement($cache, 'DownloadAll', 'DownloadAll', 'false'); |
&CheckFormElement($cache, 'sort', 'sort', 'fullname'); |
&CheckFormElement($cache, 'sort', 'sort', 'fullname'); |
&CheckFormElement($cache, 'download', 'download', 'false'); |
&CheckFormElement($cache, 'download', 'download', 'false'); |
|
&CheckFormElement($cache, 'StatisticsMaps', |
|
'StatisticsMaps', 'All Maps'); |
|
if(defined($ENV{'form.Section'})) { |
|
my @sectionsSelected = (ref($ENV{'form.Section'}) ? |
|
@{$ENV{'form.Section'}} : |
|
($ENV{'form.Section'})); |
|
$cache->{'sectionsSelected'} = join(':', @sectionsSelected); |
|
} elsif(!defined($cache->{'sectionsSelected'})) { |
|
$cache->{'sectionsSelected'} = $cache->{'sectionList'}; |
|
} |
|
|
# student assessment |
# student assessment |
if(defined($ENV{'form.CreateStudentAssessment'}) || |
if(defined($ENV{'form.CreateStudentAssessment'}) || |
Line 102 sub ProcessFormData{
|
Line 112 sub ProcessFormData{
|
&Apache::lonnet::unescape($cache->{'StudentAssessmentStudent'}); |
&Apache::lonnet::unescape($cache->{'StudentAssessmentStudent'}); |
&CheckFormElement($cache, 'DefaultColumns', 'DefaultColumns', 'false'); |
&CheckFormElement($cache, 'DefaultColumns', 'DefaultColumns', 'false'); |
|
|
if(defined($ENV{'form.Section'})) { |
|
my @sectionsSelected = (ref($ENV{'form.Section'}) ? |
|
@{$ENV{'form.Section'}} : |
|
($ENV{'form.Section'})); |
|
$cache->{'sectionsSelected'} = join(':', @sectionsSelected); |
|
} elsif(!defined($cache->{'sectionsSelected'})) { |
|
$cache->{'sectionsSelected'} = $cache->{'sectionList'}; |
|
} |
|
|
|
# Problem analysis |
# Problem analysis |
&CheckFormElement($cache, 'Interval', 'Interval', '1'); |
&CheckFormElement($cache, 'Interval', 'Interval', '1'); |
|
|
Line 119 sub ProcessFormData{
|
Line 120 sub ProcessFormData{
|
'DisplayFormat', 'Display Table Format'); |
'DisplayFormat', 'Display Table Format'); |
&CheckFormElement($cache, 'ProblemStatisticsAscend', |
&CheckFormElement($cache, 'ProblemStatisticsAscend', |
'ProblemStatisticsAscend', 'Ascending'); |
'ProblemStatisticsAscend', 'Ascending'); |
&CheckFormElement($cache, 'ProblemStatisticsMaps', |
|
'ProblemStatisticsMaps', 'All Maps'); |
|
&CheckFormElement($cache, 'ProblemStatisticsSort', |
&CheckFormElement($cache, 'ProblemStatisticsSort', |
'ProblemStatisticsSort', 'Homework Sets Order'); |
'ProblemStatisticsSort', 'Homework Sets Order'); |
&CheckFormElement($cache, 'DisplayLegend', 'DisplayLegend', 'Hide Legend'); |
&CheckFormElement($cache, 'DisplayLegend', 'DisplayLegend', 'Hide Legend'); |
|
&CheckFormElement($cache, 'SortProblems', 'SortProblems', |
|
'Sort Within Sequence'); |
|
|
# Search only form elements |
# Search only form elements |
my @headingColumns=(); |
my @headingColumns=(); |
Line 577 sub BuildStatistics {
|
Line 578 sub BuildStatistics {
|
&Apache::lonproblemanalysis::BuildAnalyzePage($cacheDB, $students, |
&Apache::lonproblemanalysis::BuildAnalyzePage($cacheDB, $students, |
$courseID, $r); |
$courseID, $r); |
} elsif($GoToPage eq 'DoDiffGraph' || $GoToPage eq 'PercentWrongGraph') { |
} elsif($GoToPage eq 'DoDiffGraph' || $GoToPage eq 'PercentWrongGraph') { |
&Apache::lonproblemstatistics::BuildGraphicChart($GoToPage,$r,$cacheDB); |
my $courseDescription = $ENV{'course.'.$courseID.'.description'}; |
|
$courseDescription =~ s/\ /"_"/eg; |
|
&Apache::lonproblemstatistics::BuildGraphicChart($GoToPage, $cacheDB, |
|
$courseDescription, |
|
$students, $courseID, |
|
$r, $c); |
} elsif($GoToPage eq 'Class list') { |
} elsif($GoToPage eq 'Class list') { |
&BuildClasslist($cacheDB, $students, \@studentInformation, |
&BuildClasslist($cacheDB, $students, \@studentInformation, |
\@headings, $r); |
\@headings, $r); |