- Hans Petter LangtangenAsked on August 26, 2014 at 12:25 PM
At the University of Oslo, we are working on implementing a large number of quizzes of various sizes. The questions are of multiple choice type. For easy creation, we define and store all information about quizzes in a simple, compact markup syntax in plain ascii files. Such an approach lets us reuse, change and recombine all the questions we have made. The files are version controlled such that many people can work on the same tests. The idea is that over many years we will have rich repositories of quizzes that can seamlessly be used in different versions in various courses and scenarios.
WYSIWYG point-and-click interfaces are great for small use-cases, but for us automated tools is the only way to handle the quantity of questions. With automated tools we can easily change the quiz files, and rearrange and recombine questions from various topics/sources as we see fit. Then all it takes to get the new quiz up and running is to run a small script that converts the basic quiz information in the repository to a syntax used in a given survey/quiz web service. After looking at various such services, we have reached the conclusion that JotForm has a very well-developed API for both uploading forms and retrieving results. JotForm is therefore our favorite choice for making student tests.
However, while JotForm has a lot of support for a lot of different forms, it does not as of yet have sufficient support for quizzes. This looks like it will be remedied when the JotForm quiz builder (http://www.jotform.com/quiz-builder) is finished. At least from the promo-page, it seems that the alerts and results features are just what we are looking form. To us, it is important that the quiz builder can be accessed through the API, so that we can create and upload quizzes without going through the web GUI.
Another important feature for us is the markup handled in the question and answers text. As our quizzes are mainly used in science, mathematics, and computer science subjects, support for math rendering and monospace font for computer code are strictly required. As of now, it seems that you have rich-text HTML fields, but it is a bit too limited in scope. Is it possible to use <pre> or <code> tags in questions? It seems that a lot of functionality in JotForm is added by the use of widgets, but these are hard to combine with the use of the API. The MathJax widget, for example, is hard to get functioning properly through the API, and it does not support multiple-choice answers (which are key to us).
To summarize, we have two questions:
1. When is the quiz builder expected to be launched?
2. Will it be possible to use the API with questions and multiple-choice answers containing MathJax mathematics and <code> and/or <pre> tags?
- JotForm SupportdavidAnswered on August 26, 2014 at 01:46 PM
I am unsure as to when the "Quiz Builder" will be completed or if the functionality you desire will be included. I have submitted request for further information from our development team to see if they can give you a bit better idea of timelines and possible features. Thank you for your interest in our platform and we hope to have an answer for you soon.
- JotForm Support ManagerJeanetteAnswered on August 26, 2014 at 02:59 PM
Actuallly, we got an app called QuizForm ready to be used http://quizform.jotform.io/ . We know it needs more development, but it's more functional than QuizBuilder
Here is a demo. I think MathJax can be also used as a way to show mathematical expressions.
And here is a guide to use QuizForm app
At any rate, the ticket is opened. Let's await for any update from our devs.