| # |
Patch |
Date |
Modules/Programs Affected |
Servers Updated |
Comments |
| 1 |
Fix inline questions in course material |
06/11/99 |
Question.pm (1.84)
|
develop alpha beta |
- Question.pm:
Only say questions not on disk don't exist (and dump out) if the
version is non-zero (version 0 means an embedded question with
<question></question>).
|
| 2 |
Fixed create_course.cgi so we don't have to
check in intial rosters |
06/15/99 |
create_course.cgi (1.25)
|
develop alpha beta |
- create_course.cgi:
Changed how the PWF passwords are handled, so that the new version
of code that doesn't require you to check in initial rosters WORKS.
Don't call PWF->add_user(), instead set the passwds on the users,
then just use Roster->add_user(), with the config->auth_method set
to the appropriate value.
|
| 3 |
Fixed the grade/survey policy popup windows on
the quiz/survey browsers so that they are not independent |
06/22/99 |
quiz_browser.cgi (1.11)
survey_browser.cgi (1.6)
|
develop alpha beta |
- quiz_browser.cgi:
Fixed the pop up window so that it is does not have navigation
buttons, etc. (send in the popup=1 field, and add javascript).
- survey_browser.cgi:
Fixed the pop up window so that it is does not have navigation
buttons, etc. (send in the popup=1 field, and add javascript).
|
| 4 |
Fixed parser so that splitting <param> tags
over multiple lines works |
06/22/99 |
Parser.pm (1.75)
|
develop alpha beta |
- Parser.pm:
Added "<param>" (not "<params>") to the list of breakaway tags
in is_breakaway_tag().
|
| 5 |
Fixed file open error coming up on grade detail
page for people who've taken no quizzes |
06/23/99 |
ShowGrades.pm (1.60)
|
develop alpha beta |
- ShowGrades.pm:
Check for no grades as [] not null (to accommodate PermaStore), and dump
out with a message
if there are no grades for the quiz, in print_grade_detail().
|
| 6 |
Enable user-specified feedback for
multiple choice questions with shuffle set to yes |
06/23/99 |
Types/Multiple_choice.pm (1.27)
|
develop alpha beta |
- Types/Multiple_choice.pm:
Before returning the number of the item that the user has selected,
map it back to the original numbering scheme used in the problem,
so that the <if> clauses will work. This is NOT the final solution
(although it IS part of it) - eventually all of the if stuff should
be handled inside the type.
Only perform the answer mapping if there was an answer given, so that
submitting the question without answering it does not trigger feedback
for the first selection.
|
| 7 |
Reordered the "Save Changes," "Save Changes As"
buttons on the edit question page for existing questions |
06/24/99 |
edit_question.cgi (1.47)
|
develop |
- edit_question.cgi:
Put "Save As New Version" in the middle.
|
| 8 |
Never restrict access for the mallard-dev-support
user when the license is bad,
etc |
06/24/99 |
Authent.pm (1.93)
Roster.pm (1.23)
|
develop |
- Authent.pm:
Do not force student access for the csc cookie user, in
restrict_access().
- Roster.pm:
Hardcoded fields for "mallard-dev-support" user.
name="Mallard Development Team" section=Staff
|
| 9 |
Fixed access restrictions for bad licenses |
06/29/99 |
Authent.pm (1.94)
|
develop |
- Authent.pm:
Start showing "pending expiration" 14 days before expiration, in
verify_mallard(). Allow restriction level 1 for 14 days
after license expiration.
When restriction level is 2, print a black page, abort further access,
and destroy authent cookie, in restrict_access().
|