Methods of Interoperability: Moodle and WeBWorK
Keywords:Moodle, WEPS, WeBWorK, LMS, mathematics online homework
The first requirement for an online mathematics homework engine is to encourage students to practice and reinforce their mathematics skills in ways that are as good or better than traditional paper homework. The use of the computer and the internet should not limit the kind or quality of the mathematics that we teach and, if possible, it should expand it. Now that much of the homework practice takes place online we have the potential of a new and much better window into how students learn mathematics, but only if we continue to ensure that students are studying the mathematics we want them to learn and not just mathematics that is easily gradable. Learning Management Systems handle mathematics questions poorly in general but when properly combined with specialized mathematics question engines, they can do much better and still retain their own look and feel for managing a course and collecting data. This paper presents an overview of two interoperation mechanisms developed to connect Moodle (an LMS) and WeBWorK (a mathematics question engine) for use in the WEPS (World Educational Portals) Open Online Courses. It provides a preview of the type of data that can be collected using these tools.
Beezer, R. (2015, May 8) Open Source Mathematics With MathBook XML. [Presentation]. Retrieved from http://buzzard.ups.edu/talks/beezer-2015-manitoba/beezer-2015-manitoba-mbx.html
Beezer, R.,& Jordan, A. (2016, June 13) Integrating WeBWorK into Textbooks. [Demonstration]. Retrieved from http://spot.pcc.edu/~ajordan/ww-mbx/html/index.html
Gage, M., (2015, June) Embedding single WeBWorK problems in HTML pages. [Blog post]. Retrieved from http://michaelgage.blogspot.com/2015/06/whether-writing-full-text-book-or-just.html
Gage, M., (2016, January) Math 162 Calculus examples, [Demonstration]. Retrieved from https://hosted2.webwork.rochester.edu/gage/2016JMM/mth162_overview.html
Gage, M. (2016b, June) Installing the WeBWorK opaque server. [Appendix???], posted where?
Goehle, G. (2016, March) [Blog post]. WeBWorK LTI - Authentication. Retrieved from http://webworkgoehle.blogspot.com/2016/03/webwork-lti-authentication.html
Goehle, G. (2016, March) [Blog post]. WeBWorK LTI - Grading. Retrieved from http://webworkgoehle.blogspot.com/2016/03/webwork-lti-grading.html
Holt, J. & Jones, J. (2013)[Blog post]. WeBWorK OPL Workshop. Retrieved from http://webwork-jj.blogspot.com/2013/07/webwork-opl-workshop-charlottesville-va.html
Hoogma, U. (2016) External question engine OUnit [Blog comment]. Retrieved from https://moodle.org/mod/forum/discuss.php?d=331220
Hunt, T. (2010) Question engine 2. Retrieved from https://docs.moodle.org/dev/Question_Engine_2
Hunt, T. (2015) Open protocol for accessing question engines. [Moodle documentation]. Retrieved from https://docs.moodle.org/dev/Open_protocol_for_accessing_question_engines
Pauna, M. (2016) Calculus II sp2016 [Online course]. Retrieved from https://geom.mathstat.helsinki.fi/moodle/enrol/index.php?id=312
Sangwin, C. (2013) Computer Aided Assessment of Mathematics. Oxford, U.K.: Oxford University Press
How to Cite
Copyright (c) 2017 Journal of Learning Analytics
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons License, Attribution - NonCommercial-NoDerivs 3.0 Unported (CC BY-NC-ND 3.0) license that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).