Release of WW 2.15 approaching – additional pre-release testing would be helpful

by Nathan Wallach – Thursday, 8 August 2019, 4:05 AM.

The release team is working on finalizing the release of WW 2.15.

The preliminary code is in the WeBWorK 2.15 branch (there is also a 2.15 branch of PG). See: https://github.com/openwebwork/webwork2/pull/948
There are still some “small” changes planned, but the core features are all essentially frozen, except for some remaining PRs under review to polish things off.
The big changes are:

  1. UTF-8 / internationalization support (several production sites have been using the current code or earlier versions already),
  2. Support for use of MathQuill as an alternative to MathView and WirisEditor as a math input and preview tool.

People are invited to test out WW 2.15 using Docker or a non-production server and to contribute to the pre-release testing in the coming few weeks.

  • Testers should pay attention to the setting of $ENABLE_UTF8MB4 in site.conf (see site.conf.dist).
  • We recommend it be set to 1 (on) unless you are testing outside Docker on a system with an old mysql which does not support utf8mb4.
  • Testing on a system with existing course database tables will require upgrading the tables (admin tables with the bin/upgrade_admin_db.pl script and courses using the admin interface).

Users of foreign languages are encouraged to help create a hard-copy theme for their language with the appropriate LaTeX headers for their language using either pdflatex + babel and/or xelatex + polyglossia. (Including a note about fonts needed and how to install them, both in the hard-copy theme file and in the pull request would be helpful.)
Moving a production site to WW 2.15 will require database table updates, and more “small” DB changes are under consideration to head off that requirement for WW 2.16, if possible. So, upgrading production sites before the formal release may require upgrading your tables again. Patience is recommended for production servers, especially on a server with many courses.

Published by The WeBWorK Project

WeBWorK is an open-source online homework system for math and sciences courses. WeBWorK is supported by the MAA and the NSF and comes with a National Problem Library (NPL) of over 20,000 homework problems. Problems in the NPL target most lower division undergraduate math courses and some advanced courses. Supported courses include college algebra, discrete mathematics, probability and statistics, single and multivariable calculus, differential equations, linear algebra and complex analysis.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: