Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PG 2.16 Release #589

Merged
merged 280 commits into from
Jul 14, 2021
Merged

PG 2.16 Release #589

merged 280 commits into from
Jul 14, 2021

Conversation

drgrice1
Copy link
Member

@drgrice1 drgrice1 commented Jul 7, 2021

Official release of PG 2.16.

drgrice1 and others added 30 commits April 8, 2020 08:13
I also removed the dragmath code that we no longer support.
Upon further reading it appears that this is not useful except for internal perl checks
encode string as octets before passing to md5_hex()
malformed utf-8 character errors for problems.  This was seen in a
problem that uses the contextPolynomialFactors.pl macro.
Fix malformed utf8 copyright errors caused by the © character
…it still generates num_points random points in addition to the provided points, as intended. See: https://webwork.maa.org/wiki/Context_flags
…test_at

Fix sub createRandomPoints so that when test_at points are included, …
Fix parserRadioButtons.pl when used as an extended response.
Prevent images from being regenerated again under a new alias
Force push used, as Glenn provided an improved change.
Add a context flag `multiplyRightToLeft` with default value `0` that does not change existing behavior, and also document this feature.  Many textbooks use the convention that permutations are functions that are composed from right-to-left, which is why this feature is useful for problem authors.  Adding this flag should not affect any of the existing webwork problems that use this macro because the default behavior (multiply left-to-right) is the same as before.  For instance, we have `(1 2 3)(1 2) = (2 3)` with the default setting `multiplyRightToLeft=>0`, whereas we have `(1 2 3)(1 2) = (1 3)` when `multiplyRightToLeft=>1`.
Fix problem with RTL multiplication, and make it apply to numbers on the right
…ntext-flag-right-to-left

Add context flag multiplyRightToLeft
the "Entered" column of the attempts table is disabled.
table that is basically the same as that used for the student preview.
This works now that the gateway results table is the same as the general
homework results table.
Alex-Jordan and others added 27 commits April 29, 2021 21:58
Fix issue with contextFraction when checking for repeated formulas (#567)
tikz image package for PreTeXt output
for scaffolds in scaffold.pl.  Also the javascript and css are moved out
of the macro and into separate files (in webwork2) loaded via
ADD_JS_FILE and ADD_CSS_FILE.
Switch from using a jquery-ui accordion to using a bootstrap accordion for scaffolds.
reference of attribute value pairs.  These attributes will be added to
the script tag that is added to the page.  This is added in a
corresponding pull request to webwork2.

The usage of this argument is documented in the POD for the method.  It
usage is also demonstrated in the paserGraphTool.pl macro (see below).

Defer loading of the jsxgraphcore.js and graphtool.min.js javascript
files.
Add a third optional argument to ADD_JS_FILE to add script tag attributes (defer, async, etc)
Properly handle negative constants and variables.
Update the url for the geogebra javascript used by the AppletObjects.pl macro
#588)

put a data-type attribute on knowl links, for example to identify when the knowl contains a solution
@drgrice1 drgrice1 added this to the PG-2.16 milestone Jul 7, 2021
@drgrice1 drgrice1 merged commit f572bbe into main Jul 14, 2021
@drgrice1 drgrice1 deleted the PG-2.16 branch July 14, 2021 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants