openwebwork/webwork2 — pull request #530 by jwj61 (2014-12-28 02:21:45+00:00)
Title: Icons in LB1 to signal problems with math objects and static problems

There are new tags in OPL problems to signal if the problem uses math objects and if it is static. This change puts the information in the OPL database.

If a problem uses math objects, an icon appears next to the rerandomize icon to signal that (in Library Browser 1). The icon has hover text to explain what it is, and clicking on it opens a help pop-up to explain the significance of math objects to an instructor browsing problems.

If a problem is tagged as static, the rerandomize icon is simply not shown.

If a problem is not part of the OPL, (e.g., browsing problems in the templates directory), the problem is checked directly for the tags and acts accordingly. In all cases, the default action (i.e., if there are no special tags), is to not show the math object icon and to show the rerandomize icon.