Updates to Mallard From February 1999


# Patch Date Modules/Programs Affected Servers Updated Comments
1 Bold all question numbers in show questions in quiz utility 02/01/99 show_questions_in_quiz.cgi (1.9) develop

alpha

  • show_questions_in_quiz.cgi: Bold up ALL question numbers (including 1, which was wrongly left unbolded before).
2 Print current page number in between the "previous" and "next" buttons, in all of the table printing utilities 02/01/99 Utils.pm (1.8)
display_roster.cgi (1.9)
develop

alpha

  • Utils.pm: Print the current page in between the "previous page" and "next page" buttons, rather than to the left, in print_paged_table(), print_paged_table_in_form(), and print_variable_cellargs_paged_table().
  • display_roster.cgi: Print the current page in between the "previous page" and "next page" buttons, rather than to the left
3 Improvements to quiz browser utilities 02/01/99 Utils.pm (1.9)
browser_home.cgi (1.8)
quiz_browser.cgi (1.8)
modify_quiz_list.cgi (1.5)
show_questions_in_quiz.cgi (1.10)
develop

alpha

  • Utils.pm: Added new routine print_variable_cellargs_paged_table_in_form().
  • browser_home.cgi: Redesign of the quiz browser area. Allow browsing of quizzes by lessons page status, change some defaults, rewording.
  • quiz_browser.cgi: Allow browsing of only quizzes on lessons page, or quizzes off of the lessons page, redo stage 0 interface (only used when typed in directly) in the same manner as in browser_home.cgi, changed defaults. Rearranged table column order, make "Grading Policy" a link to grading_policy.cgi.
  • modify_quiz_list.cgi: Add "Try/Edit" buttons, remove the HREF in the quiz name. Make "Grade Policy" a link to grade_policy.cgi, relabel form buttons, change "Show Questions" buttons to "Questions".
  • show_questions_in_quiz.cgi: Put the table into a form, so that it can have "Try/Edit" buttons to match the rest of the quiz browser utilities, rather than a link.
4 Reworded the show_image page 02/02/99 show_image.cgi (1.12) develop

alpha

  • show_image.cgi: Reworded.
5 Reformatted the multimedia browser page 02/02/99 multimedia_browser.cgi (1.6) develop

alpha

  • multimedia_browser.cgi: Changed the "Try" link to a button, to match other browser utilities.
6 Reword and reorder submit buttons on multiple pages 02/04/99 Mallard.pm (1.23)
ShowGrades.pm (1.45)
EditQuiz.pm (1.46)
course_config.cgi (1.5)
user_config.cgi (1.21)
add_users.cgi (1.16)
modify_users.cgi (1.13)
delete_users.cgi (1.12)
edit_section_file.cgi (1.12)
lock_out_users.cgi (1.9)
homepage.cgi (1.36)
develop

alpha

  • Mallard.pm: Changed buttons in text_editor() to "Reset" and "Save Changes."
  • ShowGrades.pm: Change "Reset Form" to "Reset" in the modify of print_student_grades().
  • EditQuiz.pm: Changed the submit buttons in display_edit_form() to "Reset" and "Save Changes."
  • course_config.cgi: Changed title from "Edit Course Configuration" to "Modify Course Configuration" to match the link that leads to it from the Course Configuration area. Changed the buttons to read "Reset" and "Save Changes."
  • user_config.cgi: Changed the buttons to read "Reset" and "Save Changes." Also changed the reference to the submit button at the top to match this.
  • add_users.cgi: Changed submit buttons to "Reset" and "Save Changes" (not sure if I like this one).
  • modify_users.cgi: Changed submit buttons to "Reset" and "Save Changes."
  • delete_users.cgi: Reversed order of "Abort Deletion" and "Confirm Deletion" buttons.
  • edit_section_file.cgi: Changed submit buttons to "Reset" and "Save Changes."
  • lock_out_users.cgi: Changed order of submit buttons to put "Abort" on the left.
  • homepage.cgi: Changed "Roster Management" to "Roster Manager."
7 Improvements to upload file utilities 02/04/99 upload_files.cgi (1.15)
upload_questions.cgi(1.18)
upload_material.cgi (1.18)
upload_images.cgi (1.12)
develop

