Skip to content

Commit e5d653d

Browse files
authored
Merge branch 'develop' into docs/developer-readme
2 parents 63244ef + 82fdf2d commit e5d653d

File tree

162 files changed

+5133
-5553
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

162 files changed

+5133
-5553
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ community_bridge: # Replace with a single Community Bridge project-name e.g., cl
99
liberapay: # Replace with a single Liberapay username
1010
issuehunt: # Replace with a single IssueHunt username
1111
otechie: # Replace with a single Otechie username
12-
custom: ["https://webwork.maa.org/wiki"]
12+
custom: ['https://wiki.openwebwork.org/wiki']

README.md

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,45 @@
1+
# Welcome to WeBWorK
2+
13
WeBWorK
24
Online Homework Delivery System
35
Version 2.*
46
Branch: github.com/openwebwork
57

6-
https://webwork.maa.org/wiki/Release_notes_for_WeBWorK_2.20
8+
https://wiki.openwebwork.org/wiki/Release_notes_for_WeBWorK_2.20
79
Copyright 2000-2025, The WeBWorK Project
810
https://openwebwork.org/
911
All rights reserved.
1012

11-
# Welcome to WeBWorK
12-
13-
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 an Open Problem Library (OPL) of over 30,000 homework problems. Problems in the OPL target most lower division undergraduate math courses, some advanced courses and some other STEM subjects. Supported courses include college algebra, discrete mathematics, probability and statistics, single and multivariable calculus, differential equations, linear algebra and complex analysis. Find out more at the main WeBWorK [webpage](https://openwebwork.org).
13+
WeBWorK is an open-source online homework system for math and sciences courses. WeBWorK is supported by the MAA and the
14+
NSF and comes with an Open Problem Library (OPL) of over 30,000 homework problems. Problems in the OPL target most lower
15+
division undergraduate math courses, some advanced courses and some other STEM subjects. Supported courses include
16+
college algebra, discrete mathematics, probability and statistics, single and multivariable calculus, differential
17+
equations, linear algebra and complex analysis. Find out more at the main WeBWorK [webpage](https://openwebwork.org).
1418

1519
## Information for Users
1620

17-
New users interested in getting started with their own WeBWorK server, or instructors looking to learn more about how to use WeBWorK in their classes, should take a look at one of the following resources:
21+
New users interested in getting started with their own WeBWorK server, or instructors looking to learn more about how to
22+
use WeBWorK in their classes, should take a look at one of the following resources:
1823

19-
* The [WeBWorK project home page](https://openwebwork.org/) - General information and resources including announcements of events and important project news
20-
* [WeBWorK wiki](https://webwork.maa.org/wiki/Main_Page) - The main WeBWorK wiki
21-
* [Installing WeBWorK](https://webwork.maa.org/wiki/Manual_Installation_Guides) - Installing WeBWorK
22-
* [Instructors](https://webwork.maa.org/wiki/Instructors) - Information for Instructors
23-
* [Problem Authors](https://webwork.maa.org/wiki/Authors) - Information for Problem Authors
24-
* [Forum](http://webwork.maa.org/moodle/mod/forum/index.php?id=3) - The WeBWorK Forum for getting help from the community
25-
* [Frequently Asked Questions](https://github.com/openwebwork/webwork2/wiki/Frequently-Asked-Questions) - A list of frequently asked questions.
24+
- The [WeBWorK project home page](https://openwebwork.org/) - General information and resources including announcements
25+
of events and important project news
26+
- [WeBWorK wiki](https://wiki.openwebwork.org/wiki/Main_Page) - The main WeBWorK wiki
27+
- [Installing WeBWorK](https://wiki.openwebwork.org/wiki/Manual_Installation_Guides) - Installing WeBWorK
28+
- [Instructors](https://wiki.openwebwork.org/wiki/Instructors) - Information for Instructors
29+
- [Problem Authors](https://wiki.openwebwork.org/wiki/Authors) - Information for Problem Authors
30+
- [Forum](https://forums.openwebwork.org/mod/forum/index.php?id=3) - The WeBWorK Forum for getting help from the
31+
community
32+
- [Frequently Asked Questions](https://github.com/openwebwork/webwork2/wiki/Frequently-Asked-Questions) - A list of
33+
frequently asked questions.
2634

2735
## Information for Downloading
2836

29-
* Installation manuals can be found at https://webwork.maa.org/wiki/Category:Installation_Manuals
37+
- See the [installation manuals](https://wiki.openwebwork.org/wiki/Category:Installation_Manuals).
3038

3139
## Information For Developers
3240

33-
* People interested in developing new features for WeBWorK can start at https://webwork.maa.org/wiki/Category:Developers, or start a [discussion on GitHub](https://github.com/openwebwork/webwork2/discussions) to engage with the current developers.
34-
* People interested in developing new problems for WeBWorK should visit [Problem Authors](http://webwork.maa.org/wiki/Authors).
41+
- People interested in developing new features for WeBWorK can start at the wiki
42+
[development page](https://wiki.openwebwork.org/wiki/Category:Developers), or start a
43+
[discussion on GitHub](https://github.com/openwebwork/webwork2/discussions) to engage with the current developers.
44+
- People interested in developing new problems for WeBWorK should visit the wiki
45+
[problem authoring page](https://wiki.openwebwork.org/wiki/Authors).

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
$WW_VERSION = '2.20';
1+
$WW_VERSION = '2.20+develop';
22
$WW_COPYRIGHT_YEARS = '1996-2025';
33

44
1;

assets/hardcopyThemes/basic.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<description>
55
This theme produces hardcopies with minimal page headers displaying the set
6-
title and useername, and minimal problem numbering.
6+
title and username, and minimal problem numbering.
77
</description>
88

99
<preamble>

assets/hardcopyThemes/basicTwoCol.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
<description>
55
This theme produces hardcopies with minimal page headers displaying the set
6-
title and useername, and minimal problem numbering. With two columns.
6+
title and username, and minimal problem numbering. With two columns.
77
</description>
88

99
<preamble>

assets/pg/PGMLLab/PGML-lab.pg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -682,9 +682,9 @@ TEXT(tag(
682682
>> At the right
683683

684684
>> Several lines combined.
685-
>> right justfied
685+
>> right justified
686686

687-
>> Or a whole paragaph
687+
>> Or a whole paragraph
688688
that is pushed to the right
689689

690690
>> Or two lines
-71.8 KB
Loading
-48.4 KB
Loading

assets/pg/Student_Orientation/mathInteraction.pg

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Once focus is on a math expression, using the space bar will activate the "MathJ
2626
by right-clicking (Windows/Linux) or [|control|]*-clicking (MacOS) a piece of math. Try activating the MathJax menu now.
2727
It should look like the following.
2828

29-
>> [!MathJax contextual menu!]{'mathjaxmenu.png'} <<
29+
>> [!MathJax contextual menu!]{'mathjaxmenu.png'}{140} <<
3030

3131
There are many features that help you to engage with math content. Explore the menu options to survey what is available.
3232

@@ -36,9 +36,9 @@ vision disabilities see the content better. And it may help all users to see som
3636
a moment to explore these settings and select options that you would be comfortable with. (Of course you can change
3737
these settings at any time.)
3838

39-
Also in the main menu, there is an "Accessibility" submenu. In that menu, if accessibility is not already activated,
40-
select "Activate". After activating this, you may need to refresh the web page to see the math expression again. Now you
41-
have the option to see math content verbalized. To do this, place focus onto a math expression and hit [|enter|]*.
39+
Also in the main menu, there is an "Accessibility" submenu. Accessibility is enabled by default, but you can also select
40+
"Show Subtitles" in the "Speech" submenu. This allows you to see math content verbalized. To do this, place focus onto
41+
a math expression and hit [|enter|]*.
4242
* At first, the entire expression is highlighted and there will be a verbal rendering of the expression.
4343
[!Speech string for the quadratic formula!]{'explorerfull.png'}{600}
4444
* Use the down arrow to navigate "down" into a smaller piece of the math expression.
@@ -47,16 +47,16 @@ have the option to see math content verbalized. To do this, place focus onto a m
4747
you can see a verbalization for just this part of the expression above:
4848
[!Speech string for the radicand of the quadratic formula!]{'explorerpiece.png'}{600}
4949
* Return to the MathJax menu, Accessibility submenu, to explore options for how this explorer tool works.
50-
* Under "Speech" you will find options to use MathSpeak, ClearSpeak, or ChromeVox rules. The default is to use
51-
"MathSpeak verbose" rules, which try try to read math "literally" without context. For example, it reads [`(1,3)`] as
52-
"left parenthesis 1 comma 3 right parenthesis". Other speech rules can produce more meaningful verbal renderings. For
53-
example with the right ClearSpeak settings, the same math expression produces "the point with coordinates 1 comma 3"
54-
or "the interval from 1 to 3 not including 1 or 3".
50+
* Under "Speech" you will find options for MathSpeak and ClearSpeak rules. The default is to use "MathSpeak verbose"
51+
rules, which try try to read math "literally" without context. For example, it reads [`(1,3)`] as "left parenthesis 1
52+
comma 3 right parenthesis". Other speech rules can produce more meaningful verbal renderings. For example with the right
53+
ClearSpeak settings, the same math expression produces "the point with coordinates 1 comma 3" or "the interval from 1 to
54+
3 not including 1 or 3".
5555

5656
Some keyboard-navigating users might find it undesirable for each piece of math content to be tab-indexed. If this is
57-
the case, then in the "Accessibility" sub menu you can uncheck "Include in Tab Order". Just note that in order to undo
58-
this and make math content tabbable again, you will need to access the menu, and so you will need some way other than
59-
tabbing to bring focus back to a piece of math content.
57+
the case, then in the "Options" sub menu of the "Accessibility" submenu you can uncheck "Include in Tab Order" and
58+
"Semantic Enrichment". Just note that in order to undo this and make math content tabbable again, you will need to
59+
access the menu, and so you will need some way other than tabbing to bring focus back to a piece of math content.
6060
END_BODY
6161

6262
$images = <<END_BODY;
-23.1 KB
Loading

0 commit comments

Comments
 (0)