| # |
Patch |
Date |
Modules/Programs Affected |
Servers Updated |
Comments |
| 1 |
Print names in the roster with last name first
|
04/06/99 |
Roster.pm (1.19)
|
develop alpha |
- Roster.pm:
Print names in last, first middle order in display().
|
| 2 |
Make name a link to modify user |
04/06/99 |
Roster.pm (1.20)
|
develop alpha |
- Roster.pm:
Make the name a link to "modify user" function (as opposed to the login,
which is a link to the user pop-up menu) in display(). This is
confusing though, need to improve the navigation clues or something.
|
| 3 |
Change Modify/Delete section in Roster pages to read
"Modify/Delete/Lock Out Users" |
04/06/99 |
roster_home.cgi (1.13)
modify_users.cgi (1.14)
|
develop alpha |
- roster_home.cgi:
Change "Modify/Delete" section to "Modify/Delete/Lock Out".
- modify_users.cgi:
Change "Modify/Delete" to "Modify/Delete/Lock Out" in the header.
Add "or lock out" to the description of activities in the small print
too.
|
| 4 |
Reworded user_action_menu popup window |
04/06/99 |
user_action_menu.cgi (1.7)
Roster.pm (1.21)
|
develop alpha |
- user_action_menu.cgi:
Reworded, added section and login name to header, added links to the
student_quiz_times.cgi.
- Roster.pm:
Increased the height of the user action menu popup from 300 to 320 pixels to
accomodate extra links, in display().
|
| 5 |
Improvements to grade_browser and
quiz_time_browser pages |
04/06/99 |
ShowGrades.pm (1.51)
grade_browser.cgi (1.3)
|
develop alpha |
- ShowGrades.pm:
Make login names on the Mallard grades and times pages be links
to the user_action_menu popup, in get_student_grades() and
get_student_quiz_times(). Reverse the name order on both pages.
Add columns for
total quizzes taken, average score, and quizzes scoring above some
specified average, to get_student_grades().
- grade_browser.cgi:
Add a blank to type in a minimum score in order to count quizzes
scoring above that on the grade browser table. Add extra columns to the
grade browser table showing total quizzes, quizzes scoring above
the number above, and average score to the grades table.
|
| 6 |
Improvements to gradebook view grades by section page
|
04/06/99 |
GR.pm (1.42)
|
develop alpha |
- GR.pm:
Make login a link to the user_action_menu window, reverse name order in
print_view_grades_section_data().
|
| 7 |
Changed Roster Manager page header |
04/07/99 |
roster_home.cgi (1.14)
|
develop alpha |
- roster_home.cgi:
Changed header from "Roster Management" to "Roster Manager."
|
| 8 |
Fixed a variable scoping bug causing
spurious suffixes to print in the roster |
04/07/99 |
Roster.pm (1.22)
|
develop alpha |
- Roster.pm:
Added a missing "my" on the $suffix variable in reverse_name() to
prevent bogus suffixes printing.
|
| 9 |
Fixed the password prompt box "cancel" endlessly
circling |
04/07/99 |
PWF.pm (1.28)
|
develop alpha |
- PWF.pm:
In $PWF::PASSWD_CHECK_JAVASCRIPT, set the passwd to '' when the
prompt box
sets it to "null" (hitting cancel should blank it out and let us go on, not
loop endlessly on "null" which is 4 chars).
|
| 10 |
Changed Course Configuration to Course Manager
|
04/07/99 |
homepage.cgi (1.39)
config_home.cgi (1.9)
|
develop alpha |
- homepage.cgi:
Changed "Course Configuration" link to "Course Manager" - is this
going to be confused with the add/delete/move/copy utililty for
MULTIPLE courses, though?
- config_home.cgi:
Changed title from "Course Configuration: XXX" to "XXX Course Manager."
|
| 11 |
Remove unnecessary indentation when trying
questions or course material |
04/07/99 |
webquestion.cgi (1.27)
webquestion_grade.cgi (1.19)
|
develop alpha |
- webquestion.cgi:
Remove the extra <ul> tags indenting the question body from the
question id and version label.
- webquestion_grade.cgi:
Print the question id and version before the question so that it matches
what we do in webquestion.cgi. Don't indent with spurious <ul> tags.
|
| 12 |
Changed Mail Staff link on the homepage to
Staff Information |
04/07/99 |
homepage.cgi (1.41)
|
develop alpha |
- homepage.cgi:
Change "Mail Staff" link to "Staff Information."
|
| 13 |
Fixed the confirm finalization JavaScript in the
quiz editor |
04/07/99 |
EditQuiz.pm (1.47)
|
develop alpha |
- EditQuiz.pm:
Fixed the confirm_finalize() Javascript in
display_structure() so that cancel re-checks "No".
|
| 14 |
Fixed the sizing of the cumulative completion window
|
04/07/99 |
Quiz.pm (1.55)
|
develop alpha |
- Quiz.pm:
Specify a width as well as height for the cumulative status popup
window in display().
|
| 15 |
Put the quiz list on the top of the grade_detail
page in lessons page order |
04/07/99 |
grade_detail.cgi (1.11)
|
develop alpha |
- grade_detail.cgi:
Don't sort the quizzes alphabetically - leave them in Lessons page order
for the pulldown at the top of the page.
|
| 16 |
Print duedates as well as the "passed" icon next to
passed items on the lessons page |
04/08/99 |
Lessons.pm (1.96)
|
develop alpha |
- Lessons.pm:
Print the duedate next to passed items as well as the completed icon.
Set a duedate on the item in get_X_information() routines, and
print it in print_lessons().
|
| 17 |
Allow groups to be passed on the lessons page even
when they have bare course material as the first component |
04/08/99 |
Lessons.pm (1.97)
|
develop alpha |
- Lessons.pm:
Skip over material when determining if a group is passed, same as we do
in lessons, in get_group_information().
|
| 18 |
Added student "other" field to the end of each
line in the View Mallard Grades page |
04/09/99 |
ShowGrades.pm (1.52)
grade_browser.cgi (1.4)
|
develop alpha |
- ShowGrades.pm:
Display the student other field from the roster at the end of
the line in get_student_grades().
- grade_browser.pm:
Display the student other field from the roster at the end of each line.
|
| 19 |
Put Surveys on the lessons page |
04/13/99 |
Lessons.pm (1.98)
EditQuiz.pm (1.48)
EditSurvey.pm (1.2)
Date.pm (1.13)
edit_lessons.cgi (1.20)
lesson.cgi (1.17)
lessons.cgi (1.11)
modify_quiz_list.cgi (1.6)
modify_survey_list.cgi (1.2)
|
develop alpha |
- Lessons.pm:
Modified all of the parsing routines and the
get_XXX_information routines
to look for surveys. Added display details routines for surveys,
added a routine to retrieve all surveys. We now shift in a GradePolicy
and a SurveyPolicy object whenever the lessons are to be reparsed (i.e.
whenever parse_lessons_html() is called).
Added/modified too many routines to list here!
Fixed bad next call in get_all_quizzes() and
get_all_surveys().
- EditQuiz.pm:
Send a SurveyPolicy object into new Lessons() in write_quiz()
so that its call to parse_lessons_html() will handle survey duedate
locking okay.
- EditSurvey.pm:
Send a SurveyPolicy object into new Lessons() in
write_survey() so that
its call to parse_lessons_html() will handle survey duedate locking
okay. Have a GradePolicy object for similar reason.
- Date.pm:
Call from_string() in compare_dates(), to allow fancy date
strings to be typed on the lessons page.
- edit_lessons.cgi:
Send in both a GradePolicy object and SurveyPolicy object into
new Lessons() so that the call to parse_lessons_html() can
handle the locked duedates of surveys accurately.
- lesson.cgi:
Send a SurveyPolicy object into the new Lessons() calls, so we can
correctly determine availability, current lesson, etc.
- lessons.cgi:
Send a SurveyPolicy object into new Lessons() calls so we can draw
the lessons page correctly, with the right availability, etc.
- modify_quiz_list.cgi:
Send in GradePolicy and SurveyPolicy objects to the new Lessons()
calls to enable accurate parse_lessons_html() call.
- modify_survey_list.cgi:
Send in GradePolicy and SurveyPolicy objects to the new Lessons()
calls to enable accurate parse_lessons_html() call.
|
| 20 |
Removed extraneous calls to Lessons.pm |
04/13/99 |
GradePolicy.pm (1.60)
MaterialAccess.pm (1.16)
cumulative_status.cgi (1.5)
|
develop alpha |
- GradePolicy.pm:
Added Quiz package constants so that get_attribute() will work even
when neither Quiz.pm nor Lessons.pm are used
(saves parse time).
- MaterialAccess.pm:
Removed an apparently uneccessary new Lessons() call from
delete_resources().
- cumulative_status.cgi:
Removed extraneous calls to Lessons.pm (made possible by putting
some of
the Quiz package variables into GradePolicy.pm).
|