Release notes for WeBWorK 2.8

From WeBWorK_wiki
Revision as of 15:40, 26 June 2013 by Gage (talk | contribs)
Jump to navigation Jump to search
Construction.png This article is under construction. Use the information herein with caution until this message is removed.


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
  • 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?)