CXP-Powered I-MINDS

Capabilities 4.0

 

 

HOME

CURRENT STATUS

CXP+I-MINDS CAPABILITIES

TEAM

HISTORY

PUBLICATIONS

SOFTWARE DISTRIBUTION

CONTACT

 

QuizMode

 

4.1.  Introduction

 

Another new mode introduced in version 4 of CXP+I-MINDS is QuizMode.  This mode is especially useful in educational settings and allows moderators to create quizzes for users to take.  All quiz content is stored in our database for automatic retrieval when starting the mode, and all quiz results are persistently stored as well for future analysis using the QuizStats tool (described in Section 5.4).  For each quiz, moderators can also include support material in the form of files for users to open that might provide more information or help on particular questions.  Support material are automatically saved in the CXP+IMINDS directory on both moderator and user machines to protect against accidental deletion of the original file and to insure that the files are available until the moderator no longer wants them.  Please note that due to ConferenceXP transmission limitations, total support material for a particular quiz cannot be larger than 750KB in size.

 

4.2.  Creating Quizzes/Questions

 

To create a new quiz, moderators must simply load the QuizMode from the main CXP+IMINDS form.  They will first be created with the Quiz creation tab shown in Figure 4.1, where moderators can create and edit existing quizzes by setting the different available properties.  Quizzes have a name and any optional comments from a moderator, can have a set duration (i.e., the users can no longer choose answers after the time has expired), and can allow for users to attach their own comments to any question (e.g., if a user wants to elaborate on why they chose a particular answer for partial credit). 

 

The quiz creation tab also allows moderators to browse for new support material, view existing support material, or add support material to the current quiz.  Moderators can also save changes on this tab, as well as test the quiz they created before sending it to the users.  Finally, this tab also provides functionality for sending quizzes to users as either individual or collaborative quizzes (to be explained in Section 4.4), or to view stats from previously assigned quizzes.

 

Figure 4.1: Quiz Creation Tab

 

To create individual questions, as well as to assign them to quizzes, the moderator can use the Questions tab of QuizMode, shown in Figure 4.2.  To create a new question, the moderator simply presses the Create New button, which will display a blank question on the right side of the form.  To change the name of the question, enter in the question content, as well as enter all answers, the moderator simply has to choose the appropriate field on the right side, the type in the formation they want and select the proper answer.  If the moderator wants to provide specific feedback for when users submit a specific answer (such as why the answer is correct or incorrect), they can click on the answer they want feedback for, then type in the feedback in the text box to the left of the Save Question button.  The properties of the question, such as whether it has multiple answers, if users can try to answer the question more than once, and the number of points the question is worth, can all be set on the left side of the form.  Templates are provided for quickly setting properties and include options such as True/False and Multiple Choice.  To save the question, the moderator just needs to press the Save Question button.  This will add the question to the Unassigned Questions list if no quiz is selected, else it will assign the question to the selected quiz.  Questions can be moved in and out of quizzes at the top of the left side of the form, and existing questions can be edited by selected the question, pressing the edit button, then changing the question content or properties using the same functionality as creating a quiz.

 

Figure 4.2:  Question Creation Tab

 

4.3. Taking Quizzes

 

On the user side, when taking quizzes, the QuizMode form consists of only the right side of the moderator form, as shown in Figure 4.3.  Notice the quiz timer under the name, which automatically ticks down.  Once time has run out, users can no longer answers questions.  If users do not want to be bothered by the amount of time left, they can click on the timer, which causes the countdown to disappear.  Clicking on the box again causes the timer to reappear.  As previously mentioned, any support material included with the quiz is available to users taking the quiz.  Users are allowed to advance to the next question or go back to previous questions.  QuizMode tracks the results for each question when an answer is submitted.  Pressing Done with Quiz ends the quiz (after confirmation) and sends the results to the moderator.

 

Figure 4.3:  Quiz Mode User View

 

Quizzes can be assigned as either individual quizzes or collaborative quizzes.  The former kind allows each user to submit their own answers for questions without help from anyone.  Collaborative quizzes, on the other hand, allow students to work in their structured groups and submit a single set of answers for the whole group.  If the quiz is taken as a collaborative quiz, control of the form is handled by a token-based system.  In order to make changes, a user must request the token.  If no one has the token, the moderator agent automatically assigns the token to the first user to request it.  If someone already owns the token, they are prompted if they want to release the token.  If the owner confirms, the token is given to the requesting user, else the user’s request is added to a queue operated by the moderator, and they will be assigned the token whenever the current owner releases it.   In order to support collaborative actions, several more options appear on the quiz form during collaborative quizzes: request token, release token, and start discussion, which begins a new topic about the question in the StructuredChat form. 

 

When a user has the token, they can mark and submit answers, and switch which question is currently displayed.  Any action taken by the user with the token is automatically propagated to all of their collaborative partners’ displays.  Whenever the user presses Done with Quiz, the results are submitted to the moderator for the group.

 

In order to prevent problems caused by users joining sessions late or losing their network connection, we have added repair mechanisms to the quiz mode to save completed work.  Whenever a user joins a session, the moderator agent checks the individual quiz results collections to see if it has a results set for the joining user.  If not, the agent sends the first matching quiz found and automatically sends it to the user.  While the user is taking the quiz, all of their actions are stored locally in case of loss.  When the user receives a quiz, the user agent first looks for a corresponding set of stored actions and fills in any work previously completed by the user.  If the user had already finished the quiz, but for some reason the results were not received by the moderator, the user agent automatically sends in the quiz results without asking the user to take the quiz again.  Whenever the moderator agent receives a new set of quiz results from a user, it checks the list of assigned quizzes again to make sure it has received results for every quiz from the submitting user.  If not, it once again assigns a make up quiz.  This process continues until results are received for every quiz.  For collaborative quizzes, late joining or dropped users only need to receive information about quizzes currently being taken, so they automatically receive information about the state of the current quiz from the moderator, allowing them to fully participate.

 

HOME

CURRENT STATUS

CXP+I-MINDS CAPABILITIES

TEAM

HISTORY

PUBLICATIONS

SOFTWARE DISTRIBUTION

CONTACT