Updates to Mallard From January 2000


# Patch Date Modules/Programs Affected Servers Updated Comments
1 Enable easy listing of all courses on a server 01/11/00 Utils.pm (1.3) develop
  • Utils.pm: Added new routine list_courses_on_server(). This can take a regexp to list a subset of courses.
2 Roster changes to help with the gradebook 01/10/00 Roster.pm (1.28) develop
  • Roster.pm: Added lots of new routines, will elaborate in a bit.
3 Fixed bad year display in logfile analyzer 01/18/00 logfile_analyzer.cgi (1.8) develop
  • logfile_analyzer.cgi: Fix nice_date() to return four digit years.
4 Fixed missing descriptions in the icon bar configuration utility 01/19/00 icon_bar_config.cgi (1.3) develop
  • icon_bar_config.cgi: Made sure the descriptions follow through all the stages.
5 Created homepage configuration utility 01/20/00 homepage_config.cgi (1.1)
configure_navigation_icon.cgi (1.1)
icon_bar_config.cgi (1.4)
config_home.cgi (1.16)
develop
  • homepage_config.cgi: Utility to configure the home page - change icons, change links, change ordering.
  • configure_navigation_icon.cgi: Utility to configure icons/messages/links for the icon bar and homepage.
  • icon_bar_config.cgi: Made sure the descriptions follow through all the stages. Don't let the users select PWF as a choice unless the site is actually PWF.
  • config_home.cgi: Added links to icon bar and homepage configuration utilities.
6 Removed absolute paths from system calls 01/19/00 Lots of files! (1.?) develop
  • in the files: Removed the absolute paths. We SET $ENV{'PATH'} early on in Authent.pm, so it should be safe with non-absolute paths, and more flexible. Next step in this regard is to replace system calls to cp and rm with File::Copy and unlink, respectively.
7 Fixed partial completion problem 01/31/00 GradePolicy.pm (1.72)
RebuildGradePolicy.pm (1.17)
GR.pm (1.53)
Lessons.pm (1.113)
ShowGrades.pm (1.65)
display_mallard_grades.cgi (1.3)
modify_mallard_grades.cgi (1.2)
rebuild_mallard_grades.cgi (1.2)
develop
  • GradePolicy.pm: Save quiz_adj without pass cutoffs, but have a new field final_score that has the pass cutoffs. Moving to this requires rebuilding ALL GRADES as the data structure now has this extra field.
  • RebuildGradePolicy.pm: Save quiz_adj without pass cutoffs, but have a new field final_score that has the pass cutoffs. Moving to this requires rebuilding ALL GRADES as the data structure now has this extra field.
  • GR.pm: Import $GradePolicy::FINAL_SCORE for all Mallard quizzes. This is ADJ_SCORE with a cutoff (ADJ_SCORE no longer has a cutoff).
  • Lessons.pm: Changed references to QUIZ_ADJ_SCORE to be QUIZ_FINAL_SCORE
  • ShowGrades.pm: Changed references to QUIZ_ADJ_SCORE to be QUIZ_FINAL_SCORE
  • display_mallard_grades.cgi: Changed references to QUIZ_ADJ_SCORE to be QUIZ_FINAL_SCORE
  • modify_mallard_grades.cgi: Changed references to QUIZ_ADJ_SCORE to be QUIZ_FINAL_SCORE
  • rebuild_mallard_grades.cgi: Changed references to QUIZ_ADJ_SCORE to be QUIZ_FINAL_SCORE

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