Updates to Mallard From August 1999


# Patch Date Modules/Programs Affected Servers Updated Comments
1 Add start dates to quiz and survey browser output (long format) 08/02/99 quiz_browser.cgi (1.12)
survey_browser.cgi (1.7)
develop
  • quiz_browser.cgi: Added a column for start dates in the long format browser.
  • survey_browser.cgi: Added a column for start dates in the long format browser.
2 Fixed bug where anonymous surveys could show up with no duedate on the lessons page 08/12/99 Lessons.pm (1.107)
Lessons.pm (split version)
develop
  • Lessons.pm: If we don't have a duedate on a survey, and we've NEVER had one, put the thing under construction - don't use the "previous" non-existent duedate, in parse_lessons_html(). Note: need to split off a version of Lessons.pm that does NOT have startdates, but has this change.
3 Fixed AM/PM problem in Date 08/02/99 Date.pm (1.15) develop
  • Date.pm: Fixed an "AM/PM" typo error in pretty_date().
4 Fixed 1:00 PM not equalling 13:00 problem in Date 08/12/99 Date.pm (1.16) develop
  • Date.pm: Set the seconds value to 0 in un_date(). Without this, seconds was being set to the seconds value at the time the routine was called, which is essentially random, causing equal times to not show up as equal.
5 Fixed mismatched fields in quiz and survey browsers and modifiers 08/19/99 quiz_browser.cgi (1.13)
modify_quiz_list.cgi (1.9)
survey_browser.cgi (1.8)
modify_survey_list.cgi (1.8)
develop
  • quiz_browser.cgi: Put in Quiz reg field offset constants at the top of the file. This lets us not parse Quiz, but still have easy editing. Fixed the previously numbered offsets, so the display is right.
  • modify_quiz_list.cgi: Include the Quiz constants for speed, recode the attribute queries using these. Note that this isn't displaying startdates - it should be, but no time to add it right now.
  • survey_browser.cgi: Put in Survey reg field offset constants at the top of the file. This lets us not parse Survey, but still have easy editing. Fixed the previously numbered offsets, so the display is right.
  • modify_survey_list.cgi: Include the Survey constants for speed, recode the attribute queries using these. Note that this isn't displaying startdates - it should be, but no time to add it right now.
6 Fixed date/time formatting of the lockout message 08/25/99 Authent.pm (1.95) develop
  • Authent.pm: Fixed the minutes formatting in ts_to_string() so that it has a 0 in front if minutes is < 10.
7 Fixed choosing assignment 0 views all assignments when going to pages other than the first on the Mallard quiz grade, survey completion, and time browsers 08/27/99 grade_browser.cgi (1.9)
quiz_time_browser.cgi (1.3)
develop
  • quiz_time_browser.cgi: Change tests for ass_ndx from "if ($ass_ndx)" to if ($ass_ndx ne '')" so that listing only the first assignment (with ass_ndx of 0) works.
  • grade_browser.cgi: Change tests for ass_ndx from "if ($ass_ndx)" to if ($ass_ndx ne '')" so that listing only the first assignment (with ass_ndx of 0) works.

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