Help:COAP-2180/mid-term-solutions

The educational technology and digital learning wiki
Jump to navigation Jump to search

Solutions for Common application supplement- anonymized

Solutions for a 2010 mid term exam below.

COAP 2180 - Fall 2 2010

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)>