# iTESTER info  Home

Tester is coded by Tim Lovett. The encryption uses modified code for the Blowfish cipher (Bruce Schneier) and by DI Management (http://www.di-mgt.com.au/crypto.html#BlowfishVB), (somewhat stripped down by TL). Mathematical parsing code is by Ionut Alex. Chitu, http://deadline.3x.ro (TL added Atan2 functionality and handling of serial signs +-, --,  etc) (TL added matrix solver Aug 2009)

# Test Specifications

(These may be modified at any time)
• Standard window size: 1194W x 749H.  Minimum window size: 800W x 749H.
• Minimum screen resolution 1024 x 768 (XGA). (Some full width images may require slight scrolling).
• Max displayed image size (without scrolling) = 650 wide x 520 high
• Image display formats: jpg, gif
• Html formats: (IE browser) jpg, gif, png, swf, etc
• Max number of questions per quiz = 500 (arbitrary)
• Max number of tests = 999 (arbitrary)
• Max number of students = 2000 (arbitrary)
Question Types
Multiple Choice: Minumum of 2 options (true/false), maximum of 6 options.
 VQuestion stemImage  (relative filename)correct answerdistractordistractordistractor What is a Fatigue Strength?images/endurance_limit.gifThe stress that a material can withstand for a certain number of cycles.Maximum stress that will allow the material to cycle indefinitely.The maximum length of fatigue fracture before failure occurs.The same as the yield point (or elastic limit).

#Numerical: Also continued questions (cont) that uses previous variables and allows more (but not less). Up to 26 variables per question. See operators
 NQuestion stemImage  (relative filename)formulaunits #(cont) What is the area of a circle with #(12,25,2) mm diameter?images/circle.gif0.25*Pi*#a^2mm2

@Selection: Choose labels that match on a diagram. Max number of labels = 78  (A-Z...AA-ZZ...1-26)
 SQuestion stemImage  (relative filename)correct labels (alphabetic order)number of labels displayed @Select all forces for a FBD of the Hand Lever. (Ignore its own gravity)images/pipe_wrench.jpgA,E,H16

%Word: List of text strings. Max no of strings = 6. Max number of correct answers per string = 20.
 WQuestion stemImage  (relative filename)correct answer(s) for word 1correct answer(s) for word 2 %Newton's ..... law can be epressed by the equation: Force. =  mass * .........images/mass.jpg2nd,2,secondacceleration,a

\$Matching: Matching names against labels on a picture. Max number of matches = 12.
 MQuestion stemImage  (relative filename)list of nameslist of matching labels \$Type the correct label for each valve image that matches the description below.images\compare_valves.jpgButterfly valve,Globe valve,Needle valve,Ball valve,Diaphragm valve,Gate Valve  E,C,D,F,A,B

Units
Numerical Questions only
 Unit Description Prefix Multiplier Available? Displayed TextCode Do not display Units frame - - Number No Units - No Units No Units Celcius - oC C degrees of angle - deg deg grams - g deg Hertz: cycles / second Yes Hz Hz Joules Yes J J Joules / kg - J/kg J/kg Joules / kg Kelvin - J/kgK J/kgK Kelvin - K K per Kelvin - 1/K 1/K kilograms - kg kg kilogram metres squared - kg.m2 kgm2 kilogram mm squared - kg.mm2 kgmm2 kilograms/ metre - kg/m kg/m kilograms/ square metre - kg/m2 kg/m2 kilograms/ cubic metre - kg/m3 kg/m3 kilograms / s - kg/s kg/s kilogram metres / s - kg.m/s kgm/s kilometers per hour - km/h km/h metres Yes m m metres per second - m/s m/s metres per second squared - m/s2 m/s2 metres squared - m2 m2 metres squared / sec - m2/s m2/s cubic metres - m3 m3 cubic metres / kilogram - m3/kg m3/kg cubic metres / second - m3/s m3/s millimeters - mm mm millimeters / Kelvin - mm/K mm/K square millimeters - mm2 mm2 cubic millimeters - mm3 mm3 millimeters to the fourth - mm4 mm4 Newtons Yes N N Newton.meters Yes N.m Nm Newton.millimeters - Nmm Nmm Newton.seconds - N.s Ns Newtons / m - N/m N/m Newtons / mm - N/mm N/mm Pascals Yes Pa Pa Pascal.seconds - Pa.s Pas Radians - rad rad Radians per second - rad/s rad/s Radians / second squared - rad/s2 rad/s2 Seconds Yes s s Watts Yes W W Percentage - % % Amperes Yes A A Coulombs Yes C Cb Farads Yes F F Henrys Yes H H Ohms Yes Ohms R Volts Yes V V Volt Amperes Yes VA VA

Operators
Numerical Questions only
 Operator Description (((a))) Unlimited nested brackets e 2.71828182845905 pi 3.14159265358979 + addition - subtraction * multiplication / division a ^ b ab a @ b log b(a) ln a log e(a) abs(a) absolute value of a exp(a) ea sqrt(a) square root of a int(a) integer of a frac(a) a - int(a) sin(a) sine of a cos(a) cosine of a tan(a) tangent of a asin(a) inverse sine of a acos(a) inverse cosine of a atan(a) inverse tangent of a sinh(a) hyperbolic sine of a cosh(a) hyperbolic cosine of a tanh(a) hyperbolic tangent of a

Functions
Numerical Questions only. All functions may contain formulas and may itself be included within other formulas.
 Function Description atan2(a,b) Excel style: atan2(x,y) Derive(function, x) Numerical Derivative Find_root_Newton(function, xguess, precision) Find root of function 1 Find_root_bisection(function, x0, x1, precision) Find root of function 2 #a + Matrix["1,#a,-1,2,1,2,1,6,2,-1,1,#a^2", 3]Maximum 8 rows x 9 columns. Permits matrix within formula and formula within any matrix entry. Solve matrix for column 3 variable1      4     -1      21      2      1      62     -1      1    16 Statistical Functions with formula variablese.g. Mean[#a,#b,#c,#d-1,#e,#f,#g+5]Also Range[], Median[], StDev[], StpDev[] Common descriptive statistical terms. Matches Excel except Excel's StDevp was changed to StpDev. Normal Distribution Conversion FunctionNormX[mean,stdev,probability]NormX[#a,#b,1/1000] Find the value (x) below which the probablity is satisfied. (Probability * 100 =  percentile) Probablilty Conversion Function (Normal dist)NormP[mean, stdev, x]NormX[#a,#b,75] * 100 Uses bisection method to solve  probablity for given (x) value. (Probability * 100 =  percentile)

Text Display Symbols
Any question stem. Multiple choice options (distractors) only.
 Description Ascii Code Displayed TextCode power of 0 Chr\$(186) A0 A^0 power of 1 Chr\$(185) A1 A^1 power of 2 Chr\$(178) A2 A^2 power of 3 Chr\$(179) A3 A^3 division Chr\$(247) -/- multiplication Chr\$(215) X * plus or minus Chr\$(177) +- +/- degrees Chr\$(176) o Greek symbol phi Chr\$(216) Greek symbol phi small Chr\$(248) Greek symbol mu Chr\$(181) Greek symbol beta Chr\$(223) box Chr\$(127) [] Line Feed Chr\$(10) new line 1 Dash Chr\$(151) _ <-> 3 Dashes 3 x Chr\$(151) ___ <3-> 5 Dashes 5 x Chr\$(151) ______ <5-> 10 Dashes 10 x Chr\$(151) __________ <10-> 1/4 Chr\$(188) 1/4 <1/4> 1/2 Chr\$(189) 1/2 <1/2> 3/4 Chr\$(190) 3/4 <3/4>

Graphical Display

 Type Description images\picture.jpg jpg, gif, png Location relative to encrypted test file - e.g. images folder images\machine.html html, flashLocation relative to encrypted test file - e.g. images folder graph[#a*x + #b] 200L code generated graphical display: Plots any mathematical valid function. E.g.  y = a x + bwhere #a and #b are random variables from question stem200 is initial scale (max X). L = locked zoom point[#a,#b*3] Plots a point. Functions and variables permitted

For TEACHERS