Patches to Mallard From September 1998


# Patch Date Modules/Programs Affected Servers Updated Comments
1 Removed uniquifier from newsgroup link in the icon bar 09/02/98 icons.cgi (1.21) develop

alpha

SCALE 1997

  • icons.cgi: Removed the uniquifier from the newsgroup link, to enable WebBoard to work correctly.
2 Fixed list of inserted files in display_source() routine 09/08/98 Document.pm (1.37)
Question.pm (1.76)
develop

alpha

SCALE 1997

  • Document.pm: Fixed display_source() to print the name of inserted files correctly.
  • Question.pm: Fixed display_source() to print the name of inserted files correctly.
3 Added linked files and images to the lists of referenced files in display_source routines 09/08/98 Document.pm (1.38)
Question.pm (1.77)
EditQuiz.pm (1.45)
Parser.pm (1.71)
develop

alpha

SCALE 1997

  • Document.pm: Completed lists so display_source() now displays inserted files, linked files, inserted questions, and images.
  • Question.pm: Completed lists so display_source() now displays inserted files, linked files, inserted questions, and images.
  • EditQuiz.pm: Completed lists so display_source() now displays inserted files, linked files, inserted questions, and images.
  • Parser.pm: Replaced list_included_files() with a new method get_eferenced_files() which lists links and images as well as just included course material.
4 Added Lessons page view source capability 09/09/98 Lessons.pm (1.91)
edit_lessons.cgi (1.19)
edit_lessons_.cgi (obsoleted!)
lessons.cgi (1.10)
lesson.cgi (1.15)
lessons_page_source.cgi (1.1)
develop

alpha

SCALE 1997

  • Lessons.pm: Added new method display_lessons_html(). Added the "LINE" loop label in parse_lessons_html(). Added buttons to edit or view source for the lessons page to the top of the page, but NOT in the header. Made this a separate method "display_source_try_edit_buttons()".
  • edit_lessons.cgi: Combined with edit_lessons_.cgi (which is now unneeded) with $stage.
  • lessons.cgi: Added "source try edit" buttons.
  • lesson.cgi: Added "source try edit" buttons.
  • lessons_page_source.cgi: File to display the lessons page source, in color-coded format
5 removed question numbering for single question quizzes, added "edit" button to the top of quizzes 09/10/98 Quiz.pm (1.48) develop

alpha

SCALE 1997

  • Quiz.pm: Removed question numbering if there's only one question, in both display() and grade(). Added edit button to the top of quizzes in both display() and grade() instead of having the link inside the header.
6 Improved navigation on course material pages 09/11/98 material.cgi (1.28)
edit_material.cgi (1.34)
develop

alpha

SCALE 1997

  • material.cgi: Added buttons to view source or edit the material at the top - got rid of the link in the header.
  • edit_material.cgi: Added the "view try edit" buttons to the top of the edit form
7 Added open all groups link to the top of the lessons page 09/11/98 Lessons.pm (1.91) develop

alpha

SCALE 1997

  • Lessons.pm: Added link to open all groups at the top of the page, in display_lessons(). Appears for everyone.
8 Let duedate times default to "midnight" (23:59) 09/14/98 Date.pm (1.11) develop

alpha

SCALE 1997

  • Date.pm: Let the time default to 23:59 in "from_string()." Also, "noon" and "midnight" take precedence over any specified numeric times - so "9:15 midnight" becomes midnight, not 9:15.
9 Change "all students" to "all users" in the logfile analyzer 09/15/98 logfile_analyzer.cgi (1.6) develop

alpha

SCALE 1997

  • logfile_analyzer.cgi: Changed "all students" to "all users" in the pulldown (processing code is left unchanged).
10 Fix the section stats not showing up and the modify students always in section B1 problems 09/15/98 edit_section_file.cgi (1.11) develop

alpha

beta

SCALE 1997

other

  • edit_section_file.cgi: Fix the regexp to remove whitespace from sections.
11 Changed links on homepage 09/16/98 homepage.cgi (1.35)
roster_home.cgi (1.12)
develop

alpha

SCALE 1997

  • homepage.cgi: Changed "User Information" to "Roster Management". Changed "Course Setup Information" to "Course Configuration".
  • roster_home.cgi: Changed title from "User Information" to "Roster Management".
12 Added plaintext markers to input types 09/16/98 all input types develop

alpha

beta

SCALE 1997

  • all input types: Added the "#--begin plaintext--" and "#--end plaintext--" markers around the RCS stamp information so that it will remain text under encryption, and be readable by filestatus.cgi.
12 Allow carriage returns in lesson/group titles on the lessons page 09/17/98 Lessons.pm (1.92) develop

alpha

SCALE 1997

  • Lessons.pm: Replace multiple whitespace with one space in parse_lessons_html() to allow CR in titles.
13 Fixed help access problem 09/17/98 help.cgi (1.17)
Authent.pm (1.86)
develop

alpha

SCALE 1997

  • help.cgi: Allow ALL users to access a given help file when no access level is specified. This fixes the help access bug.
  • Authent.pm: Allow DEV and INST people to automatically have STUDENT access, in has_access_level(). TEST this one!!
14 Fixed broken link/hint images 09/18/98 Parser.pm (1.72) develop

alpha

SCALE 1997

  • Parser.pm: Fixed link and hint images so that they work. Needed to mallard->image_ref() them AFTER expanding them to be "<IMG SRC=foo.gif> Also put border=0.
15 Fixed strange "time spent" field in detailed grades area 09/21/98 ShowGrades.pm (1.42) develop

alpha

SCALE 1997

  • ShowGrades.pm: Fixed pretty_time() to show minutes correctly.
16 Improved "No current lesson" explanation on the current lesson page 09/22/98 lesson.cgi (1.16) develop

alpha

SCALE 1997

  • lesson.cgi: Improved the explanation below "No Current Lesson".
17 Fixed bug in True_false.pm 09/24/98 True_false.pm (1.15) develop

alpha

SCALE 1997

  • True_false.pm: Remove leading and trailing whitespace from both the headers (true, false) and the supplied answer, so that rewriting the supplied answer as either "1" or "2" works.

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