home *** CD-ROM | disk | FTP | other *** search
File List | 1991-05-23 | 10.2 KB | 177 lines |
- A. Once you have created your questions (using MAKEQUES), you
- need to assemble these questions into tests. To achieve this
- purpose, you must run the MAKETEST program. Since there are
- many files involved in the MAKETEST program, it is important
- that you understand what files are going to be used, and
- where they reside. You need the following files or file
- types in your current directory:
- 1. PROCTORn.PAS, where n is integer, and refers to the number
- of questions on the examination (for n = 2 thru 9, cloned
- from PROCTOR4.PAS which is included in the distribution).
- 2. *.IN1, all the question texts which you intend to use on
- this examination (created using MAKEQUES). INITQUES.IN1 is
- included in the distribution, so that you can see what a
- .IN1 file looks like.
- 3. PROTOTYP.PAS (supplied), the shell which you will use for
- most questions for presenting the question to the student,
- accepting and judging the student's answers, reporting on
- the student's diskette what has transpired, etc., etc.. For
- simple questions, each question (.IN1 file) is inserted in a
- copy of PROTOTYP which is renamed to Q1OVR (for question 1),
- Q2OVR for question 2, etc..
- 4. The TURBO.EXE compiler, for testing questions, and the
- TPC.EXE command line compiler for creating the final version
- of the test after each question has been debugged.
- 5. TURBO.TPL, containing CRT, DOS, and OVERLAY.
- 6. TIMESTUF.TPU, EVAL3.TPU, CHECKANS.TPU, UTILITY.TPU,
- UUESTUFF.TPU, WIN.TPU (supplied with source, except for
- WIN.TPU which comes with Turbo Pascal). You must create your
- own WIN.TPU file by compiling WIN.PAS.
- 7. TPC.CFG, the configuration file for the Turbo Pascal
- Compiler (supplied).
- 8. PROCTORn.MAK, the MAKE file needed by TPC to connect the
- proper questions to the PROCTOR program as overlays.
- PROCTOR4.MAK is supplied with the distribution, and others
- should be cloned as needed using an ASCII text editor.
- 9. MTxx.EXE, the current version of MAKETEST (supplied).
- 10. PROCTORn.MAK, the appropriate make file for the Compiler.
- The distribution include PROCTOR4, and you can suitably
- alter that to create PROCTOR2, PROCTOR9, etc..
- 11. INITGRAD.EXE (supplied), a program for initiating the
- gradebook (called GRADE.BK$) which is supplied to each
- student on his(her) diskette along with the PROCTORn.EXE and
- PROCTORn.OVR files. These three files constitute the entire
- examination.
- B. Therefore, it is reasonable to set up your hard disk to have
- the C:\TP subdirectory containing the TPC (and TURBO.EXE)
- compiler, and C:\TP\CURRENT subdirectory for all the other
- files, with a PATH which points down from \CURRENT to \TP.
- Everything noted above except for the compiler should be
- contained in C:\TP\CURRENT, and once the test has been
- created, the .IN1 files should be stored in a library
- somewhere else (such as C:\TP\OLDQUES), and the test should
- be immediately copied to student diskettes.
- C. Running MAKETEST (called MTxx.EXE) will create temporary
- files QnOVR.PAS which are overlay versions of the questions
- you have called for. These will then be compiled with
- PROCTORn.PAS to create PROCTORn.EXE and PROCTORn.OVR. It is
- these last two files which need to be copied to student
- diskettes along with the GRADE.BK$ file which will contain a
- student password as well as the results of the examination
- after it is completed. Once these two files are intact, the
- QnOVR.PAS files should be deleted!
- D. It is safest to keep MAKEQUES, MAKETEST and INITGRAD in the
- C:\TP directory along with PROCTORn.MAK (see ahead, there
- can be 8 such files, number n=2 thru 9, which you can create
- by altering the PROCTOR4.MAK file which comes in the
- distribution), and TURBO.CFG, so that they are available.
- Assuming that your questions are to be created in the
- C:\TP\CURRENT directory, a PATH of C:\TP is sufficient to
- guarantee this. THEN change directory to C:\TP\CURRENT and
- execute MAKEQUES (typing MQ03 if that is the current value
- of n in MQ0n). Separate documentation on MAKEQUES is
- included. Assuming that this is a four question examination,
- you must create 4 separately named .IN1 files, whose names
- should be meaningful to you. You should also save these
- questions (in .LIB form) so that in case there are errors,
- you can recreate them later. For our purposes, we will call
- them Q1, Q2, Q3, and Q4, although these names are not useful
- for library purposes, so use more imagination when you do
- this!
- 1. Once the questions have been created (.IN1) and saved (.LIB)
- on the C:\TP\CURRENT directory, you are ready to create a
- test. Issue the command MT01 (or MT0n) from the DOS PROMPT.
- Since MAKETEST is a complicated program, it checks that the
- programs listed above exist and can be found, and then
- offers you the ability to abort in case you have doubts that
- you have all the files.
- 2. If you proceed, MAKETEST will ask you how many questions
- there will be on the examination. Answer with a number
- between 2 and 9, since that is all I have made provision for
- in this system.
- 3. Next, MAKETEST will ask you as many times as there are
- questions
- a) Shall it use PROTOTYP?
- b) What is the name of the .IN1 file for this particular
- question.
- 4. For each question, no matter what you have called it,
- MAKETEST will create a QnOVR.PAS file where n is the
- question number. If you altered PROTOTYP to a customized
- driver, at (3a) above you will be given a chance to find
- that program on the disk.
- IMPORTANT-----------------------------------------------
- When asked for a file name, a C(arriage)R(eturn) will take
- the default, a search string such as *.PAS will allow you to
- choose in the current directory out of all (.PAS in this
- case) files, C:\*.* will allow you to go to the root of the
- directory and search up through other branches of the
- directory for the program you seek.
- 5. After all questions have been converted to QnOVR.PAS form,
- the MAKETEST program will execute a MAKE instruction (see
- your Turbo Pascal Manual) for the form:
- MAKE -fPROCTORn
- i.e., MAKE -fPROCTOR4,
- where PROCTORn is the name of a .MAK file (i.e.,
- PROCTOR4.MAK).
- 6. When the MAKE instruction is executed, you will see the
- Turbo compiler taking all the questions, compiling them, and
- then compiling PROCTORn. If all proceeds without error, you
- will be asked to press <ENTER>, and then the MAKETEST
- program will terminate properly.
- 7. On the C:\TP\CURRENT directory will be a set of QnOVR.PAS
- files, a set of QnOVR.TPU files (compiled versions of the
- former), PROCTORn.EXE, and PROCTORn.OVR. These last two
- files must now be copied to the A: disks of your students,
- one disk for each student.
- 8. Finally, for each student diskette, you need to run INITGRAD
- and supply a password. This password should also be written
- down and handed to the student with the diskette. Right now,
- there is no more security than this, which prevents other
- students from tampering with each others grades. The only
- way to insure that the student taking the examination is the
- student who should take the examination is to make the
- student identify him(her)self, and then hand back the
- diskette after the (proctored) examination is complete. If
- the diskette leaves the room, there is no knowing the
- identity of the test taker!
- 9. To process the student's grades, just run UUDEC, the decoder
- program which is supplied with this system. UUDEC will
- create a GRADEB.OOK text file which can be read with any
- editor. Once you have read (and possibly printed and/or
- copied the GRADEB.OOK file) you should erase it from the
- student's diskette. If the student wishes to continue the
- examination, his grades will be appended to the current
- file, so that a continuous record of student progress will
- be made.
- 10. For each question, there is a .SAV file created when the
- student runs the question for the first time. This file
- contains all the variables for each question, so that if a
- student "Quits" either the question or the examination, and
- wishes to return to do the problem at a later time, the same
- numbers will appear in the question. If YOU choose to force
- the student to use different numbers, erase the relevant
- .SAV file from his(her) diskette.
- 11. For each question, a .$$$ file is created which contains a
- running record of student responses, including comments and
- wrong answers. This file is UUENCODED at the end of the
- examination, and should be UUDECoded and read by you before
- allowing the student to take the examination again. It
- should also be erased from the student's diskette. This file
- is useful for discovering:
- a) New student errors which you never thought of. This may
- entail asking the student why (s)he made such-and-such
- particular error, but it will allow you to expand the
- repertoire of teacher-created help responses, should you
- choose to expand this question and re-use it at some future
- time.
- b) Errors in the question (or its phraseology) which may be
- misleading students. It is worthwhile preparing questions
- and handing them out as student study assignments, so that
- they can be debugged (by reading these .SAV files). Then,
- clones of these questions can be used on actual examinations
- with modest assurance that the questions are technically
- correct.
- IT IS IMPORTANT to realize that students will be terribly
- unhappy if they submit a correct answer and the computer
- tells them that it is wrong!