1. Run directly in Internet Explorer: iTester591.exe
  2. Or... Download the zip file, save it somewhere, then unzip it: (163kB)  


Common 64-Bit Problems (Windows 7)

Go to Control Panel > Trouble Shooting > Programs > Program Compatibility > Next >
Now look for Tester in the program list (assuming you had just recently tried to run it)  e.g. " iTester567.exe"
Now follow prompts and Windows 7 should automatically set itself up to run the VisualBasic program.

Error: comdlg32.ocx missing

How to resolve comdlg32.ocx missing error.

1. Download comdlg32.ocx or and extract comdlg32.ocx from zip file

2. Move comdlg32.ocx to c:\Windows\system32 folder. For 64bit Vista/Win7, move comdlg32.ocx to c:\Windows\SysWOW64

3. Open a command line window and run following command: regsvr32 c:\Windows\system32\comdlg32.ocx

Using Windows 7, this must be done as administrator. Go to 'All Programs -> Accessories -> Command Prompt', right click on 'Command Prompt' icon, and click on 'Run as administrator' to start a command prompt, then run the regsvr32 command.


a) On 64bit Vista/Win7, run this command instead: regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

b) For Vista/Win7 with UAC turn on, the above command needs to be run from elevated command prompt.

4. Once comdlg32 is registered successfully, following message will prompt, DllRegisterServer in C:\WINDOWS\System32\comdlg32.ocx succeeded.

5. Now launch the application again you should not see file missing error.


Error? Cannot run the Tester program at all?  You may need to install the VisualBasic RunTime  (1MB).

Are you sure you are practicing the latest version of the test?  
Most web browsers using caching (saving previous websites onto your computer to reduce the need for repeat download).
The only problem is - you get the OLD version!
You need to disable caching (or at least check for new versions of the file)
In I.E:   Tools > Internet Options >  Browsing History > Settings > "Every time I visit the webpage"
(Or you might choose "Every time I start IE"... which is probably good enough)

60% Subject, 50% Test
A 50% pass-mark is permitted in some of the advanced tests in some subjects, provided that the total subject average is 60% or above (no rounding up).
Continuation tests may be started off site, saved to USB, then completed in class. 

(Based on 70/60 scheme prior to 2013)
75% + 72% + 80% + 76% + 71% + 82% + 60%  =  73.7% average, so 60% is OK in 7th test.
71% + 70% + 70% + 72% + 71% + 72% + 60%  =  69.43% average, so 60% NOT enough, you must get 64% to get 70% average.
Make sure you check this before you start the test so you know what your permitted passmark is.
Note: All thermodynamics tests (109**) are listed, which means a 60% pass is permitted in any test only if the average is above 70%.

How to get Rewards for Finding Mistakes!  