alpha

  • upload_files.cgi: Reworded "Upload Multimedia" area on the main "stage 0" page. Changed wordings, reordered the submit buttons, and added a "Try" button to the list of multimedia files existing in the course, on the "stage 1" page.
  • upload_questions.cgi: Changed wordings, reordered the submit buttons, added an "Edit" button to the list of questions you may overwrite.
  • upload_material.cgi: Changed wordings, reordered the submit buttons, added an "Edit" button to the list of materials you may overwrite.
  • upload_images.cgi: Changed wordings, reordered the submit buttons.
8 Improvements to image browser 02/04/99 ImageAccess.pm (1.9)
image_browser.cgi (1.6)
develop

alpha

  • ImageAccess.pm: Changed format of string returned in get_size().
  • image_browser.cgi: Reworded Size to just be "X x Y", renamed column "Width x Height".
9 Improvements to Access Manager pages 02/05/99 AccessManager.pm (1.24) develop

alpha

  • AccessManager.pm: Reformulated the table in display_form(). Changed generic "resources" to the file type name.
10 Reworded choices oncourse config main menu page 02/05/99 config_home.cgi (1.7) develop

alpha

  • config.cgi: Reworded choices.
11 Italicized some text on the restrict access page 02/04/99 restrict_access.cgi (1.4) develop

alpha

  • restrict_access.cgi: Put the "This can be useful between semesters or if some other 'down time' is needed" in italics.
12 Fixed problem with nested tags in the parser and on the Lessons Page 02/09/99 Parser.pm (1.73)
Lessons.pm (1.93)
develop

alpha

  • Parser.pm: Changed nested tags detector regexp in fill_buffer() to use tr() rather than s///, which did not adequately detect nests. Changed the regexp to repair nested tags in the same routine so that it will not infinite loop on <...<tag>> case. Changed a + to a *
  • Lessons.pm: Changed the regexp to repair nested tags in parse_lessons_html() so that it will not infinite loop on <...<tag>> case. Changed a + to a *
13 Edited parse_tag() in Authent to handle XML-style single tags of form <foo/> 02/10/99 Authent.pm (1.89) develop
  • Authent.pm: Changed the regexp to strip the end-of-tag marker in parse_tag() so that it can handle "/> case and mark the tag as an XML-style "single tag" accordingly.
14 Fixed the problem with nested tags in a second location in Lessons.pm 02/22/99 Lessons.pm (1.94) develop

alpha

  • Lessons.pm: Changed the regexp to repair nested tags in display_lessons_html() so that it will not infinite loop on <...<tag>> case. Changed a + to a * . This is the same fix made in item 12 to parse_lessons_html().
15 Fixed the dates given for files in compare_servers.cgi 02/23/99 compare_servers.cgi (1.3) develop

alpha

  • compare_servers.cgi: Fixed a bug where the dates weren't printing right in server diffs due to an undefined date variable.
16 Added time taken on quizzes browsing capabilities 02/25/99 Utils.pm (1.10)
ShowGrades.pm (1.47)
GradePolicy.pm (1.54)
grade_browser.cgi (1.1)
quiz_time_browser.cgi (1.1)
student_quiz_times.cgi (1.1)
homepage.cgi (1.37)
develop
  • ShowGrades.pm: Rewrote get_student_grades() to return lists of data rather than preformed rows. Renamed the old version "old_". Added routine get_student_times().
  • Utils.pm: Allow header to be sent in as a finished string OR a ref to an array of individual cells.
  • GradePolicy.pm: Save the total time taken (for credit!) on a quiz in the grade summary as well as the individual quiz .ser files.
  • grade_browser.cgi: Utility to look at an entire section (or class) Mallard grades. This replaces both grades.cgi and grade_select.cgi. Neither of those programs are needed anymore.
  • quiz_time_browser.cgi: Utility to browse an entire section (or class) time used taking Mallard quizzes.
  • student_grades.cgi: Added button to go to the quiz time viewer student_quiz_times.cgi
  • student_quiz_times.cgi: Utility to view the quiz times for a single student, analogous to student_grades.cgi
  • homepage.cgi: Changed the link for "Mallard Grades" to be grade_browser.cgi

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