| ');
+ if (defined($sone{$_})) { $r->print($sone{$_}."\n"); }
+ if (defined($stwo{$_})) { $r->print($stwo{$_}."\n"); }
+ if (defined($sthree{$_})) { $r->print($sthree{$_}."\n"); }
+ $r->print(' |
');
+ $i++;
+ }
+ $i--;
+ return($i);
}
1;
__END__;
+
+=item languageids()
+
+returns list of all language ids
+
+=item languagedescription()
+
+returns description of a specified language id
+
+=item copyrightids()
+
+returns list of all copyrights
+
+=item copyrightdescription()
+
+returns description of a specified copyright id
+
+=item filecategories()
+
+returns list of all file categories
+
+=item filecategorytypes()
+
+returns list of file types belonging to a given file
+category
+
+=item fileembstyle()
+
+returns embedding style for a specified file type
+
+=item filedescription()
+
+returns description for a specified file type
+
+=item filedescriptionex()
+
+returns description for a specified file type with
+extra formatting
+
+=item get_previous_attempt()
+
+return string with previous attempt on problem
+
+=item get_student_view()
+
+show a snapshot of what student was looking at
+
+=item get_student_answers()
+
+show a snapshot of how student was answering problem
+
+=item get_unprocessed_cgi()
+
+get unparsed CGI parameters
+
+=item cacheheader()
+
+returns cache-controlling header code
+
+=item nocache()
+
+specifies header code to not have cache
+
+=item add_to_env($name,$value)
+
+adds $name to the %ENV hash with value
+$value, if $name already exists, the entry is converted to an array
+reference and $value is added to the array.
+
+=back
+
+=cut