Release notes for WeBWorK 2.8
Cautions
Warning : | Because new tables and fields have been added to the OpenProblemLibrary and for new MathAchievement features upgrading from stable webwork (WW-2.7) will require: |
- Upgrading the tables by visiting the admin page. (The main change will be to add the field "description" to the set and user_set tables.)
- Updating the library collection webwork-open-problem-library
- Running webwork2/bin/OPL-update to update the library tables.
- To use these instructions your server will require at least perl version 5.10.x (5.12.x would be better, 5.18 is the current version) to run weBWorK release/2.7. Type
perl --version
on the command line of your server to check.
What's new?
At the moment this is in no particular order.
- level search capability added to LibraryBrowser
- Add requirement for JSON.pm (for sage)
- Add requirement for HTML::Scrubber (to for anti XSS fixes)
- OPL is now default library for sure
- Remove old methods of displaying math
- Should ascii math be retained?
- Should LatexMathML be retained?
- Should jsMath be retained?
- WEBWORK_DIRECTORY is insured to be defined in WeBWorK::Constants.
- numOfAttempts should now give the expected results in homework sets. (Gatewayquizzes need more testing.)
- OPL-update improvements
- OPL taxonomy also stored in json file.
- Datepicker (calendars) in Homeworksets1 & 2
- Math4 theme updates. (Goehle and Hsu)
- More like this tag in OPL
- js directory reorganization
- this should be reviewed for more tweaking
- MathAchievement upgrades -- "potions" -- allow for perks for doing well on homework.
- (requires database upgrade?)
- Add tabs to Achievement editor.
- MathJax configured to provide better accessibility. Configured now only defaults.config.
- Cosign.pm -- fix typos
- Fixed glitch in Statistics graph
- Massive amount of tweaks to make the basic WeBWorK CMS interface validate to W3 standards. Problems will usually not validate, mainly because of the use of $PAR which is not a container.
- Tweaks to update course page -- slightly less scary error messages. -- adding harmless: in front of the message helps but we should change the color on these.
- Instructors can choose to show paths on hardcopy.
- Chinese and Korean translations added.
- Add homework set descriptions as well as file names -- helps keep file names short. (requires database upgrade?)