Updates to Mallard From November 1999


# Patch Date Modules/Programs Affected Servers Updated Comments
1 Fixed Javascript errors in MSIE 11/02/99 Javascript.pm (1.11) develop
  • Javascript.pm: Got rid of "with(filename)" on a string, which works for Netscape but not MSIE, apparently.
2 Fixed the submit buttons on the Modify PWF Passwords page to match those of similar pages 11/02/99 edit_user_pwf.cgi (1.12) develop
  • edit_user_pwf.cgi: Moved the "reset" and "submit" buttons to the bottom of the table and renamed them "Reset" and "Save Changes" to match other pages.
3 Print a descriptive message in file open error for user support-mallard 11/02/99 Authent.pm (1.96) develop
  • Authent.pm: Print an optional $msg argument and the $! error for user support-mallard in file_open_error().
4 Added helpful debugging flags to the footer of all pages 11/04/99 Authent.pm (1.98) develop
  • Authent.pm: Have $DEBUG_SHOW_SCRIPT_NAMES and $DEBUG_SHOW_COOKIES flags to print the name of the current script and all the cookies respectively at the bottom of the page in print_tail().
5 Fixed grade modification and score importing 11/04/99 GradePolicy.pm (1.71)
RebuildGradePolicy.pm (1.16)
ShowGrades.pm (1.63)
Quiz.pm (1.60)
view_grades.cgi (1.21)
display_mallard_grades.cgi (1.1)
modify_mallard_grades.cgi (1.1)
rebuild_mallard_grades.cgi (1.1)
develop
  • Quiz.pm: Don't say the students can't change a tweaked grade, in the grade report - they now CAN, by improving on it.
  • view_grades.cgi: Rewrote the actions on the buttons to point to the new grade viewing and modification pages, display_mallard_grades.cgi and modify_mallard_grades.cgi.
  • display_mallard_grades.cgi: New program for displaying Mallard quiz grades. We now display the score as well as the grade.
  • modify_mallard_grades.cgi: New program for modifying Mallard quiz grades. We now modify scores, not grades, and we allow students to improve on tweaked scores.
  • rebuild_mallard_grades.cgi: New program for rebuilding Mallard quiz grades.
  • GradePolicy.pm: Make the "pass cutoff" apply to the real SCORES too - cut off quiz_adj if it's failing, in record_quiz_grade().
  • RebuildGradePolicy.pm: Make the "pass cutoff" apply to the real SCORES too - cut off quiz_adj if it's failing, at the end of each quiz rebuild.
  • Quiz.pm: Removed the notation saying you can't change a tweaked grade, at the end of the grade report.
  • ShowGrades.pm: Indicate that grades have been hand-modified if they have been, in print_grade_detail().
6 Fixed bad regexp messing up nested tags in the Parser 11/12/99 Parser.pm (1.77) develop

alpha

beta

gamma

  • Parser.pm: When searching for the end of tags, look for />\s*$/ instead of />$/ (allow spaces) in fill_buffer().
7 Fixed capitalization on view grade details page 11/15/99 ShowGrades.pm (1.64) develop
  • ShowGrades.pm: Fixed the capitalization of "No record in grades file" when not taken, in print_grade_detail().
8 Added link to Edit Lessons Page from the edit quiz results page 11/16/99 EditQuiz.pm (1.56)
edit_quiz_.cgi (1.14)
develop
  • EditQuiz.pm: Add cheesy link to "Edit Lessons Page" if the user is an admin, in update_quiz().
  • edit_quiz_.cgi: Change perl5 to perl, require access before printing the header.
9 Made the modify quiz page return you to an editable form when you save the changes so you can make more changes 11/16/99 modify_quiz_list.cgi (1.10) develop
  • modify_quiz_list.cgi: Eliminated stage 2. Now stage 1 both prints the form and saves changes, and we just continually spin around in stage 1.
10 Moved the license file into the $MALLARD_HOME directory to allow for clustering 11/17/99 Authent.pm (1.99)
license_info.cgi (1.4)
install_remote_new (1.1)
develop
  • Authent.pm: Moved the license to $MALLARD_HOME/license to allow clustering. Also put it in a variable $Authent::LICENSE_FILE for easier changes/moves.
  • license_info.cgi: Changed perl5 to perl, reference the license file as $Authent::LICENSE_FILE for easier moving (only need to edit Authent.pm)
  • $encrypt/install_remote_new: A version of install_remote that copies the license into the new location. This will be moved over install_remote, eventually.
11 Replaced mail staff icon with view grades icon in the icon bar 11/23/99 icons.cgi (1.23)
view_grades.cgi (1.22)
develop
  • icons.cgi: Replaced the icon for "mail staff" with that for "view grades", got rid of the old "perl5" in the #! line.
  • view_grades.cgi: Added a line to force displaying in the main window if coming from the icon bar.

Questions? Comments? General harrassment? Mail it to maiko@wocket.csl.uiuc.edu.