Free questions test

Project Description

Today, there are two types of computer tests:

1. Choise answer with checkbox or radiobutton. For example:

2+2=...  a)2  b)3  c)4  d)5

It isn't good because you can randomly pass this test.

2. Type answer keyword into textbox. Example:

2+2=...

Is is better, BUT the right answer string is "4" but i can type "four" and it will be correct. Computer strongly check typed string with keyword only. Bad... 

I present new type of test. Free question test. It works look like type 2 upper. But it is more interesting ;)

I use regular expressions in place of keywords. Example: 

Question: List types of computer mouses

My KeyString:  AND( optical mechanical lazer )

How it works:

First, I'm trying to found keywords from KeyString("optical","lazer") in student's answer

After that, I parse logical expression in KeyString. My system supports 4 logical operations: AND, OR, NOT, CONTINUEAND.

I haven't translation of last operation to English, sorry. This operation means that position of keywords are important. (For example "AND( one two)" and "CONTINUE AND( ont two)" are not the same. In first example answer "two one" will be correct)

logical operations supports any count of arguments, including other operations:

AND( motherboard AND( hard drive) video OR( RAM AND( random acsess memory ) ) )

I created 3 programs using Borland Delphi 7.

  • Test Creator
  • Client for student
  • Test Checker/Server.   Yes, i support working in local area (for example, if you want to test your school class)

### Russian:

Русские, просто посмотрите презентацию внизу ;)

Inspiration

imperfection of nowadays computer test systems

Who will enjoy this the most?

Teachers and students

The Project

My project:

http://sites.google.com/site/ipavel92/portfolio/moi-raboty/Test.rar?attredirects=0

Presentation (on Russian)

Photos of testing project in my school