Removal of deprecated database layouts: The gdbm
and sql
database layouts have been removed. If you have existing courses that
use either of these database layouts, you must convert them to use the sql_single
database layout before upgrading. Please consult InstallationManualV2pt2#Before_you_upgrade for more information.
Gateway testing: allows a user to complete multiple
versions of a problem set. The instructor can optionally specify
restrictions on how often a new version can be viewed, how long a user
has to complete a version, and whether a proctor is required to
authenticate before a version is completed.
jsMath 3.1: See http://www.math.union.edu/~dpvc/jsMath/changes.html for details.
Status system: The status system maps status names
(like "Enrolled", "Drop", "Audit") to a list of behaviors the system
should have when dealing with users who have the status. (For example,
users who are auditing the course are allowed to log in and are
included in assignments, but are not included in scoring.) See comments
in global.conf
for more information.
Additional permissions: can_always_use_show_old_answers_default
, can_show_old_answers_by_default
, download_hardcopy_format_pdf
, manage_course_files
, proctor_quiz
, view_problem_debugging_info
, view_proctored_tests
.
Hardcopy rewrite: Faster, smaller memory footprint, better error handling.
Course Configuration module: Allows web-based configuration of commonly-modified settings.
User Detail module: Replaces "Sets assigned to user" module, allows customization of open/due/answer dates as well as assigning/unassigning sets.
Login and activity logs: Detailed login success and
failure information is logged to the login log. The activity log logs
each request issued to the WeBWorK system (if configured).
Feedback improvements: Subject line is now customizable. User, set, and problem record information is now printed in a more readable format.
File Manager improvements: Show dates and sizes of
files, provide better control over renaming of uploaded files whose
names already exist, allow the creation or gzipped tar archives from
files in the course directory, follow symbolic links that are to files
or directories within the
course hierarchy (and outside of the course directory, if configured).
And of course, many UI improvements and bug fixes.