Doug,
Whether the display attribute is set to jsMath or MathJax makes no
difference in LON-CAPA 2.11.2 because use of jsMath is discontinued.
Starting with 2.11.2, MathJax is used instead in cases where jsMath
use is indicated in a resource, in a user's preferences, or in course
preferences.
Anyway, the pattern here is that if the the first foil from the
foilgroup is not included among the four randomly chosen from the six
foils in the foilgroup, then the math expression is not displayed.
The reason is that the script tag which loads MathJax.js is prepended
to the "math/tex" script tag which wraps the math expression in foil 1.
If that foil is absent then the tag which includes MathJax.js is not
present in the page, and none of the expressions are displayed.
If the display attribute is removed from the m tags in these foils,
and the Math renderer is set to "MathJax" in a user's preferences,
then the expressions are always displayed because the script tag which
includes MathJax.js is present immediately after the document's body
tag.
Stuart Raeburn
LON-CAPA Academic Consortium
Hi All,
I've substituted MathJax for jsMath and tested and am actually
getting the same results. IF I set the max number of options to
show
to 6 then all 6 show every randomization. If I leave it as given
below though with the max number of options to show set to 4, then
for a number of combinations, the LaTeX does not display at all. I
keep looking to see if I can discern a pattern and I cannot;
however,
it does seem to be consistent. The following selections and orders
in
my testing when they are chosen as 4 out of 6, will not display the LaTeX:
6324
5624
2546
3564
5362
5263
The following orderings, some of which contain similar combinations
do display the LaTeX
4621
4612
1465
1264
5261
This is all with the display set to MathJax rather than jsMath.
Is there an error in the LaTeX code? Is there some nasty
interaction
between LaTeX and the choosing and ordering of a random number of
prompts for an optionresponse?
Doug
Douglas Mills
Director of Instructional Technology
Department of Chemistry
University of Illinois
On 10/19/17, 8:57 AM, "Mills, Douglas G" <dmi...@illinois.edu>
wrote:
Thanks Peter. Yes, these are older problems and to be honest, I
wasn't remembering which system, jsMath or MathJax was the newer
option. I had seen the note about fonts but since the problems
appear at least half the time had figured it couldn't be missing
fonts. I will explore these additional options. Thank you for your
help!
Doug
Douglas Mills
Director of Instructional Technology
Department of Chemistry
University of Illinois
On 10/18/17, 8:41 PM, "lon-capa-users-boun...@mail.lon-capa.org
on behalf of Peter Dencker"
<lon-capa-users-boun...@mail.lon-capa.org
on behalf of denc...@math.uni-luebeck.de> wrote:
As noted in the manual, setting the attribute display to
jsmath is
generally discouraged as it requires users to have installed
jsmath
fonts on their computer.
(https://loncapa.msu.edu/adm/help/Authoring_Output_Tags.hlp)
The last release of jsMath was more than 4 years ago. It was
succeeded
by MathJax. Forcing the use of this math rendering engine
with <m
display="MathJax"> seems to work in your example.
The math rendering can be selected by the user or the course
coordinator. Using your example without the display
attribute
in <m> ..
</m> and forcing the jsMath math rendering as course
coordinator seems
to work. But using your example with display attribute
"MathJax" and
forcing the jsMath math rendering as course coordinator does
not. I
would like to recommend to omit the display attribute in <m>
.. </m>.
- Peter
Am 18.10.2017 um 20:00 schrieb Mills, Douglas G:
> HI All,
>
> Below is code for a problem that is acting quite
strangely.
If you put this into your authoring space and hit new randomization
a few times, you'll see that in some instances the LaTeX doesn't
display at all for any of the answers. I added the "1:" etc. at the
front of each one to try to get a handle on what was happening. I'm
seeing that in some combinations of four, such as 6532, 3265, 6432,
4365 and 3625 (and some others), the LaTeX does not show. Noticing
that several of the combinations involved 2,3,5 and 6, I removed
options 1 and 4 and left the rest of the code as is. Under those
conditions, even the combinations that do not appear when there are
6
options to choose from (6532 for example) DOES appear when there are
only 4 options to be chosen from. This leads me to suspect that
there is some type of interaction going on between the LaTeX and the
choosing of 4 out of 6 options in the problem below.
>
> Maybe I'm missing something obvious? All help
appreciated!
>
> Doug
>
> <problem>
> Which of the following are variations of the ideal gas
law?
> <optionresponse id="14" randomize="yes" max="4">
> <foilgroup checkboxoptions="nochoice"
options="('True','False')" checkboxvalue="True">
>
> <foil value="True" name="Foil1">
> <startouttext />1: <m display="jsMath">$V =
\frac{nRT}{P}$</m><br/><endouttext />
> </foil>
> <foil name="Foil2" value="True">
> <startouttext />2: <m display="jsMath">$P =
\frac{nRT}{V}$</m><br/><endouttext />
> </foil>
> <foil value="True" name="Foil3">
> <startouttext />3: <m display="jsMath">$n =
\frac{PV}{RT}$</m><br/><endouttext />
> </foil>
> <foil value="True" name="Foil4">
> <startouttext />4: <m display="jsMath">$T =
\frac{PV}{nR}$</m><br/><endouttext />
> </foil>
> <foil value="True" name="Foil5">
> <startouttext />5: <m display="jsMath">$R =
\frac{PV}{nT}$</m><br/><endouttext />
> </foil>
> <foil name="Foil6" value="True">
> <startouttext />6: <m display="jsMath">$PV =
nRT$</m><br/><endouttext />
> </foil>
>
> </foilgroup>
> </optionresponse>
>
> </problem>
>
>
>
>
> _______________________________________________
> LON-CAPA-users mailing list
> LON-CAPA-users@mail.lon-capa.org
>
https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.lon-2Dcapa.org_mailman_listinfo_lon-2Dcapa-2Dusers&d=DwIGaQ&c=nE__W8dFE-shTxStwXtp0A&r=VsGo3jOm8tGLd6f-KlhT-g&m=_jm3SGEQgjp1UVOGqkoPNsUHNHqGcJyOGed23fbyXTI&s=1lEzzjFdixycl_Ham__G5PcM_oa2Ckt6WTYC2vzeT9Q&e=
>
--
Dr. Peter Dencker
wissenschaftl. Mitarbeiter
UNIVERSITÄT ZU LÜBECK
INSTITUT FÜR MATHEMATIK
Ratzeburger Allee 160
23562 Lübeck
denc...@math.uni-luebeck.de
www.math.uni-luebeck.de
_______________________________________________
LON-CAPA-users mailing list
LON-CAPA-users@mail.lon-capa.org
https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.lon-2Dcapa.org_mailman_listinfo_lon-2Dcapa-2Dusers&d=DwIGaQ&c=nE__W8dFE-shTxStwXtp0A&r=VsGo3jOm8tGLd6f-KlhT-g&m=_jm3SGEQgjp1UVOGqkoPNsUHNHqGcJyOGed23fbyXTI&s=1lEzzjFdixycl_Ham__G5PcM_oa2Ckt6WTYC2vzeT9Q&e=
_______________________________________________
LON-CAPA-users mailing list
LON-CAPA-users@mail.lon-capa.org
https://urldefense.proofpoint.com/v2/url?u=http-3A__mail.lon-2Dcapa.org_mailman_listinfo_lon-2Dcapa-2Dusers&d=DwIGaQ&c=nE__W8dFE-shTxStwXtp0A&r=VsGo3jOm8tGLd6f-KlhT-g&m=_jm3SGEQgjp1UVOGqkoPNsUHNHqGcJyOGed23fbyXTI&s=1lEzzjFdixycl_Ham__G5PcM_oa2Ckt6WTYC2vzeT9Q&e=
_______________________________________________
LON-CAPA-users mailing list
LON-CAPA-users@mail.lon-capa.org
http://mail.lon-capa.org/mailman/listinfo/lon-capa-users