Help:COAP-2180/mid-term-solutions
From EduTech Wiki
Solutions for Common application supplement- anonymized
Solutions for a 2010 mid term exam below.
Contents |
A
XML
<?xml version="1.0"?> <!DOCTYPE FORM SYSTEM "midterm.dtd"> <FORM> <CAMPUS-CHOOSEN> London </CAMPUS-CHOOSEN> <PERSONAL-DETAILS LAST-NAME="A" FIRST-NAME="A" MIDDLE-NAME="A" DATE-OF-BIRTH="x/y/1989" SOCIAL-SECURITY-NUMBER="5412554" ADDRESS="xxx" CITY="yyyy" ZIP="1111" HIGH-SCHOOL="ZZZZ"> </PERSONAL-DETAILS> <REQUIREMENT-TO-LIVE-ON-CAMPUS> </REQUIREMENT-TO-LIVE-ON-CAMPUS> <SOURCE-OF-INFORMATION REASON-OF-INTEREST="Proper Recognition" APPLICATION-TO-OTHER-UNIVERSITY="Business and Management University, Geneva" WEBSTER-ACQUAINTSNCES="Angela Murphy" RECRUITMENT-TO-WEBSTER-ATHLETIC-PROGRAM="No"> </SOURCE-OF-INFORMATION> <FOR-TRANSFER-STUDENTS>Day</FOR-TRANSFER-STUDENTS> <ACADEMIC-AREAS-OF-INTEREST CHOICE-1="Sociology" CHOICE-2="French" CHOICE-3="Acting"> </ACADEMIC-AREAS-OF-INTEREST> </FORM>
DTD
<!-- DTD of WEBSTER UNIVERSITY Common Application Supplement Form --> <!-- Created by: A, 24.11.2010, Webster University, Geneva, COAP 2180--> <!ELEMENT COMMON-APPLICATION-SUPPLEMENT (FORM*)> <!ELEMENT FORM (CAMPUS-CHOOSEN, PERSONAL-DETAILS, REQUIREMENT-TO-LIVE-ON-CAMPUS, SOURCE-OF-INFORMATION, FOR-TRANSFER-STUDENTS, ACADEMIC-AREAS-OF-INTEREST)> <!--This part includes the different sections of the form--> <!--SECTION 1--> <!ELEMENT CAMPUS-CHOOSEN (#PCDATA)> <!-- This part gives the choice to select a campus among the Webster Worldwide Campuses--> <!ELEMENT PERSONAL-DETAILS (#PCDATA)> <!ATTLIST PERSONAL-DETAILS LAST-NAME CDATA #REQUIRED FIRST-NAME CDATA #REQUIRED MIDDLE-NAME CDATA #REQUIRED DATE-OF-BIRTH CDATA #REQUIRED SOCIAL-SECURITY-NUMBER CDATA #REQUIRED ADDRESS CDATA #REQUIRED CITY CDATA #REQUIRED STATE CDATA #REQUIRED ZIP CDATA #REQUIRED HIGH-SCHOOL CDATA #REQUIRED> <!--The student has to give the personal detail in this section(All fields are required)--> <!--SECTION 2--> <!ELEMENT REQUIREMENT-TO-LIVE-ON-CAMPUS (#PCDATA)> <!--This part explains the conditions to live on-campus--> <!ELEMENT SOURCE-OF-INFORMATION (#PCDATA)> <!ATTLIST SOURCE-OF-INFORMATION REASON-OF-INTEREST CDATA #REQUIRED APPLICATION-TO-OTHER-UNIVERSITY CDATA #REQUIRED WEBSTER-ACQUAINTSNCES CDATA #IMPLIED RECRUITMENT-TO-WEBSTER-ATHLETIC-PROGRAM CDATA #REQUIRED> <!--The university wants to know how the student come to know about the university --> <!--SECTION 3--> <!ELEMENT FOR-TRANSFER-STUDENTS (#PCDATA)> <!--This part gives some information to the students transferring--> <!--SECTION 4--> <!ELEMENT ACADEMIC-AREAS-OF-INTEREST (#PCDATA)> <!ATTLIST ACADEMIC-AREAS-OF-INTEREST CHOICE-1 CDATA #REQUIRED CHOICE-2 CDATA #REQUIRED CHOICE-3 CDATA #REQUIRED> <!--The university wants to know in which field the student is interested in-->
B
XML
<?xml version="1.0"?> <!DOCTYPE APPLICATIONS SYSTEM "EXAM.dtd"> <?xml-stylesheet href="EXAM.xls" type="text/xsl"?> <APPLICATIONS> <APPLICATION> <CHOOSE_CAMPUS> <CAMPUS> <LIST>Main Campus in St. Luis, Missouri Geneve, switzerland Vienna, Austria London, United Kingdom Leiden, The Netherlands Cha-am/ Hua Hin, Thailand</LIST> </CAMPUS> </CHOOSE_CAMPUS> <STUDENT_INFO> <LAST_NAME>TYPE HERE YOU LAST NAME</LAST_NAME> <FIRST_NAME>TYPE HERE YOUR FIRST NAME</FIRST_NAME> <MIDDLE_NAME>TYPE HERE YOUR MIDDLE NANE</MIDDLE_NAME> <DATE_OF_BIRTH> <MONTH>MONTH</MONTH> <DAY>DAY</DAY> <YEAR>YEAR</YEAR> </DATE_OF_BIRTH> <SECURITY>TYPE HERE YOUR SOCIAL SECURITY NUMBER</SECURITY> <ADDRESS_1> <ADDRESS>TYPE HERE YOUR ADDRESS</ADDRESS> <CITY>YOUR CITY</CITY> <STATE>YOUR STATE</STATE> <ZIP>YOUR ZIPE</ZIP> <HIGH_SCHOOL>YOUR HIGH SCHOOL</HIGH_SCHOOL> <CITY_STATE>CITY/ STATE OF YOUR HIGH SCHOOL</CITY_STATE> </ADDRESS_1> </STUDENT_INFO> <QUESTIONS> <QUESTION1>How did you fisrt become intrested in Webster Univercity?</QUESTION1> <QUESTION2>I have applied or intent to apply to the following colleges (optional)</QUESTION2> <QUESTION3>Please list names of any Webster acquaintances ( students, faculty, stuuf, alumni, relatives)</QUESTION3> <QUESTION4>Are you being recruited by a Webster athletic program</QUESTION4> </QUESTIONS> <TRANSFER> <QUESTION>For transfert students only: ........</QUESTION> </TRANSFER> <INTEREST> <CHOOSE_INTEREST>Please, indicate, in order of preferce, your are of academic study:</CHOOSE_INTEREST> </INTEREST><INTEREST></INTEREST> <FACULTIES> <FACULTY> <LIST>Art Behavioral and Social Sceinces Biological Sciences Business and Management Communications Education English History</LIST> </FACULTY> </FACULTIES> </APPLICATION> </APPLICATIONS>
DTD
<!-- Midterm Exam DTD --> <!--Edited and re-structured by B --> <!-- The idea is to be able to be able to do a real application form for different people. --> <!ELEMENT APPLICATIONS (APPLICATION+) > <!ELEMENT APPLICATION (CHOOSE_CAMPUS+, STUDENT_INFO+, QUESTIONS+, TRANSFER+, INTEREST+, FACULTIES+)> <!ELEMENT CHOOSE_CAMPUS (CAMPUS)> <!ELEMENT CAMPUS (LIST)> <!ELEMENT LIST (#PCDATA)> <!ELEMENT STUDENT_INFO (LAST_NAME, FIRST_NAME, MIDDLE_NAME, DATE_OF_BIRTH+, SECURITY, ADDRESS_1+)> <!ELEMENT LAST_NAME (#PCDATA)> <!ELEMENT FIRST_NAME (#PCDATA)> <!ELEMENT MIDDLE_NAME (#PCDATA)> <!-- FIRST_name, MIDDLE_name and LAST_name are child elements of FULL_name --> <!ELEMENT DATE_OF_BIRTH (MONTH, DAY, YEAR)> <!ELEMENT MONTH (#PCDATA)> <!ELEMENT DAY (#PCDATA)> <!ELEMENT YEAR (#PCDATA)> <!ELEMENT SECURITY (#PCDATA)> <!ELEMENT ADDRESS_1 (ADDRESS, CITY, STATE, ZIP, HIGH_SCHOOL, CITY_STATE)> <!ELEMENT ADDRESS (#PCDATA)> <!ELEMENT CITY (#PCDATA)> <!ELEMENT STATE (#PCDATA)> <!ELEMENT ZIP (#PCDATA)> <!ELEMENT HIGH_SCHOOL (#PCDATA)> <!ELEMENT CITY_STATE (#PCDATA)> <!ELEMENT QUESTIONS ( QUESTION1, QUESTION2, QUESTION3, QUESTION4)> <!ELEMENT QUESTION1 (#PCDATA)> <!ELEMENT QUESTION2 (#PCDATA)> <!ELEMENT QUESTION3 (#PCDATA)> <!ELEMENT QUESTION4 (#PCDATA)> <!ELEMENT TRANSFER (QUESTION)> <!ELEMENT QUESTION (#PCDATA)> <!ELEMENT INTEREST (CHOOSE_INTEREST)> <!ELEMENT CHOOSE_INTEREST (#PCDATA)> <!ELEMENT FACULTIES ( FACULTY)> <!ELEMENT FACULTY (LIST)>
C
XML
<?xml version="1.0"?> <!DOCTYPE APPLICATIONS SYSTEM "Mid-Term_Exam.dtd"> <?xml-stylesheet href="address_book.css" type="text/css"?> <APPLICATIONS> <APPLICATION> <CAMPUS> <NAME> <LIST> Geneva </LIST> </NAME> </CAMPUS> <STUDENT_INFO> <LAST_NAME>C</LAST_NAME> <FIRST_NAME>C </FIRST_NAME> <MIDDLE_NAME>C</MIDDLE_NAME> <DATE_OF_BIRTH> <MONTH></MONTH> <DAY></DAY> <YEAR></YEAR> </DATE_OF_BIRTH> <SOCIAL_SECURITY>...</SOCIAL_SECURITY> <ADDRESS> <ADDRES> xxxx</ADDRES> <CITY> xxxx</CITY> <STATE> xxxx</STATE> <ZIP> xxx</ZIP> <HIGH_SCHOOL> yyyy</HIGH_SCHOOL> <CITY1> zzzz</CITY1> <STATE1>Geneva</STATE1> </ADDRESS> </STUDENT_INFO> <QUESTION> <INTERESTED>...</INTERESTED> <OTHERS>...</OTHERS> <ACQUAINTANCES>...</ACQUAINTANCES> <ATHLETIC_PROGRAM>no</ATHLETIC_PROGRAM> </QUESTION> <TRANSFER_STUDENTS> <EVENING_COURSES> <LIST></LIST> </EVENING_COURSES> </TRANSFER_STUDENTS> <AREA_OF_INTEREST> <CHOOSE_INTEREST> <AREAS> <FACULTY></FACULTY> </AREAS> </CHOOSE_INTEREST> <FACULTIES> <LIST></LIST> </FACULTIES> </AREA_OF_INTEREST> <AREAS> <FACULTY></FACULTY> </AREAS> </APPLICATION> </APPLICATIONS>
DTD
<!-- Mid-Term Exam DTD --> <!-- Edited by C --> <!-- a DTD to fill in the Common Webster Application Supplement --> <!ELEMENT APPLICATIONS (APPLICATION+) > <!ELEMENT APPLICATION (CAMPUS+, STUDENT_INFO+, QUESTION+, TRANSFER_STUDENTS+, AREA_OF_INTEREST+, AREAS+)> <!ELEMENT CAMPUS (NAME)> <!ELEMENT NAME (LIST)> <!ELEMENT STUDENT_INFO (LAST_NAME, FIRST_NAME, MIDDLE_NAME, DATE_OF_BIRTH+, SOCIAL_SECURITY, ADDRESS+)> <!ELEMENT LAST_NAME (#PCDATA)> <!ELEMENT FIRST_NAME (#PCDATA)> <!ELEMENT MIDDLE_NAME (#PCDATA)> <!ELEMENT DATE_OF_BIRTH (MONTH, DAY, YEAR)> <!ELEMENT MONTH (#PCDATA)> <!ELEMENT DAY (#PCDATA)> <!ELEMENT YEAR (#PCDATA)> <!ELEMENT SOCIAL_SECURITY (#PCDATA)> <!ELEMENT ADDRESS (ADDRES, CITY, STATE, ZIP, HIGH_SCHOOL, CITY1, STATE1)> <!ELEMENT ADDRES (#PCDATA)> <!ELEMENT CITY (#PCDATA)> <!ELEMENT STATE (#PCDATA)> <!ELEMENT ZIP (#PCDATA)> <!ELEMENT HIGH_SCHOOL (#PCDATA)> <!ELEMENT CITY1 (#PCDATA)> <!ELEMENT STATE1 (#PCDATA)> <!ELEMENT QUESTION ( INTERESTED, OTHERS, ACQUAINTANCES, ATHLETIC_PROGRAM)> <!ELEMENT INTERESTED (#PCDATA)> <!ELEMENT OTHERS (#PCDATA)> <!ELEMENT ACQUAINTANCES (#PCDATA)> <!ELEMENT ATHLETIC_PROGRAM (#PCDATA)> <!ELEMENT TRANSFER_STUDENTS (EVENING_COURSES)> <!ELEMENT EVENING_COURSES (LIST)> <!ELEMENT AREA_OF_INTEREST (CHOOSE_INTEREST, FACULTIES+)> <!ELEMENT CHOOSE_INTEREST (AREAS)> <!ELEMENT AREAS (FACULTY)> <!ELEMENT FACULTY (#PCDATA)> <!ELEMENT FACULTIES (LIST)> <!ELEMENT LIST (#PCDATA)>
D
XML
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE application SYSTEM "exam.dtd"> <application> <campus style="st.louis"></campus> <name> <first_name>____________</first_name> <last_name>____________</last_name> <middle_name>____________</middle_name> </name> <DOB> <month>_______</month> <day>______</day> <year>_______</year> </DOB> <social_security> <social>__________________</social> </social_security> <address> <street>____________</street> <city>____________</city> <state>_______</state> <zip>______</zip> </address> <high_school> <graduate>_________</graduate> <city-state>_______</city-state> </high_school> <interests><interest>_________________________</interest></interests> <applied_colleges><colleges>__________________________ </colleges></applied_colleges> <acquaintances><acquaintance>__________________________</acquaintance></acquaintances> <athletics> <yes>_____</yes> <no>_____</no> <if>_____</if> </athletics> <academic_preference> <one>_____</one> <two>_____</two> <three>_____</three> </academic_preference> </application>
DTD
<!ELEMENT application (campus+, name, DOB, social_security, address, high_school, interests, applied_colleges, acquaintances, athletics, academic_preference)> <!ELEMENT campus EMPTY > <!ATTLIST campus style (st.louis|vienna|leiden|geneva|london|cha-am) #IMPLIED> <!ATTLIST campus campus_type CDATA #IMPLIED> <!ELEMENT name (first_name, last_name, middle_name)> <!ELEMENT first_name (#PCDATA)> <!ELEMENT last_name (#PCDATA)> <!ELEMENT middle_name (#PCDATA)> <!ELEMENT DOB (month, day, year) > <!ELEMENT month (#PCDATA)> <!ELEMENT day (#PCDATA)> <!ELEMENT year (#PCDATA)> <!ELEMENT social_security (social)> <!ELEMENT social (#PCDATA)> <!ELEMENT address (street, city, state, zip)> <!ELEMENT street (#PCDATA)> <!ELEMENT city (#PCDATA)> <!ELEMENT state (#PCDATA)> <!ELEMENT zip (#PCDATA)> <!ELEMENT high_school (graduate, city-state)> <!ELEMENT graduate (#PCDATA)> <!ELEMENT city-state (#PCDATA)> <!ELEMENT interests (interest)> <!ELEMENT interest (#PCDATA)> <!ELEMENT applied_colleges (colleges*)> <!ELEMENT colleges (#PCDATA)> <!ELEMENT acquaintances (acquaintance*)> <!ELEMENT acquaintance (#PCDATA)> <!ELEMENT athletics (yes, no, if)> <!ELEMENT yes (#PCDATA)> <!ELEMENT no (#PCDATA)> <!ELEMENT if (#PCDATA)> <!ELEMENT academic_preference (one, two, three)> <!ELEMENT one (#PCDATA)> <!ELEMENT two (#PCDATA)> <!ELEMENT three (#PCDATA)>
E
XML
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE application SYSTEM "websterApplication.dtd"> <application> <campus campusChoice="geneva"></campus> <!--Example 1, based on myself--> <person> <lastName>E</lastName> <firstName>E</firstName> <dateOfBirth>x/y/z</dateOfBirth> <SSN>123456789</SSN> <address> <street>x</street> <city>y</city> <state>z</state> <zip>zz</zip> </address> <highschool> <name>xxxx</name> <HScity>yyyy</HScity> <HSstate>zzz</HSstate> </highschool> </person> <questions> <answer1>I read about it online!</answer1> <answer2>XY University</answer2> <answer3>xxx an a million others</answer3> <answer4>No.</answer4> </questions> <ifTransfer preference="day"></ifTransfer> <academicFocus> <firstChoice>Sorcery</firstChoice> <secondChoice>Computer Science</secondChoice> <thirdChoice>Business and Administration</thirdChoice> </academicFocus> </application>
XML V2
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE application SYSTEM "websterApplication.dtd"> <application> <campus campusChoice="geneva"></campus> <!--Example 2, based on Duke! (Google him if you're not familiar)--> <person> <lastName>Nukem</lastName> <firstName>Duke</firstName> <dateOfBirth>August 17th 1967</dateOfBirth> <SSN>987654321</SSN> <address> <street>Kickass St. 1</street> <city>Los Angeles</city> <state>CA</state> <zip>02341</zip> </address> <highschool> <name>High School!?</name> <HScity>None</HScity> <HSstate>None</HSstate> </highschool> </person> <questions> <answer1>I decided to kick ass.</answer1> <answer3>Nobody</answer3> <answer4>Chewing gum!</answer4> </questions> <ifTransfer preference="evening"></ifTransfer> <academicFocus> <firstChoice>Kicking Alien Ass and saving the world's babes!</firstChoice> <secondChoice>Choice 1</secondChoice> <thirdChoice>Choice 1</thirdChoice> </academicFocus> </application>
DTD
<?xml version="1.0" encoding="ISO-8859-1"?> <!--COAP 2180 - EXAM 1 Modelling the Webster University Common Application Supplement D, November 24 2010 --> <!--Root Element--> <!ELEMENT application (campus, person, questions, ifTransfer*, academicFocus)> <!ELEMENT campus EMPTY> <!--The choice of campus is an attribute to the campus element. This makes more sense compared to creating an element for each choice of campus.--> <!ATTLIST campus campusChoice (stlouis|vienna|leiden|geneva|london|chaam) #REQUIRED> <!--The person element and its sub-elements--> <!--The basics--> <!ELEMENT person (lastName, firstName, middleName?, dateOfBirth, SSN, address, highschool)> <!ELEMENT lastName (#PCDATA)> <!ELEMENT firstName (#PCDATA)> <!ELEMENT middleName (#PCDATA)> <!ELEMENT dateOfBirth (#PCDATA)> <!ELEMENT SSN (#PCDATA)> <!--Address is structured separately to maintain a logic structure--> <!ELEMENT address (street, city, state, zip)> <!ELEMENT street (#PCDATA)> <!ELEMENT city (#PCDATA)> <!ELEMENT state (#PCDATA)> <!ELEMENT zip (#PCDATA)> <!--Same goes for high school--> <!ELEMENT highschool (name, HScity, HSstate)> <!ELEMENT name (#PCDATA)> <!ELEMENT HScity (#PCDATA)> <!ELEMENT HSstate (#PCDATA)> <!--This is where we store the answers to questions 1 through 4 in the second section of the questionnaire.--> <!ELEMENT questions (answer1, answer2?, answer3, answer4)> <!ELEMENT answer1 (#PCDATA)> <!ELEMENT answer2 (#PCDATA)> <!ELEMENT answer3 (#PCDATA)> <!ELEMENT answer4 (#PCDATA)> <!--An attribute list is used to let the user choose a preference for class times--> <!ELEMENT ifTransfer EMPTY> <!ATTLIST ifTransfer preference (day|evening|notsure) #REQUIRED> <!ELEMENT academicFocus (firstChoice, secondChoice, thirdChoice)> <!ELEMENT firstChoice (#PCDATA)> <!ELEMENT secondChoice (#PCDATA)> <!ELEMENT thirdChoice (#PCDATA)>


