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