Riddel is a computer program simulating the paper test process. It is a replacement for a paper test and can be used for official tests as well as working on assignments offline. The lecturer controls the entire testing process by setting up the test, uploading the test to the network, retrieving marks, marking written questions as well as evaluating the test and releasing the marks. The program makes provision for 1500 users. To use it for 3000 users, the test can just be duplicated into group A and B etc

The software has 2 versions: the editing version and the reading version. The editing rights are controlled by an activation process. and the number of users with editing rights is not restricted. Reading is free and unlimited. The student users must install a reader to open the software.

Features of the program:

  1. Provides feedback from users that are using the program offline
  2. Runs on a network where it links up with a data base to which all the information of the test is sent to when it is used for summative or formative assessments. The information can be statistically analysed.

The test is compiled on a computer onto which the editing version of the program has been installed. Learners can access, but not edit, the program after its installation on their computers.

The test is compiled offline like a presentation. The names and numbers of the users are incorporated in the test. This test file can then be used in 3 ways:

  1. Offline, as an assignment where the test presents the user with a unique 'completion code' when a set percentage is scored. This code can then be used as proof that the test has been completed successfully. If the percentage, normally 80%, is not achieved, the user has to redo the test until the required percentage is achieved. A number of assignments can also be put in sequence. The completion code of the first assignment is then required to open the second assignment and so on.
  2. Instead of the completion code the program can, after completion, provide the user with a mark and a code which can be converted into a percentage
  3. Riddel can also be used on a network. The test is loaded onto a server as a 'read only file'. Users log in, in the computer lab and click on an icon on the desktop to open the test. Depending on the setup, the test will either show the users their marks at the end of the test or not.

Riddel writes all the responses of the users back to the server from where it is retrieved with an extractor file. The following statistics are done on the marks:

With this system, the file size as well as the number of users writing the test simultaneously is not an issue. After a test is written and the results analysed, the program draws a graph showing the distribution of marks. The results can also be imported from the extractor file back into the test. The results, percentage correct, difficulty index and discrimination index are placed in a text box at the bottom of each page so that the results can be easily compared with the questions. This system makes it easy to see which questions were too easy, which were too difficult or which were just poor questions.

Time limits can be set for the test and for each page. The time can be displayed but test termination can also be selected.

Riddel can also be used to collect information from users such as email addresses, student numbers, cell phone numbers etc. This information can be listed in a text file from where it can be copied into another file.

Retrieving lost work

When a test is interrupted before completion due to a malfunctioning computer, the user can go to another computer, start again and retrieve previous answers using a code that was generated and given to the user during the first attempt.

Security

A number of security features are available in Riddel:

Questions

Riddel makes provision for the following types of questions:

Reading test: where text is flashed on the screen. The program counts the number of words in the text and then calculates the exposure time according to the set reading speed which can for example be 100 words per minute.

Negative marking can be done in 2 ways:

The value of each question can be set. Provision is made for negative or formula marking. The negative mark for each question can be set. If required, all the questions or only one question in the test can be marked negatively.

Negative marking can be done in three ways:

  1. All the negative marks are added up and subtracted at the end of the test.
  2. Negative marks are only subtracted from the marks of one page. Negative marks are not carried over.
  3. Making a correction for guessing. When this feature is selected, the program sets the negative mark by calculating a value which is subtracted as a negative mark. This value is calculated by dividing the number of correct answers by the number of options minus the number of correct answers.

The interface

Examples from an Anatomy test

Information page

Animation


Annotate


Match


Shared options


Hot Spot


Fill in the blanks


Type in the answers (with an index)


Sequence is not fixed


Identify and select features from a list


Dropdown menu for each question


Crossword puzzle


Multiple lists


More than 10 questions on a page (Table)


Language Tests

Spelling test


Tenses


Additional Features

Results

Extracted results


Manual marking

Examples of manually remarked questions.

Line-marking. Mark the answer in the yellow box, one line at a time.


Page-marking. Mark all the type- in questions on a page.


List-marking. Click an answer to mark it correct for everybody that gave the answer.


There is also a batch-marking feature where an error in the memorandum can be corrected by marking a question that was marked correct, incorrect or the other way round.

Batch-marking


Distribution of marks.


Graph of the discrimination index against the difficulty index


Calculating totals for the different pages. Adding pages scores.


The test can also be reset into testlets to calculate Cronbach's alpha reliability coefficient.

Written questions

Written questions can also be asked. The written question consists of a question and an answer box, an image can also be added to the question. The user then types the answer in the answer box. Ten written questions can be asked in a section. If more questions are needed another section can be added. The program backs up a page on the server as soon as the user moves to another page. When there is a power failure during a test and the test is restarted the program will retrieve the questions already answered.

Written Questions

Written questions can also be asked.

The written question


The written question with an answer.


Afterwards, all the answers of all the users are imported into one file where it is marked.

Answers.


Marked answers


Feedback

When the marking of a written question is completed the answers can be made available to the users. Users can see their results, marks awarded as well as comments written by the lecturer.


Lecturers can be trained in a few hours to set and manage their own tests. It is also possible and simple to import pages from other tests into a new test. The test can be protected by a password and an expiry date can be set.

Assignments are distributed by placing them on a portal or LMS. Learners can also get the assignments from one another by copying it onto a memory stick.

The program has been used for the last 5 years at the University of Limpopo (Medunsa campus).