The first person to prove an error in any test will receive bonus marks (worth one question). Bonuses can be saved for another test!
An error may include:
MATHS: Wrong answer, units, multiplier (1000's), missing information, etc.
Multiple correct answers, no correct answers, technical errors etc.
OTHER: Wrong labelling of diagrams, errors in diagrams, wrong names, etc
The Email:
1. The question must be emailed (address on homepage).
If submitted on paper during class, this will set the "first person" priority.
2. The email must include the Test Number and Name, Question Number, and all question variables. (Either a screen dump or re-typed into the email).
3. The email must also include the correct working by the student. (Typed or scanned).
Bonus Rules
1. No more than 2 bonus questions can be added to any one test. (Except in any test where more than 2 questions are proved wrong by the same person).
2. Claims of ambiguous/misleading/unclear wording and diagrams will usually gain 1/2 points. (If they are implemented).
3. Faulty error claims will lose 0.25 points from the student's bonus balance. (There is no penalty for a negative bonus balance, but only a positive balance can be used to gain marks).

Check your bonus points here

(i548  1. Internet Explorer only)
1. Click the link and it should run directly in IE.
   (You may need to select UNBLOCK if firewall warning comes up)
    This will only work if your computer already has the necessary files.
    It also means you have to download the file again each time you run iTester.

(i548 2. Zip file only)
1. Download the latest iTester zip file to your computer. (If you have a previous version, delete it and replace with this one)
2. Unzip it to any place on your computer drive or USB memory stick. Make sure you unzip it (extract all files)!

3. To run iTester, double click on iTester510.exe   (Or a later version...)

Running iTester...

iTester will attempt to connect to the website to download test data.
Once it has done this the GET TEST button will be clickable...
This should take about 5 to 10 seconds, but sometimes as long as a minute.
If still not done after a minute or two, press QUIT and try again. Check internet connection.

Next, a test list should be displayed,

... and when you select a test it will be downloaded, decrypted and ready to run.

Comparing Study Mode to Exam Mode.

Study Mode is for home use and college practice, Exam Mode is for assessment and can only be done at the college.
In Study Mode you can quit at any time, but Exam Mode running a 'compulsory' test requires all questions to be attempted.     As the name implies, you are supposed to study the notes, not just write a list of answers to copy.To encourage this, TesterLE provides the following:
Multiple choice questions and their pictures are displayed, but the answer options are hidden. These questions are intended to point the student to appropriate topics to help prepare for the test. No marks are counted for these questions during Study Mode.
Maths questions are fully featured but have a wider margin in the answer given. TesterLE will mark the question to the usual tolerance (typically +/- 1%). If the user fails to enter a number within this range an error message displays the answer in a wider range, with random limits between 10 and 25% above and below the correct solution. Unit multipliers are tolerated. Marks are tallied.
More details on question types

Tester provides correction hints for wrong answers. In this example, the exact solution was 1.91295 kN.
Since Tester allows 1% tolerance, anything from 1.893821 kN to 1.93208 kN is considered correct.
However, the exact solution is not simply midway between the 10-25% limits. In the message given above, the average value is actually 1.8065 kN, which is outside the 1% range..
During EXAM MODE, the correct solution is displayed AFTER the user got it wrong.

Is it possible to run iTester in Exam Mode?

iTester cannot run in Exam Mode because the functionality is missing. Exam mode is only available in the college because the student results and ID data are kept on the network.

What is the pass mark?

The standard passmark is a 60% average for the subject (unit), with allowance for a 50% minumum mark in any test.
Some variants many apply, although for most tests, a pass will be in the range from 50% to 85%.
Alternative rules may include;
  1. No repeats allowed
  2. A certain number of repeats is allowed (default = 1)
  3. Repeats require a higher pass mark
  4. A certain number of repeats is allowed with marks being averaged (this is the default rule unless teacher specifies otherwise. Usually maximum of 1 repeat test)
  5. Unlimited repeats allowed with marks averaged from earlier tests

Rules for Multiple Choice tests: 
Students are not permitted to copy down the question options displayed on the screen during the test.
Negative marking is usually applied to multiple choice questions, which means a typical 4 choice question will lose approx 1/3 marks for wrong answers. This is because any question has 75% chance of wrong answer and 25% chance of correct answer - by pure guessing. So negative marking eliminated the benefit of guessing.

Rules for Maths-based questions: 
There are no rules for maths-based questions, unless stated by the teacher.
For some tests, certain software (e.g. Excel) is detected by Tester and must be shut down in order to continue.
Negative marking does not apply to maths questions.
80% of marks are allocated to the correct numerical answer.
20% of marks are for correct base units according to the chosen multiplier. (The number must correspond to the multiplier)

Tester: VisualBasic Runtime Error
Tester needs Microsoft Visual Basic 6 runtime files. These are usually installed on Windows computers, but sometimes you may not have the full set.
You need to download and install Microsoft Visual Basic 6 runtime. (1 MB)
Microsoft Visual Basic 6 runtime (vbrun60sp5.exe) is a self-extracting executable file that installs versions of the Microsoft Visual Basic run-time files required by all applications created with Visual Basic 6.0. The files include the fixes shipped with Visual Studio 6.0 Service Pack 5.
Download from here:  (Microsoft)
or local copy here;

  1. Save the file to your computer (anywhere)
  2. If is is a zip file, click to unzip it.
  3. Double-click to run. It will automatically install the files you need.

Tester Update History
'Get rid of testlist file (auto folder search to get test names)-----------------------DONE 20081104 510
'Alternative units - degs/radians, Nm/Nmm (both ways)----------------------------------DONE 20081108 511
'Recently used units ------------------------------------------------------------------DONE 20081110 511
'If units are wrong, ignore prefix. Correct units given in exam mode only -------------DONE 20081112 512
'Better encryption: Blowfish 128bit, saved as Radix64 to avoid LF etc -----------------DONE 20081115 514
'Test(ReadData.frm) faster: Read only headers, then whole test on "Run Test" ----------DONE 20081117 515
'Merged Radix64, Pallete colors, pretty icon, a bug or 2 ------------------------------DONE 20081124 517
'Generate html full report ------------------------------------------------------------DONE 20081129 520
'Modified results file (extra comma), Reports in student number & surname order--------DONE 20081201 521
'Added Multi-Select questions. 77 selection labels to suit matching images-------------DONE 20090221 525
'Disable x_ images in study mode ------------------------------------------------------DONE 20090223 525
'Fixed login bypass bug and test list not displayed in login page----------------------DONE 20090226 526
'New header with passmark, alphabetic results string (gotit$)--------------------------DONE 20090228 527
'Bug fixes: Login results, Quit after save, Number units, new Shuffler-----------------DONE 20090306 529
'Atan2 (Inverse Tangent in 360 degree notation), Excel detector------------------------DONE 20090307 530
'Continuous result saving, picture label, Report average div by 0 bug------------------DONE 20090314 531
'Fixed negative answer bug in SigFigs sub, added Debugger form-------------------------DONE 20090320 532
'Resizable DoTest form down to 800 px. Removed TAG/UNTAG. Fixed Predition bug----------DONE 20090403 534
'Added units: km/h --------------------------------------------------------------------DONE 20090406 535
'Fixed zero answer bug, more units, backup AFTER display of next question (faster)-----DONE 20090411 536
'More units kgm2, kgmm2. Matched with iTester------------------------------------------DONE 20090430 542
'SERIES Maths Questions [#(cont) Continue variables from previous question]------------DONE 20090502 544
'SERIES Maths Questions {#(cont) Allows additional variables in following question-----DONE 20090507 545
'M/C up to 6 distractors, modifed mark prediction, removed rad/deg unit swapper--------DONE 20090518 546
'Fixed bug in M/C scoring (subtracting too many marks). Recalc all results-------------DONE 20090523 547
'Fixed array dimensions for 6 M/C, added N/m & N/mm, reordered units-------------------DONE 20090530 548
'Added kgm/s (momentum) and Ns (impulse)-----------------------------------------------DONE 20090529 549
'ONE-WORD & MATCHING questions. Added %, Pa.s, m2/s, J/kgK, J/kg-----------------------DONE 20090621 550
'Added kg/s----------------------------------------------------------------------------DONE 20090702 551
'Multiple word questions, spaces and uppercase insensitive-----------------------------DONE 20090720 552
'Added Kelvin (Absolute temp becomes Celcius for dT - phew!). Prefixes on Nm-----------DONE 20090724 553
'Added electrical units, display symbols in question, display end time-----------------DONE 20090726 554
'Fixed bug in M/C(submit without selection), removed mode & hints, full width----------DONE 20090730 555
'Added grams, display start/finish times-----------------------------------------------DONE 20090801 556
'Added mm, fixed commonly unit bug, removed case/spaces on unit code, results display--DONE 20090806 557
'Matrices up to 8x9 integrated into formulas & permits formula elements within matrix--DONE 20090808 558

'Cartesian Graphing with random variables from question stem. Does graph[] and point[]-DONE 20090821 559
'Fixed maths parsing bug (neg number after bracket). Added point[formula,formula]------DONE 20090823 560
'New functions: Ceil, Cint, Sgn--------------------------------------------------------DONE 20090827 561
'Statistics: Mean, Mode, Median, StDev. Z/percentile solver. E to 10^ bugfix. Litres --DONE 20090830 562
'J/K, Info javascript dropdown menus --------------------------------------------------DONE 20090903 563
'Word questions - strip dashes etc, encryptor mpq finder ------------------------------DONE 20090925 564
'Continue option from encryted iTester results file -----------------------------------DONE 20091102 565
'mpq reads dec places, increased done test arrays -------------------------------------DONE 20091126 567
'C,K units, tester marks html with bonus/passmark/repeats. Invalid Character bugfix----DONE 20091130 568
'Modify to Kurtz folder, Exclude 3rd chance, Login results from masterfile only--------DONE 20100216 569

See detailed info about Tester

Relevant pages in MDME
Web Links
  • Google search: "Linear Motion Physics"