November 5, 2020
Saving Results with Each Question
Comments
(6)
November 5, 2020
Saving Results with Each Question
Dr. Ferran has fully developed over 20 high-quality online courses. He has also taught and given academic lectures in English and Spanish at universities in Argentina, China, Colombia, Costa Rica, Mexico, Spain, United States, and Venezuela. He speaks English and Spanish fluently and can have a conversation in French. Dr. Ferran is a Knight of the Sovereign Military Hospitaller Order of St John of Jerusalem, of Rhodes, and of Malta.
Wizard 20 posts
Followers: 4 people
(6)

We can develop online exams using Captivate. The results of these exams can be transferred to the LMS. To do this, we would use SCORM or a similar protocol. Captivate has all the needed functionality built-in, and it can be used quite easily. This works very well with brief examinations or low-stakes examinations. My issue here is that one of the systems might go down before the learner finishes the examination, and then all the work is lost. The examination modules developed by textbook publishers avoid this problem by saving the results of each question as the learner moves from one question to another.

We could do something similar with Captivate. Instead of simply storing the score in variables, we could have a JS subroutine that stores that value in a database (like MySQL) every time the learner clicks on the submit button for each question. Building a system that interacts with a database creates a much more robust examination system, and your students will appreciate that.

Captivate has the capability of interacting with databases, but the programming needed is not trivial. Moreover, you will also need to make sure that there is a database server running that can be accessed through the web, preferably I the same machine as the Captivate HTML5 runtime.

I am going to start developing such a code. And once I have something working, I will share it here. Meanwhile, if any of you reading this have other suggestions or can provide already made routines, it will be appreciated.

6 Comments
2021-11-30 03:42:46
2021-11-30 03:42:46

These comments are so educational, I hope everyone takes the time to read them – people put in a lot of effort

Like
2020-11-10 16:49:34
2020-11-10 16:49:34

You can also specifically send data to the LMS on each slide when you are setting up your scorm settings as well to send results on every slide.

Like
(4)
(2)
>
MICHAEL WILDAY
's comment
2020-11-10 17:01:05
2020-11-10 17:01:05
>
MICHAEL WILDAY
's comment

Michael, the default SCORM template used by Captivate IS sending data to the LMS after each slide. I mentioned that in my comment. You need to choose the other template (Send data at end) to override this default setting.

Like
(3)
>
Lieve Weymeis
's comment
2020-11-10 17:06:56
2020-11-10 17:06:56
>
Lieve Weymeis
's comment

Good to know. Thanks.

Like
(3)
2020-11-10 09:56:42
2020-11-10 09:56:42

I wonder if you have lot of experience with a LMS? It is really a database system and keeps the answers to each question.  In the default setup in Captivate, each answer is saved to the LMS immediately after the answer is submitted. No problem when the learner gets kicked out for some reasons, when coming back she/he can continue the exam. This workflow works very well, have used it multiple times in my previous career as professor.

Why complicate by having to program everything like you suggest, which includes much more than just creating a database, and is still subject to possible technical issues.  You can set up an internal server, that workflow is also available directly from within Captivate.

Just wanted to point out some features of Captivate you may have missed. Personally, although I have been programming for decades, I would not like to start such a process like you described.

Like
(3)
(1)
>
Lieve Weymeis
's comment
2020-12-11 20:13:17
2020-12-11 20:13:17
>
Lieve Weymeis
's comment

Thanks.

I need to research further on the options for the LMS integration. I am currently using Blackboard. Is the a good resource that you would recommend to learn more about it?

Like
Add Comment