Updates to Mallard From September 1999


# Patch Date Modules/Programs Affected Servers Updated Comments
1 Fixed codebase in all java input types to not assume we're running SSL 09/01/99 Types/Image_overlay.pm (1.4)
Types/K2000.pm (1.4)
Types/Linear_graph.pm (1.12)
Types/Timing_diagram.pm (1.5)
$encrypt/install_remote (1.5)
develop

alpha

beta

gamma

  • Types/Image_overlay.pm: Removed "https://" from codebase. The server config parameter "server" should contain the https or http (we can't assume people are running SSL).
  • Types/K2000.pm: Removed "https://" from codebase. The server config parameter "server" should contain the https or http (we can't assume people are running SSL).
  • Types/Linear_graph.pm: Removed "https://" from codebase. The server config parameter "server" should contain the https or http (we can't assume people are running SSL).
  • Types/Timing_diagram.pm: Removed "https://" from codebase. The server config parameter "server" should contain the https or http (we can't assume people are running SSL).
  • $encrypt/install_remote: Ask for the base URL rather than server name, with explicit instructions, in the server config creation process. This is used to create the codebase for the java applets, which have been changed to expect this URL (complete with https://). We don't add https:// on in the types themselves, so that we won't be assuming people are running SSL.
2 Fixed the problem where survey tags would double each time you saved the lessons page 09/15/99 Lessons.pm (1.108)
Lessons.pm (1.107A)
develop

alpha

beta

gamma

  • Lessons.pm: Fixed a bug in parse_lessons_html() where we were printing survey tags into the NEW_LESSONS even after having already printed them at the top of the routine.
3 Fixed bad table tags on the homepage 09/16/99 homepage.cgi (1.48) develop

alpha

beta

gamma

  • homepage.cgi: Fixed all the bad/missing <td> and <tr> tag stuff.
4 Fixed formatting of user config page 09/16/99 user_config.cgi (1.23) develop

alpha

beta

gamma

  • user_config.cgi: Changed all the bad solo <dd> tags to tables.
5 Tattling improvements to Quiz and GradePolicy (debugging the GET request grading thing) 09/01/99 GradePolicy.pm (1.69)
Quiz.pm (1.59)
develop
  • GradePolicy.pm: Added debug flags DEBUG_SD and DEBUG_NO_VERSIONS to control when tattling (e-mailing me) occurs. Send quiz_unique to tattle().
  • Quiz.pm: Send $quiz->{'unique'} (id_timestamp) into GradePolicy->check_reload() for debugging purposes. Tattle and save files if we don't have a timestamp in either ask() or grade(), or if we call grade() via GET. Reject the student in either case.
6 Changes to home page 09/27/99 homepage.cgi (1.49) develop
  • homepage.cgi: Added logout button, changed "Mallard Grades" to "Mallard Grades by Section".
7 Changes to grade browser page 09/27/99 grade_browser.cgi (1.10) develop
  • grade_browser.cgi: Switched order of "View Times" and "Survey Records" buttons Saved the pass cutoff in the user config.
8 Automatically select "by regexp" choice radio button when the regexp text box is focused 09/27/99 browser_home.cgi (1.13) develop
  • browser_home.cgi: Automatically select the "show things matching this regexp" if the regexp text box is focused.
9 Allow browsing of items by last modified date 09/01/99 QuestionAccess.pm (1.13)
MaterialAccess.pm (1.18)
ImageAccess.pm (1.11)
MultimediaAccess.pm (1.2)
SurveyQuestionAccess.pm (1.2)
Registry.pm (1.10)
question_browser.cgi (1.32)
material_browser.cgi (1.24)
image_browser.cgi (1.7)
multimedia_browser.cgi (1.7)
survey_question_browser.cgi (1.10)
quiz_browser.cgi (1.14)
survey_browser.cgi (1.9)
browser_home.cgi (1.14)
develop
  • QuestionAccess.pm: Return the list of ids in alphabetical order in get_ids(). Added new function sort_by_last_modified_date().
  • MaterialAccess.pm: Return the list of ids in alphabetical order in get_ids(). Added new function sort_by_last_modified_date().
  • ImageAccess.pm: Return the list of ids in alphabetical order in get_ids(). Added new function sort_by_last_modified_date().
  • MultimediaAccess.pm: Return the list of ids in alphabetical order in get_ids(). Added new function sort_by_last_modified_date().
  • SurveyQuestionAccess.pm: Return the list of ids in alphabetical order in get_ids(). Added new function sort_by_last_modified_date().
  • Registry.pm: Sort ids returned by get_keys(). Added new function sort_by_last_modified_date().
  • question_browser.cgi: Added support for browsing in last modified date order.
  • material_browser.cgi: Added support for browsing in last modified date order.
  • image_browser.cgi: Added support for browsing in last modified date order.
  • multimedia_browser.cgi: Added support for browsing in last modified date order.
  • survey_question_browser.cgi: Added support for browsing in last modified date order.
  • quiz_browser.cgi: Added support for browsing in last modified date order.
  • survey_browser.cgi: Added support for browsing in last modified date order.
  • browser_home.cgi: Added support for browsing in last modified date order.
10 Wording changes and rearranges to add_users page 09/30/99 add_users.cgi (1.17) develop
  • add_users.cgi: Moved the submit buttons to the bottom of the table, added parenthetical explanations to fields.

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