home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
educ
/
test.zip
/
DOC.TST
< prev
next >
Wrap
Text File
|
1987-05-11
|
15KB
|
337 lines
This is part of the documentation for the programs TEST1, TRAIN1 and TESTEST1.
The evaluation section should be placed at the top of the test file.
As many evaluations as you wish can be present, but only one, the first
that matches the score, will be shown. All others will be ignored.
The first line of the evaluation section starts with :
this braket {
the lower limit of the evaluation,
the upper limit of the evaluation,
and this braket }
Each element separated from the next by ONE blank space.
The rest of the line will be ignored. You can use it for your own notes.
All lines following, up to the line with an = (equal) sign as the first
character of the line, will show as the evaluation message.
NOTE : If you are using the TRAIN1.COM program, NO EVALUATION WILL SHOW
since the purpose of that program is to train, not to test.
{ 0 10 } This line will never show on the screen.
┌─────────────────────────────────────────────────────────┐
│ │
│ YOU WILL SEE THIS IF YOU SCORED BETWEEN 0 AND 10 │
│ │
└─────────────────────────────────────────────────────────┘
== The equal sign as the first sign on a line means this evaluation is over ==
This line will never show on the screen.
{ 11 50 }
┌──────────────────────────────────────────────────────────────────┐
│ │
│ │
│ Evaluation for a score between 11 and 50 included │
│ │
│ │
│ │
└──────────────────────────────────────────────────────────────────┘
==========================================================================
{ 51 100 }
THIS MESSAGE WILL BE SEEN IF YOUR SCORE WAS
┌────────────────────────────────────┐
│ │
│ Between 51 and 100 inclusive. │
│ │
└────────────────────────────────────┘
This means you got the question about how to get the update right....
Go for it, you'll like it !
===========================================================================
Make sure that you have covered all possible scores in your evaluation
section. If not, the program will go in never-never land when searching
for something that is not there.
The Question part of the test starts with this braket (
followed by :
The question number,
The correct answer,
The point value for answering correctly,
And ends with this braket )
Elements are separated from each other by ONE blank space.
A series of zeroes means that what is to come is not a question, but
a notice that requires only to press < ENTER > to continue.
The following is one of such notices.
( 0 0 0 )
This is a documentation test for the TEST series of programs.
It is intended to assist you in preparing your own tests.
Print out this file DOC.TST and look at it while you are running either
the TRAIN1, the TEST1 or the TESTEST programs. This will give you an idea
of what the programs are looking for in the test file.
For example, this is a NOTICE, not a question. You can see that the prompt
at the bottom of the sceen is asking you to just enter < RETURN > when
you are trough reading the screen.
..........................................................................
This message should never show on the screen.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
The following is question number 1, the correct answer of which is Y(es),
with a point value of 1 that will be added to your score when you aswer
as expected.
The only answers that will be accepted will be Y or N ( and, if you are
using the TEST1.COM program, H(old) to delay answering the question.).
Any other will be rejected.
( 1 Y 1 )
Evaluations will be shown when the test is completed, but only for the
TEST1.COM or TESTEST1.COM programs.
Since the purpose of the TRAIN1.COM is not to test, but to train, the
evaluations will not be shown, but instead a count of how many times an
incorrect answer was entered will show.
As you can see, the prompt at the bottom has changed and now asks you for
an answer, in this case Y(es) or N(o).
Is that correct ?
...........................................................................
I assume you have answered No just in jest, otherwise we have problems.
This message will show on the screen in TRAIN mode if you answered No.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 2 3 1 ) This line will never show on the screen.
The prompt has changed again. This program lests you use many different
question formats freely. This is accomplished by the answer code written
at the beginning of the question.
With this program it is possible to :
1) Present notices that require no answer,
2) Present different type of questions;
3) All of the above.
............................................................................
This message will be seen if you entered either 1 or 2, and you are using
the TRAIN program to run this test file.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 0 0 0 )
It is possible to mix all of the following formats within the same test :
Questions whose answer is either Yes or No;
Questions whose answer is either True or False;
Questions that offer three choices, named 1, 2 and 3;
Multiple choice questions, named A, B, C, D and E.
In addition, Notices can be presented at any point.
.............................................................................
This should never be seen on screen.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 3 E 1 )
The different question formats available are questions whose answers can be :
A) Yes or No,
B) True or False;
C) 1, 2, or 3; ( three choices );
D) A, B, C, D or E ( multiple choice );
E) All of the above, plus NOTICES.
.............................................................................
All of the formats shown are available, and can be freely mixed within the
same test file.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 4 Y 1 )
To control the prompt and the acceptable answers, you simply indicate at
the beginning of that question what the question number, the correct answer
and the point value for that question are.
Question : Does that sound easy enough ?
.............................................................................
If it does not sound easy now don't worry, it will soon.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 5 T 1 )
The Question part of the test starts with this braket (
followed by :
The question number,
The correct answer,
The point value for answering correctly,
And ends with this braket )
Elements are separated from each other by ONE blank space.
For example, this question starts with ( 5 T 1 )
Meaning that it is Question # 5, The correct answer is True, and if you
answer correctly you will get 1 point added to your score.
IT IS BEGINNING TO MAKE SOME SENSE
...........................................................................
This will show only if you answered False.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 6 3 2 )
The point value can be assigned only to the one correct answer.
This question starts with ( 6 3 2 )
This means that :
1) It is question number 6;
2) The correct answer is number 3;
3) All of the above, and you get 2 points for
getting it right.
............................................................................
If you got this wrong, review this test file again.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 7 Y 2 )
How does the program know what the prompt should look like, and what answers
to or not to accept ?
This is made possible because of SETS, meaning that each possible answer
can belong only to a certain group. D has to mean a multiple choice,
Y a yes or no, a number between 1 and 3 a three choice question, and so on.
Question : Y means that it has to be a yes or no question.
............................................................................
No ? What do you mean no ?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 8 3 1 )
The body of the question and the optional comment COMBINED can be up to
18 lines long. This means that the two togheter should not exceed that
length, and that you can use all 18 lines for a question only if you
are planning on NOT having any explanation for the trainer program to
show when the answer is incorrect.
1) The combined length ( question + comment )
has a maximum of 18 lines;
2) The question can use all the 18 lines, but
then there will be no space for a comment;
3) All of the above, and blank lines count.
...........................................................................
Remember to count your lines....
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 9 N 10 )
The reserved marks ( at the beginning of a line ) are :
This braket { Means that the evaluation limits follow;
The equal sign = Means that the evaluation section is over;
This braket ( Means that information about the question follows;
The period . Means that the question is over;
The plus sign + Means that the comment on the question is over;
The minus sign - Means that all questions and comments are over;
This sign ~ Is used by the program. Do not use.
QUESTION : Can you use any of these signs AS THE FIRST CHARACTER OF A LINE
except as a mark for the above purposes ?
............................................................................
You would mess up the program royally .....
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 0 0 0 )
Print this file DOC.TST and the other demo files included.
Run the demo tests while you are looking at the printouts.
This will give you a better feel for how to prepare a test that any verbose
explanation.
If your tests do not work correctly, go back and see what you did differently
from the demos. Details count.
For example, REMEMBER BLANK SPACES between the information about the question.
These examples all work : ( 100 a 76 ) ( 3 1 9 ) ( 2 f 3 )
These will not (100 a 76 ) ( 3 1 9) ( f 2 3 )
^ ^ ^ ^
spaces missing wrong sequence
............................................................................
good bye.... please send some feedback.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 0 0 0 )
The update of the TEST programs allowes you to :
Start/Stop a timer from the test file. You can measure the total time spent
on the test, as well as on individual sections.
Encode the test file, protecting it from prying eyes. The test file will work
with coded or clear text files, switching automatically.
Check if the .RES file already exists, and modify its name if necessary in
order not to overwrite it.
Date/time stamp the result file, and provide some protection from tampering.
Quite possibly, other features I haven't thought of yet.
............................................................................
GET THE UPDATE !
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
( 10 E 58 )
To receive the update, you should :
A) Pass a test on binary trees handling while
blindfolded and working with a chinese keyboard,
B) Come to Juneau, Alaska to get the update in person;
C) Write your own working updated program, send it to me
and I will send it back to you;
D) Think hard enough to warp time and space, and the update
will appear, etched on your RAM;
E) Send $ 11.88 ( that includes taxes and shipping ) to :
Frank Lendaro, P.O.Box 1021, Douglas AK 99824
.............................................................................
Good luck to you, if you want to try any other way but ...
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------THIS ( the - sign ) MEANS THE TEST IS OVER ---------------
You could put the evaluation section here, but that would increase the time
that the program spends in searching for the correct information, since it
starts lookin from the top of the file.
┌─────────────────────────────────┐
│ │
│ All rights reserved │
│ Copyright 1987 │
│ │
│ Frank Lendaro │
│ P.O.Box 1021 │
│ Douglas, AK 99824 │
│ │
│ │
└─────────────────────────────────┘
Your comments and suggestions are welcome.