| # |
Patch |
Date |
Modules/Programs Affected |
Servers Updated |
Comments |
| 1 |
Log question deletes in Mallard logs |
07/26/99 |
edit_question.cgi (1.48)
|
develop |
- edit_question.cgi:
Log question deletes in the Mallard logs.
|
| 2 |
Made the main green mallard page into a
course listing page with access to admin utilities. Moved
the "test page" to a new location. |
07/26/99 |
docs/test.html (1.1)
docs/index.cgi (1.1)
create_course.cgi (1.26)
course_config.cgi (1.10)
|
develop |
- docs/test.html:
Test page for checking Mallard server install. Has links to create_course
and diagnostic (the old "main green page").
- docs/index.cgi:
New "Main green Mallard page." This lists courses, and has a link to
the administrative utilities page. This page does NOT require authentication
for access. The old "main page" is now at test.html. Note that
this page is not in the cgi-bin directory!!
- create_course.cgi:
Added support for the main Mallard course listing page
(do we list? do we have a public URL?)
- course_config.cgi:
Added support for the main Mallard course listing page
(do we list? do we have a public URL?)
|
| 3 |
Made invisible items on the lessons page
not contribute to the duedates of their containers |
07/27/99 |
Lessons.pm (1.104)
|
develop |
- Lessons.pm:
"Next" out of examining children before using their duedates for anything,
if they are set to invisible, in get_group_information() and
get_lessons_information().
|
| 4 |
Fixed lessons.reg text file munching problem |
07/27/99 |
Lessons.pm (1.105)
|
develop |
- Lessons.pm:
Print ALL lines to the NEW_LESSONS filehandle immediately after getting
them with <>, before parsing
the tags, in parse_lessons_html(). We don't edit the text file.
Left the old version of the file in as OLD_parse_lessons_html() in
case we need to do a quick rollback.
|
| 5 |
Fixed some bad "my" statements |
07/29/99 |
Question.pm (1.90)
SurveyQuestion.pm (1.20)
|
develop |
- Question.pm.cgi:
Fixed a bad "my" statement in the tainting stuff.
- SurveyQuestion.pm.cgi:
Fixed a bad "my" statement in the tainting stuff.
|
| 6 |
Implemented "startdates" for quizzes
and surveys |
07/30/99 |
Lessons.pm (1.105)
Date.pm (1.14)
GradePolicy.pm (1.66)
Quiz.pm (1.58)
Survey.pm (1.26)
Registry.pm (1.8)
rebuild_all_grades.cgi (1.2)
|
develop |
- Lessons.pm:
Built in start dates. When the lessons page is displayed, quizzes and
surveys are put into an UNRIPE state if their startdate is not before now.
Students are not allowed to access such material. Added routine
item_unripe(), modified get_XXX_information() routines,
display_XXX_detail() routines, added availability level
$Lessons::UNRIPE.
- Date.pm:
Rewrote pretty_date() to allow various formats. Allow different
"time defaults" in from_string() so that startdates default to
12:01 AM.
- GradePolicy.pm:
Redefined Quiz constants to allow STARTDATE.
- Quiz.pm:
Implemented startdates. check_access() checks for unripe, then
display() and grade() modify their output accordingly.
- Survey.pm:
Implemented startdates. check_access() checks for unripe, then
ask(), view(), and record() modify their output
accordingly.
- Registry.pm:
Added $Registry::DUMP_REG debugging.
- rebuild_all_grades.cgi:
Redefined Quiz constants to allow STARTDATE.
|