In our example,
x2+bx+c
x
2
b
x
c
, let's change
x2
x
2
to
ax2
a
x
2
. We are not adding an argument to an existing operation, because
x
x
and 2 are arguments of a `power`

operator, while we want to make the entire `power`

operation one argument of a `times`

operation. The other argument will be the new element that we are adding,
a
a
.

The underlying structure of our new expression will look something like this:

`( ( (a) ( (x)^(2) ) ) + ( (b)*(x) ) + (c) )`

For this we will need to choose the context of our cursor carefully, or we will get different math. Make sure your cursor is on the left hand side of the `power`

operation, the path says `Path: / plus / power`

and that
x2
x
2
has a light grey background. This means the context of the cursor is the expression
x2
x
2
, which is good. We only want to multiply
x2
x
2
by
a
a
, nothing more and nothing less.

Then type in `a*`

and press `Enter`

. The MathML should display as:

ax2+bx+c
a
x
2
b
x
c

What if our cursor had been in a different context when we typed in `a*`

? We could have moved our cursor farther to the left so that the context was the entire `plus`

operation, where the path bar would read `Path: / plus`

and the entire expression would have had a light grey background. In this case, typing in `a*`

would have affected the entire grey area and would have resulted in this display:

a(x2+bx+c)
a
x
2
b
x
c

If our cursor was next to the
x
x
within the
x2
x
2
term, a block would appear around the
x
x
and the path bar would read `Path: / plus / power / ci`

. Typing in `a*`

next to the
x
x
in the block would mean that now the quantity
ax
a
x
would be squared and would result in this display:

ax2+bx+c
a
x
2
b
x
c

Comments:"This collection has the basic training for authoring modules (chapters/sections) and collections (textbooks/courses etc)."