LTI Integration

139 views
Skip to first unread message

nle...@gmail.com

unread,
Apr 27, 2012, 9:08:54 AM4/27/12
to mathja...@googlegroups.com
Hello! 

We use the Instructure Canvas learning management system at the institution I work for and have come across some interest in using the MathJax editor as an embedded part of that system. It's currently using Mathquills, but some folks like MathJax better. Canvas has a nice external tools integration that uses the Learning Tools Interoperability specification (http://www.imsglobal.org/toolsinteroperability2.cfm). Is MathJax LTI friendly? Or are there plans in the works to make it so?

Thanks much!
Neal

Davide P. Cervone

unread,
Apr 30, 2012, 9:21:46 AM4/30/12
to mathja...@googlegroups.com
MathJax is a display system for mathematics, not an editor, so I'm not
sure if you are thinking about some particular editor that uses
MathJax for its display. MathJax can be used to typeset TeX notation
(or MathML notation, or AsciiMath notation) that is part of your web
pages, but it doesn't provide a means of generating that notation in
the first place, if that is what you are looking for.

I am not familiar with LTI, but I see no reason that MathJax couldn't
be used with it to display mathematics included in its components.

Although we are not working on an editor ourselves, there are a number
of other projects that seem to be doing so.

Davide


On Apr 27, 2012, at 9:08 AM, <nle...@gmail.com> <nle...@gmail.com>
wrote:

Peter Krautzberger

unread,
May 31, 2012, 2:58:21 PM5/31/12
to mathja...@googlegroups.com
Davide, I see that WebWork is LTI compatible. Any chance somebody from their side might lend their expertise?



Hello!

We use the Instructure Canvas learning management system at the institution I work for and have come across some interest in using the MathJax editor as an embedded part of that system. It's currently using Mathquills, but some folks like MathJax better. Canvas has a nice external tools integration that uses the Learning Tools Interoperability specification (http://www.imsglobal.org/toolsinteroperability2.cfm). Is MathJax LTI friendly? Or are there plans in the works to make it so?

Thanks much!
Neal


no...@austin.utexas.edu

unread,
Jun 5, 2012, 5:01:34 PM6/5/12
to mathja...@googlegroups.com
Hi,

We are also using Canvas as a LMS at our university. Do you know if MathJax is going to be creating a LTI formatted version of MathJax at any point in the near future?

Thanks for your time!

Noah

Davide P. Cervone

unread,
Jun 9, 2012, 8:55:57 AM6/9/12
to mathja...@googlegroups.com
Can you be more specific about what this would mean? I am not
familiar with LTI, and my cursory reading of the specification didn't
enlighten me too much. Can you saw what exactly you are looking for
when you say a "LTI formatted version of MathJax"?

Davide


On Jun 5, 2012, at 5:01 PM, <no...@austin.utexas.edu> <no...@austin.utexas.edu

Hil...@instructure.com

unread,
Jul 2, 2012, 6:28:31 PM7/2/12
to mathja...@googlegroups.com
The way I understand it (and I'm not an engineer!) is that LTI is just short for "a bit of code that allows one program to seamlessly plug into another".  So it would be the bridge between MathJax and Canvas.  

Marc Grober

unread,
Jul 2, 2012, 11:47:32 PM7/2/12
to mathja...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Davide,

I think David Lippman may have worked through the LTI "glue" with
respect to AsciiMathML when he wrote IMathAS and may have some
practical insight.....


> On Saturday, June 9, 2012 6:55:57 AM UTC-6, Davide Cervone wrote:
>
> Can you be more specific about what this would mean? I am not
> familiar with LTI, and my cursory reading of the specification
> didn't enlighten me too much. Can you saw what exactly you are
> looking for when you say a "LTI formatted version of MathJax"?
>
> Davide
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.16 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJP8mtUAAoJEMCi9wxDaNqEUeoH/AsuNeDfwwtY+yTpGbicUWY/
YY9xEBzoIbSetSMCX/9cDrR/cArrmL4AqESe96XlM2xkkPVli31m0URqTZqjJ1TS
mdodA4hL6W6QUE19zCMdwUF/VqW7m3Cl6OCjKI/bV4oetVZxUXhbfYiawHYStJln
7bT7rNxals9dkwp5tJBVjqnyRprULCI0PnM3x9ZDtcu5/rjgdVj2mciq4ozlYi7l
n/Ofe3GvqB4Aoev53SCqE0qJLN+VaTtO61BGr9zYI4CIuf1DTbebWdr3tPesNe06
UITaSZHlNtCwIjKDH71P/5WSFyfZbHLHFbh0hXvUZ90sfFy03exNICfJrLugB9o=
=MPQR
-----END PGP SIGNATURE-----

Peter Krautzberger

unread,
Jul 4, 2012, 12:21:00 AM7/4/12
to mathja...@googlegroups.com
Hi Hilary,

We're all thinking that it's probably as easy to write an LTI plugin as it is to write a plugin for wordpress, drupal or mediawiki -- you only need a couple of lines of code beyond "the usual plugin code" inserting MathJax into every page (and call typesetting as needed). Then again, it might not be. The problem is we simply don't know how LTI plugins are written and what is needed here.

What we would need is an experienced LTI plugin developer to talk to. We'd like to help out on the MathJax side of things, but we don't have the resources for the LTI side of things (case in point: none of the plugins I mentioned above were written by the MathJax team, they were all done by volunteers who knew each system).

If you could put us in touch with somebody on the Instructure side, that would be really great.

Peter.
Reply all
Reply to author
Forward
0 new messages