A.

advertisement
A Program for Use in Classics
An Honors Thesis (ID 499)
by
JoAnn A. Dibble
Thesis Director
Ball State University
Munci e, I ndi ana
August 1985
Expected date of graduation:
Spring 1986
It
is sometimes difficult to encourage additional study
students.
wro te
i n
by
The CAl (Computer Assisted Instruction) program that I
D/~L
(Dimensi on Au thor i ng L.3ng IJage) is desi gned to
help
in the process of encouraging students to learn and it challenges
them
to use the knowledge that they have gained in their reading
and
by attending class lectures.
use
of already acquired knowledge by challenging them to use
in
a
It attempts to encourage
game-like situation where knowledge of Roman
history
the
it
not
only events, but also people and societal values are necessary to
do well.
This
program
begins
by asking
the
questions that deal with a specific subject.
are
cort-ectly
question
answet-ed,
student
factual
If the two questions
the student gains access to the
where points can be gained.
These points add
student/s total for a particular area of expertise.
form,
two
third
to
the
In its final
the program will assign a student a particular goal such as
the election of Pompey as dictator and the student/s final scores
will determine whether or not the attempt was successful.
The following program contains the basic scoring,
in
commands to check on the scores,
different
question areas for
etc.
the testing.
schooling and religion.
1
the built
It also contains two
The areas deal
with
-
LESSON
DEFINE
DEFINE
DEFINE
DEFINE
DEFINE
DEFINE
DEFINE
I-JHEN
WHEN
WHEN
SEED
FCOLOR
SLIDE
PAUSE
ERASE
CCOLOR
FCOLOR
BCOLOR
BRANCH
BRANCH
ASSIGN
DO
DO
ROMAN_TIMES
QUEST[10,5]:STRING
PNAME:STRING,RESTART
TOT,REL,WEA,INA,SOC,MAN,RHE:INTEGER,RESTART
A,C:REAL
B,D,E,I,J,ANSNUM:INTEGER
ANSWER,RELI,SCH:INTEGER
FOUND: BOOLEAN
STRING, "=QUIT" ,QUITU
STRING,"=S",SHSTRS
STRING,"=H" ,HELP
WHITE
"ROMANTEMPLE2.PIC"
ELAPSED,1.5
WHITE
BLUE
DARK
GOAL=2,$GOAL2
GOAL=3,$GOAL3
GOAL : = 1
INTRO
STRENGTHS
;
$GOAL2
DO
$GOAL3
DO
DO
UNIT
FCOLOR
AT
WRITE
$$PERFORM THE INTRODUCTION UNIT
$$PERFORM THE UNIT TO ASSIGN
STRENGTH POINTS
QUESTIONS1
$$ASK THE FIRST SET OF QUESTIONS
QUESTIONS2
PSEC
$$ASK THE SECOND SET OF QUESTIONS
INTRO
BLUE
410
""{OU ARE A YOUNG ROMAN NOBLE. YOU ARE JUST STARTING TO
TAKE YOUR PLACE IN ROMAN POLITICS. THE TIME PERIOD IS
A FEW YEARS PRIOR TO THE FORMAT I ON OF THE FI RST TRI Ut1'vI I RATE.
WHAT DO YOU WISH TO BE CALLED?
INPUT
ASSIGN
.-
1210
PNAME:= RESPONSE
$$ASSIGN THEIR CHARACTERS NAME
TO PNAME
SLIDE
"PRTC.PIC"
ITALICS 0
PAUSE
ERASE
AT
410
WRITE
IF YOU WISH TO LOOK AT THE COMMANDS TYPE "=H"
AND IT WILL TAKE YOU TO THE COMMANDS.
SIZE
2
2
-
WRITC
UNLESS SPEC I F I ED OTHERv~ I SE, WHEN YOU
ARE ASKED A QUESTION, TYPE IN THE
ANSWER US I t..JG THE DELETE KEY TO MAKE
ANY CORRECTIONS, AND THEN ENTER THE
ANSWER BY HITTING THE RETURN KEY.
SIZE
1
"PRTC.PIC"
SLIDE
ITALICS o
PAUSE
ERASE
UNIT
ERASE
FCOLOR
AT
v·~R I TE
PAUSE
ERASE
AT
WRITE
AT
WRITE
INPUT
;
ASSIGN
AT
WRITE
INPUT
ASSIGN
ERASE
ASSIGN
AT
IF
ELSE
STRENGTHS
BLUE
615;
YOU HAVE 50 STRENGTH POINTS TO DISTRIBUTE FOR YOUR
CHARACTER. THERE ARE SIX CATAGORIES FOR WHICH YOU
MUST ASSIGN STRENGTH VALUES. YOUR TOTAL MUST BE 50,
IF IT IS NOT 50 YOU WILL HAVE TO DISTRIBUTE THE
PO I NTS AGA IN. YOU t1AY, HOWEVER, ASS I GN 0 PO I NTS
TO A CATEGORY, BUT THE POINT VALUES MUST BE WHOLE
NUMBERS AND CANNOT BE DECIMALS.
ELAPSED,4
515
THE CATAGORIES ARE:
(1) RELIGIOUS/ETHICAL
(4) SOCIAL/POLITICAL
(2) WEALTH/ECONOMIC/PRACTICAL
(5) MANAGERIAL
(3) INTELLIGENCE/AESTHETICS
(6) RHETORICAL POWER
1215
TYPE IN THE NUMBER OF STRENGTH POINTS TO BE ASSIGNED TO
CATAGORY 1.
1415
$$ACCEPT THEIR INPUT AND ASSIGN IT
TO A VARIABLE
REL := INT(NUMBER(RESPONSE»)
1215
TYPE I N THE NUt1BER OF STRENGTH PO I NTS TO BE ASS I GNED TO
CATAGORY 6.
1415
RHE := INT(NUMBER(RESPONSE»
1210;1585
TOT := REL + WEA + INA + SOC + MAN + RHE
1215
TOT = 50
DO IT AGAIN.
ENDIF
ASSIGN
DO
GOAL:= GOAL + 1
SHSTRS
3
.-
UNIT
SHSTRS
;THI S UNIT SHOWS THE STUDENT
; I N EACH CATEGORY
FCOLOR BLUE
ERASE
AT
WRITE
HO~J
MANY STRENGTH POINTS THEY
HAVE
220
YOUR CURRENT DISTRIBUTION OF POINTS IS:
RELIGIOUS/ETHICAL «S,REL»
WEFIL TH/ECONOM I C/PRACT I CAL <<S , WEA >>
INTELLIGENCE/AESTHETICS «S,INA}}
SOCIAL/POLITICAL «S,SOC»
MANAGERIAL «S,MAN»
RHETORICAL POWER «S,RHE»
SLIDE
"PRTC.PIC"
ITALICS 0
PAUSE
ERASE
FCOLOR RED
UNIT
QUESTIONS1
FCOLOR RED
; OPEN THE F'I LE OR ASSI GN THE QUESTIONS
OPEN
"SCHOOL.TXT",3,READ
FOR
E: =:1 ,10
ENDFOR
;
CLOSE
3
;
ASSIGN
ASSIGN
ASSIGN
ASSIGN
ASSIGN
ERASE
ASSIGN
AT
WRITE
E := 0
A := RANDOMU(1,11)
B := INT(A)
C := RANDOMU(1,11)
D := INT(C)
AN~NUt-1
:= 3
210
YOU ARE TALKING TO YOUR NEW SLA. . . 'E LUCUS WHO DOES NOT UNDERSTAND
THE DUTIES OF A YOUNG ROMAN NOBLE OR THE SCHOOLING THAT YOU HAVE
UNDERGONE. THIS IS BECAUSE LUCUS HAS JUST RECENTLY ARRIl)ED IN R
AND WAS BOUGHT SHORTLY AFTER HIS ARRIVAL TO BE YOUR PERSONAL SLA
LUCUS IS CURIOUS AND ABOUT YOUR LIFE AND ASKS YOU :
B = D
IF
ELSE
ENDIF
; E IS A NUMER I CAL COUNTER THAT I S I NCREt1ENTED BY RIGHT ANSWERS
IF
E = 2
ENDIF
ERASE
ASSIGN GOAL := GOAL + 1
UNIT
QUESTA1
4
.-
WRITC
«S,QUEST[B,l]»
«8, QUEST[ B, 2] »
INPUT
ASSIGN
ASSIGN
FOUND := FALSE
I := 1
I (= ANSNUM
LOOP
OUTLOOP (FOUND = TRUE)
ENDLOOP
ELAIPSED,2
PAUSE
UNIT
WRITC
QUE.STB1
«S,QUEST[D,l]»
«S,QUEST[D,2]»
INPUT
ASSIGN
ASSIGN
LOOP
FOUND := FALSE
I := 1
I <= ANSNUM
"DUTY AS A ROMAN CITIZEN" ,"CORRUPT MONEY PRACTICES"
OUTLOOP SCH = 5
ENDLOOP
DELIMIT %015
ERASE
UNIT
QUESTIONS2
FCOLOR RED
jOPEN THE FILE OR ASSIGN THE QUESTIONS
OPEN
"RE.LIGION.TXT" ,1,READ
FOR
E: =:1 ,10
ENDFOR
;
CLOSE
1
;
ASSIGN
ASSIGN
ASSIGN
ASSIGN
ASSIGN
ERASE
ASSIGN
AT
WRITE
E := 0
A := RANDOMU(l,ll)
B := INT(A)
C := RANDOMU(l,ll)
D := INT(C)
ANSNUM := 2
210
YOU ARE ON YOUR ~-.lAY TO THE FORUM WHEN YOU COME ACROSS TI--!O MEN AR
OVER THE STATE RELIGION. ONE IS AN OLDER MAN WHO IS A CLIENT OF
FATHER'S NAMED GAlUS. THE OTHER MAN IS AROUND 20 YEARS OLD AND
ARGUING WITH GAlUS OVER RELIGION, TELLING GAlUS THAT IT IS OUTDA
NONSENSE THAT NO ONE PAYS ATTEt-...JT ION TO ANYMORE. GA I US SEES YOU
TURNS TO YOU, POINTS AT YOU AND SAYS: "THIS YOUNG t1AN, «S,PNAt-1
WILL PROVE THAT YOU ARE WRONG. HE RESPECTS THE GODS. «S,PNAME
IF
B = D
ELSE
ENDIF
jE IS A NUMERICAL COUNTER THAT IS INCREMENTED BY RIGHT ANSWERS
5
-
=2
IF
ENDIF
ASSIGN
E
ASSIGN
DO
GOAL := 2
QUITU2
UNIT
ERASE
AT
WRITE
QUESTC2
GOAL:= GOAL
+
1
410
GAl US THEN SAYS TO YOU: "TELL HIM, <<S, PNAME> > , HOW
IMPORTANT REVERENCE FOR THE GODS IS."
(USE THE RETURN KEY AS YOU WOULD ON A TYPEWRITER AND HIT A /
WHEN ··(OU HAVE FIN I SHED. )
DELIMIT ASCII(I/",l)
INPUT
810
ASSIGN I : = 1
I <= 10
LOOP
DUTY" , REVERENCE
REVER" , DUTY TO MY ANCESTORS
"RESPECT FOR THE GODS", "RESPECT"
ASSIGN I := I + 1
OUTLOOP RELI = 5
ENDLOOP
DELIMIT %015
ERASE
II
UNIT
ERASE
AT
SIZE
WRITE
STOP
,
II
II
3
SEE YOU LATER
QUITU2
UNIT
HELP
INPUT
II
QUITU
UNIT
ERASE
AT
SIZE
WRITE
STOP
FCOLOR
DELIMIT
ERASE
AT
WRITE
II
8 ,"=,C'
.c;.~'
3
GOODBYE
BLUE
%015
410
IF YOU WISH TO CONTINUE, PRESS RETURN.
IF YOU WISH TO SEE YOUR STRENGTH POINTS, TYPE "=S".
IF YOU WISH TO EXIT THE PROGRAM, TYPE u=QUIT u .
810
6
ERASE
FCOLOR
UNIT
ERASE
FCOLOR
AT
v·tRITE
PROMPT
INPUT
IF
ENDIF
PROMPT
FCOLOR
RED
PSEC
BLUE
410
WOULD YOU LIKE TO SEE YOUR POINT DISTRIBUTION BEFORE
YOU LEAVE? (Y/N)
"_"
*
RESPONSE = "Y"
")"
RED
;
ENDLESSON
7
-.
APPENDIX
CONTAINS THE TEXT FILES:
1) ROMANTEt1PLE2. PI C
2) RELIGION.TXT
3) SCHOOL.TXT
THESE FILES ARE USED WITHIN THE DAL LESSON.
ROMANTEMPLE.PIC
;" .sps DDYW"
p[0,O]s(a[0,O][767,479])w(f3)
t(aO,dO,sl,h2,iO)
s(i(D»
w(1,) ,nO ,p1(m2) ,sl[ ,+190] ,m1 ,aO, i (Y»)
p[+484,+190]I,)(s)[-275][+150,-50][+150,+50][-25](e)
w(sl[ ,+5] ,i(W»
p[+5,+5]I,)(b)[+15][,+215][-15](e)
w(sl[ ,+0])
p[-50]I,)(b)[+20][ ,+215][-20](e)
w( sl [ ,+0] )
p [ -50] I,) (b) [+25) [ , +215) [-25) (e)
w(sl[ ,+0)
P [-50] I,) (b) [+25] [ ,+215] [-25] (e)
w( sl [ , +0) )
p[-50]I,)(b) [+20) [,+215] [-20] (e)
1•.oJ ( sl [ , +0] )
p[-50]v(b)[+20)[,+215][-20](e)
w( sl [ ,+0] )
p[+250)v(b)[+15][,+215][-15](e)
w(sl[,+210])p(b)
p[+20,+210]c(s)[][-25,+25][-250)[-25,-25)[+300][](e)p(e)
w(sl[,+210])p(b)
p[-5,+210]c(s)[][+25][+25,+25][-50][ ,-25]
[+25][)(e)p(e)
w( sl [ , +0] )
p[]v(b)[+15][,+215][-15](e)
w ( -:;.1 [ , + 206] , i ( D) ) p ( b)
p[+26,+206]c(s)[][+25,+25][+25,-25][-50][](e)p(e)
w(sl[,+206])p(b)
p[-289,+206]c(s)[][-25,+25][-25][,-25][+50][](e)p(e)
w ( sl [ ,+0] , i (W) )
p [ -282] v ( b) [+10] [ , +215] [ -10] ( e)
w (sO) p (b)
p[+313,+219]c(s)[][-75,+1][,+1][-251][](e)p(e)
w( sl [ ,+208])
p[+69,+208]I,)(b)[-15][,+15][+15](e)
w( sl [ ,+0] )
p[+50]I,)(b)[-15][,+15][+15](e)
w(sl[ ,+0])
p [+67] I,) (b) [-15] [ ,+15] [+15] (e)
w(sO)
-
RELIGION.TXT
WHAT GOD GUARDS THE DOORWAY OF OUR CITY?
JANUS
JANUS
WHO ARE THE PRIESTESSES WHO GUARD THE COMMUNITY
HEARTH FIRES?
VESTAL l,) I RG It~S
VESTAL VIRGINS
WHO IS THE RULER OF THE GODS?
JUPITER
JUPITER
WHO IS THE GODDESS OF WISDOM WORSHIPPED BY
ROMANS?
MINERVA
MINERVA
WHO IS THE GODDESS OF GRAIN?
CERES
CERES
WHO IS THE GOD OF WINE?
LIBER
BACCHUS
WHAT IS THE CHIEF PRIEST'S TITLE?
PONTIFEX MA)<IMUS
PONTI FE>( MAXIMUS
WHAT IS THE TITLE GIVEN TO ANY ONE OF THE 15 PRIESTS
IN CHARGE OF VARIOUS CULTS?
FLAMINE:3
FLAMINE
WHO ARE THE GODS WHO PRESIDE OVER THE PANTRY?
PENATES
PENATES
WHAT KIND OF GOD IS WORSHIPPED IN CONNECTION WITH THE
PATERFAI1 I L I AS?
GENIUS
GENIUS
SCHOOL.TXT
YOU SAY ORATORY IS IMPORTANT, WHO IS THE BEST ORATOR IN ROME?
CICERO
QQQWWWRRR
$$NONSENSE CHARACTERS FOR BLANK LINES
WOWOWOWIWIWI
WHAT IS CICERO ~ S MOST FAtvtOUS PROSECUT ION TO DATE?
VERRES
PPPPLLLLLOOOO
EOEOEOEPEPEPO
WHAT SUB.JECT HAVE YOU STUD I ED THAT WILL BE OF THE MOST USE
IN POLITICS?
RHETORIC
UOIUUYUYERUYT
PPPOOOIIUU
AT WHAT STAGE OF YOUR SCHOOLING DID YOU BEGIN TO BE DRILLED
IN ENUNCIATION?
GRAMMAR SCHOOL
GRAMMAR
IIIQQQWWWRRR
HHAT KIND OF SCHOOL DOES ONE ATTEND TO STUDY RHETORIC IN
DETAIL?
SCHOOL OF RHETORIC
IIIUUUYYTT
OPOPOPOPOPOPPPPPPPPP
WHERE IS THE BEST PLACE TO GO IF YOU WANT TO STUDY IN A
FORE I GN COUNTRY?
ATHENS
GREECE
OPPPPPPPPIIIIIIII
WHAT WAS ONE SUBJECT THAT YOU STUDIED IN ELEMENTARY SCHOOL?
READING
WRITING
ARITHMETI C
WHAT IS THE TERM USED WHEN A YOUNG MAN ATTACHES HIMSELF TO AN OLDER
MAN FOR A TH1E TO GAIN EXPERIENCE IN A CERTAIN AREA?
APPRENTICE
UUUJJJNNG
PEOEIRFJGKGiL
HHAT SCHOOl. REQUI RED THAT YOU MEMORIZE THE TWELtJE TABLES?
-
ELEMENTARY SCHOOL
ELEMENTARY
LSKDJFHG
WHAT I S THE: TERM FOR THE SLAVE WHO ACCOMPAN I ED YOU It-lHEN YOU
WENT TO SCHOOL?
PAEDAGOGUS
JJJJURUJ.JJJ
WOEOKKKK
Download