weekdaze-0.0.0.1: xml/example_21.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE options SYSTEM "../dtd/weekdaze.dtd"> <!-- CAVEAT: amend after relocating this file ! -->
<!--
Copyright (C) 2015 Dr. Alistair Ward
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<options>
<configVersion>
<versionElement integer="1"/>
<versionElement integer="0"/>
</configVersion>
<executionOptions>
<evolutionStrategies nInitialScouts="4">
<synchronisedCourseMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</synchronisedCourseMutation>
<synchronisedCourseByDayMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</synchronisedCourseByDayMutation>
<excessRunlengthMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</excessRunlengthMutation>
<homogeneousStudentViewLessonMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</homogeneousStudentViewLessonMutation>
<incompleteCourseMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</incompleteCourseMutation>
<randomLessonMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</randomLessonMutation>
<singletonStudentClassMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</singletonStudentClassMutation>
<splitSessionMutation>
<timetableBreederFecundity randomConstructorFecundity="256"/>
</splitSessionMutation>
<studentBodyCombinationMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</studentBodyCombinationMutation>
<studentViewTimetableForDayMutation>
<timetableBreederFecundity deterministicConstructorFecundity="256" randomConstructorFecundity="256"/>
</studentViewTimetableForDayMutation>
<studentViewTimetableForWeekMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</studentViewTimetableForWeekMutation>
<synchronousLessonMutation>
<timetableBreederFecundity deterministicConstructorFecundity="128" randomConstructorFecundity="256"/>
</synchronousLessonMutation>
</evolutionStrategies>
<!--
<traversalOrder>
<x>
<timetableAxisTraversal sense="True" axis="ObserverId"/>
</x><y>
<timetableAxisTraversal sense="True" axis="TimeslotId"/>
</y><z>
<timetableAxisTraversal sense="False" axis="Day"/>
</z>
</traversalOrder>
-->
<optimiseLessonCriteriaWeights/>
<lessonCriteriaWeights areResourcesReused="8.62e-3" greatestMinimumConsecutiveLessons="0.118" greatestRemainingCourseLessons="1.33e-2" greatestSynchronisedCourseSetSize="0.229" isCoreKnowledgeRequirement="1.03e-2" isSpecialistInTopic="5.87e-3" matchCourseClassSizeToLocationCapacity="1.16e-2" maximiseRelativeFacilityUtilisation="1.21e-2" minimiseBookingAtAnotherCoursesSpecifiedTime="1" minimiseBookingOfLocationByOtherTeachers="1.11e-2" minimiseDeviationFromTimeslotRequest="2.72e-2" minimiseInterCampusMigrationsOfStudents="0.1" minimiseInterCampusMigrationsOfTeachers="0.1" minimiseStudentBodyCombinations="2.26e-2" minimiseTeachersLocusOperandi="1.46e-2" minimiseWasteOfScarceFacilities="0.110"/>
<timetableCriteriaWeights maximiseComplianceWithFreePeriodPreferences="6.25e-2" maximiseMeanRatioOfStudentClassSizeToLocationCapacity="6.25e-2" maximiseMeanStudentClassSize="0.5" maximiseSynchronisationOfSynchronisedCourses="0.5" maximiseWeightedMeanStudentBodyUtilisationRatio="0.5" minimiseAverageAbsoluteDeviationFromIdealTimeslotRequest="0.125" minimiseDispersionOfStudentFreePeriodsPerDay="1.5625e-2" minimiseDispersionOfTeacherFreePeriodsPerDay="3.125e-2" minimiseDispersionOfTeacherWorkload="3.125e-2" minimiseMeanInterCampusMigrationsOfStudents="0.5" minimiseMeanInterCampusMigrationsOfTeachers="0.5" minimiseMeanLocationChangesOfTeachers="6.25e-2" minimiseMeanLocusOperandiOfTeachers="6.25e-2" minimiseMeanRatioOfIncompletelyBookedCoreKnowledge="0.5" minimiseMeanRatioOfIncompletelyBookedOptionalKnowledge="0.25" minimiseMeanStudentBodyCombinationsPerLesson="0.75" minimiseRatioOfConsecutiveEqualLessons="0.25" minimiseRatioOfSeparatedEqualLessonsWithinAnyDay="0.25"/>
</executionOptions>
<outputOptions>
<fileFormats>
<fileFormat filePath="-">
<xhtml>
<style>
<displayViews>
<perspective view="StudentView"/>
<perspective view="TeacherView"/>
<perspective view="LocationView"/>
</displayViews>
<mergeDuplicateTimeslots>
<timeAxes byDay="True" byTimeslotId="True"/>
</mergeDuplicateTimeslots>
<displayAxisLabels>
<timeAxes byDay="True" byTimeslotId="True"/>
</displayAxisLabels>
<weekend>
<day value="Saturday"/>
<day value="Sunday"/>
</weekend>
<generateLessonColour generateLessonColourFrom="Topic"/>
</style>
</xhtml>
</fileFormat>
<!--
<fileFormat filePath="xml/studentViewTimetable_13.xml">
<xml/>
</fileFormat>
-->
</fileFormats>
</outputOptions>
<problemParameters>
<problemValidationSwitches checkIfStudentBodiesExceedTeachers="False" checkIfStudentBodySizeExceedsLocationCapacity="False"/>
<timeslotIdBounds>
<min timeslotId="0"/>
<max timeslotId="20"/>
</timeslotIdBounds>
<locationCatalogue>
<location locationId="ArtRoom">
<locationProfile capacity="12">
<facilities>
<facilityName value="Art-tools"/>
<facilityName value="Drawing-desks"/>
<facilityName value="Easels"/>
<facilityName value="Sinks"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="AssemblyHall">
<locationProfile capacity="40">
<facilities>
<facilityName value="Lectern"/>
<facilityName value="Pipe-organ"/>
<facilityName value="Seats"/>
</facilities>
</locationProfile>
</location><location locationId="BiologyLab_1">
<locationProfile capacity="6">
<facilities>
<facilityName value="Biology-lab"/>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="BiologyLab_2">
<locationProfile capacity="12">
<facilities>
<facilityName value="Biology-lab"/>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="ChemistryLab_1">
<locationProfile capacity="6">
<facilities>
<facilityName value="Blackboard"/>
<facilityName value="Chemistry-lab"/>
<facilityName value="Desks"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="Classroom_1">
<locationProfile capacity="12">
<facilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</facilities>
</locationProfile>
</location><location locationId="Classroom_2">
<locationProfile capacity="16">
<facilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</facilities>
</locationProfile>
</location><location locationId="Classroom_3">
<locationProfile capacity="12">
<facilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</facilities>
</locationProfile>
</location><location locationId="Classroom_4">
<locationProfile capacity="16">
<facilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</facilities>
</locationProfile>
</location><location locationId="DiningHall_1">
<locationProfile capacity="60">
<facilities>
<facilityName value="Seats"/>
<facilityName value="Tables"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="DiningHall_2">
<locationProfile capacity="60">
<facilities>
<facilityName value="Seats"/>
<facilityName value="Tables"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="GamesField">
<locationProfile capacity="40">
<facilities>
<facilityName value="Goal-posts"/>
<facilityName value="Running-track"/>
<facilityName value="Showers"/>
</facilities>
<availability>
<day value="Sunday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Saturday"/>
</availability>
</locationProfile>
</location><location locationId="Gym">
<locationProfile capacity="6">
<facilities>
<facilityName value="Gym-equipment"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="Kitchen_1">
<locationProfile capacity="6">
<facilities>
<facilityName value="Kitchen-equipment"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="Kitchen_2">
<locationProfile capacity="12">
<facilities>
<facilityName value="Kitchen-equipment"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="MusicRoom_1">
<locationProfile capacity="6">
<facilities>
<facilityName value="Musical instruments"/>
</facilities>
</locationProfile>
</location><location locationId="MusicRoom_2">
<locationProfile capacity="12">
<facilities>
<facilityName value="Blackboard"/>
<facilityName value="Musical instruments"/>
</facilities>
</locationProfile>
</location><location locationId="PhysicsLab_1">
<locationProfile capacity="6">
<facilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
<facilityName value="Physics-lab"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="PhysicsLab_2">
<locationProfile capacity="12">
<facilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
<facilityName value="Physics-lab"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location><location locationId="Pottery">
<locationProfile capacity="6">
<facilities>
<facilityName value="Kiln"/>
<facilityName value="Potter's Wheel"/>
<facilityName value="Pug-mill"/>
<facilityName value="Sinks"/>
</facilities>
</locationProfile>
</location><location locationId="SwimmingBaths">
<locationProfile capacity="20">
<facilities>
<facilityName value="Swimming-pool"/>
</facilities>
</locationProfile>
</location><location locationId="WoodworkRoom">
<locationProfile capacity="12">
<facilities>
<facilityName value="Wood-tools"/>
<facilityName value="Work-benches"/>
</facilities>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
</locationProfile>
</location>
</locationCatalogue>
<teacherRegister>
<teacher teacherId="Teacher_01">
<teacherProfile maximumTeachingRatio="0.0">
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Administrators"/>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_02">
<teacherProfile locationId="MusicRoom_1" maximumTeachingRatio="0.714" specialtyTopic="Music"> <!-- 15/21 rounded-up -->
<service>
<course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Music" level="2"/>
<requiredFacilities>
<facilityName value="Musical instruments"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Music" level="3"/>
<requiredFacilities>
<facilityName value="Musical instruments"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Lunch_1"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_03">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="German">
<service>
<course requiredLessonsPerWeek="6" synchronisationId="Foreign Languages/1" minimumConsecutiveLessons="2">
<subject topic="German" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="8" synchronisationId="Foreign Languages/2" minimumConsecutiveLessons="2">
<subject topic="German" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="10" synchronisationId="Foreign Languages/3" minimumConsecutiveLessons="2">
<subject topic="German" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_04">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="English" freePeriodPreference="Post">
<service>
<course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2">
<subject topic="English" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="10" minimumConsecutiveLessons="2">
<subject topic="English" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="12" minimumConsecutiveLessons="2">
<subject topic="English" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Administrators"/>
<member groupId="Lunch_1"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_05">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Geography">
<service>
<course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Geography" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2">
<subject topic="Geography" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="10" synchronisationId="Geography/History 3" minimumConsecutiveLessons="2">
<subject topic="Geography" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Drama"/>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_06">
<teacherProfile maximumTeachingRatio="0.714">
<service>
<course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Maths" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="1"/>
</timeslotRequest>
</course><course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2">
<subject topic="Maths" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="1"/>
</timeslotRequest>
</course><course requiredLessonsPerWeek="10" minimumConsecutiveLessons="2">
<subject topic="Maths" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="1"/>
</timeslotRequest>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Drama"/>
<member groupId="Lunch_1"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_07">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Maths">
<service>
<course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Maths" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="1"/>
</timeslotRequest>
</course><course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2">
<subject topic="Maths" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="1"/>
</timeslotRequest>
</course><course requiredLessonsPerWeek="10" minimumConsecutiveLessons="2">
<subject topic="Maths" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="1"/>
</timeslotRequest>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Drama"/>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_08">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="French">
<service>
<course requiredLessonsPerWeek="6" synchronisationId="Foreign Languages/1" minimumConsecutiveLessons="2">
<subject topic="French" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="8" synchronisationId="Foreign Languages/2" minimumConsecutiveLessons="2">
<subject topic="French" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Administrators"/>
<member groupId="Debating"/>
<member groupId="Lunch_1"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_09">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="English">
<service>
<course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2">
<subject topic="English" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="10" minimumConsecutiveLessons="2">
<subject topic="English" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="12" minimumConsecutiveLessons="2">
<subject topic="English" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_10">
<teacherProfile locationId="ChemistryLab_1" maximumTeachingRatio="0.714" specialtyTopic="Chemistry">
<service>
<course requiredLessonsPerWeek="6" minimumConsecutiveLessons="3">
<subject topic="Chemistry" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Chemistry-lab"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="9" minimumConsecutiveLessons="3">
<subject topic="Chemistry" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Chemistry-lab"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="12" minimumConsecutiveLessons="3">
<subject topic="Chemistry" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Chemistry-lab"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_1"/>
<member groupId="Science-teachers"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_11">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Games">
<service>
<course requiredLessonsPerWeek="8" minimumConsecutiveLessons="8">
<subject topic="Games" level=""/>
<requiredFacilities>
<facilityName value="Running-track"/>
</requiredFacilities>
<timeslotRequest>
<specifically>
<time timeslotId="13">
<day value="Wednesday"/>
</time><time timeslotId="20">
<day value="Wednesday"/>
</time>
</specifically>
</timeslotRequest>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Physical Education" level="1"/>
<requiredFacilities>
<facilityName value="Gym-equipment"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Physical Education" level="2"/>
<requiredFacilities>
<facilityName value="Gym-equipment"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Physical Education" level="3"/>
<requiredFacilities>
<facilityName value="Gym-equipment"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Swimming" level="1"/>
<requiredFacilities>
<facilityName value="Swimming-pool"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Swimming" level="2"/>
<requiredFacilities>
<facilityName value="Swimming-pool"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Swimming" level="3"/>
<requiredFacilities>
<facilityName value="Swimming-pool"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Saturday"/>
</availability>
<groupMembership>
<member groupId="Lunch_2"/>
<member groupId="Sport-teachers"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_12">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Physics">
<service>
<course requiredLessonsPerWeek="8" minimumConsecutiveLessons="4">
<subject topic="Physics" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
<facilityName value="Physics-lab"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="12" minimumConsecutiveLessons="4">
<subject topic="Physics" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
<facilityName value="Physics-lab"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="16" minimumConsecutiveLessons="4" synchronisationId="Physics 3 stream">
<subject topic="Physics" level="3.A"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
<facilityName value="Physics-lab"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_1"/>
<member groupId="Science-teachers"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_13">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Physics">
<service>
<course requiredLessonsPerWeek="8" minimumConsecutiveLessons="4">
<subject topic="Physics" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
<facilityName value="Physics-lab"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="12" minimumConsecutiveLessons="4">
<subject topic="Physics" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
<facilityName value="Physics-lab"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="16" minimumConsecutiveLessons="4" maximumClassSize="3" synchronisationId="Physics 3 stream">
<subject topic="Physics" level="3.B"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
<facilityName value="Physics-lab"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_2"/>
<member groupId="Science-teachers"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_14">
<teacherProfile locationId="BiologyLab_2" maximumTeachingRatio="0.714" specialtyTopic="Biology">
<service>
<course requiredLessonsPerWeek="6" minimumConsecutiveLessons="3">
<subject topic="Biology" level="1"/>
<requiredFacilities>
<facilityName value="Biology-lab"/>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="9" minimumConsecutiveLessons="3">
<subject topic="Biology" level="2"/>
<requiredFacilities>
<facilityName value="Biology-lab"/>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="12" minimumConsecutiveLessons="3">
<subject topic="Biology" level="3"/>
<requiredFacilities>
<facilityName value="Biology-lab"/>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Chess"/>
<member groupId="Lunch_1"/>
<member groupId="Science-teachers"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_15">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Domestic Science" freePeriodPreference="Terminal">
<service>
<course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2" maximumClassSize="8">
<subject topic="Domestic Science" level="1"/>
<requiredFacilities>
<facilityName value="Kitchen-equipment"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="9"/>
</timeslotRequest>
</course><course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2" maximumClassSize="8">
<subject topic="Domestic Science" level="2"/>
<requiredFacilities>
<facilityName value="Kitchen-equipment"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="9"/>
</timeslotRequest>
</course><course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2" maximumClassSize="8">
<subject topic="Domestic Science" level="3"/>
<requiredFacilities>
<facilityName value="Kitchen-equipment"/>
</requiredFacilities>
<timeslotRequest>
<ideally timeslotId="9"/>
</timeslotRequest>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Administrators"/>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_16">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Physical Education">
<service>
<course requiredLessonsPerWeek="8" minimumConsecutiveLessons="8">
<subject topic="Games" level=""/>
<requiredFacilities>
<facilityName value="Goal-posts"/>
<facilityName value="Showers"/>
</requiredFacilities>
<timeslotRequest>
<specifically>
<time timeslotId="13">
<day value="Tuesday"/>
</time><time timeslotId="20">
<day value="Tuesday"/>
</time>
</specifically>
</timeslotRequest>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Physical Education" level="1"/>
<requiredFacilities>
<facilityName value="Gym-equipment"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Physical Education" level="2"/>
<requiredFacilities>
<facilityName value="Gym-equipment"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Physical Education" level="3"/>
<requiredFacilities>
<facilityName value="Gym-equipment"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Swimming" level="1"/>
<requiredFacilities>
<facilityName value="Swimming-pool"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Swimming" level="2"/>
<requiredFacilities>
<facilityName value="Swimming-pool"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Swimming" level="3"/>
<requiredFacilities>
<facilityName value="Swimming-pool"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Friday"/>
<day value="Saturday"/>
</availability>
<groupMembership>
<member groupId="Lunch_1"/>
<member groupId="Sport-teachers"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_17">
<teacherProfile locationId="MusicRoom_2" maximumTeachingRatio="0.714" specialtyTopic="Music">
<service>
<course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Music" level="1"/>
<requiredFacilities>
<facilityName value="Musical instruments"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Music" level="2"/>
<requiredFacilities>
<facilityName value="Musical instruments"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Choir"/>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_18">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Religious Education">
<service>
<course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Religious Education" level="1"/>
<requiredFacilities>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Religious Education" level="2"/>
<requiredFacilities>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Tuesday"/>
<day value="Thursday"/>
</availability>
<groupMembership>
<member groupId="Administrators"/>
<member groupId="Lunch_1"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_19">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="History">
<service>
<course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="History" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2">
<subject topic="History" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="10" minimumConsecutiveLessons="2" synchronisationId="Geography/History 3">
<subject topic="History" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_20">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Chinese">
<service>
<course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2" synchronisationId="Foreign Languages/1">
<subject topic="Chinese" level="1"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2" synchronisationId="Foreign Languages/2">
<subject topic="Chinese" level="2"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="10" minimumConsecutiveLessons="2" synchronisationId="Foreign Languages/3">
<subject topic="Chinese" level="3"/>
<requiredFacilities>
<facilityName value="Blackboard"/>
<facilityName value="Desks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_1"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_21">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Woodwork">
<service>
<course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Technical Drawing" level="1"/>
<requiredFacilities>
<facilityName value="Drawing-desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Woodwork" level="1"/>
<requiredFacilities>
<facilityName value="Wood-tools"/>
<facilityName value="Work-benches"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Woodwork" level="2"/>
<requiredFacilities>
<facilityName value="Wood-tools"/>
<facilityName value="Work-benches"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_22">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Technical Drawing">
<service>
<course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Technical Drawing" level="1"/>
<requiredFacilities>
<facilityName value="Drawing-desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Technical Drawing" level="2"/>
<requiredFacilities>
<facilityName value="Drawing-desks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Woodwork" level="1"/>
<requiredFacilities>
<facilityName value="Wood-tools"/>
<facilityName value="Work-benches"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_1"/>
</groupMembership>
</teacherProfile>
</teacher><teacher teacherId="Teacher_23">
<teacherProfile maximumTeachingRatio="0.714" specialtyTopic="Art">
<service>
<course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Pottery" level="1"/>
<requiredFacilities>
<facilityName value="Kiln"/>
<facilityName value="Potter's Wheel"/>
<facilityName value="Pug-mill"/>
<facilityName value="Sinks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="4" minimumConsecutiveLessons="2">
<subject topic="Art" level="1"/>
<requiredFacilities>
<facilityName value="Art-tools"/>
<facilityName value="Easels"/>
<facilityName value="Sinks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="6" minimumConsecutiveLessons="2">
<subject topic="Art" level="2"/>
<requiredFacilities>
<facilityName value="Art-tools"/>
<facilityName value="Easels"/>
<facilityName value="Sinks"/>
</requiredFacilities>
</course><course requiredLessonsPerWeek="8" minimumConsecutiveLessons="2">
<subject topic="Art" level="3"/>
<requiredFacilities>
<facilityName value="Art-tools"/>
<facilityName value="Easels"/>
<facilityName value="Sinks"/>
</requiredFacilities>
</course>
</service>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Lunch_2"/>
</groupMembership>
</teacherProfile>
</teacher>
</teacherRegister>
<studentBodyRegister>
<studentBodyToProfileAssociation>
<studentBody mnemonic="Body_1.0">
<student studentId="Student_1.0.0"/>
<student studentId="Student_1.0.1"/>
<student studentId="Student_1.0.2"/>
</studentBody>
<studentProfile teachingRatio="0.762"> <!-- 16/21 rounded-up -->
<knowledgeRequirements>
<core>
<subject topic="Biology" level="1"/>
<subject topic="Chemistry" level="1"/>
<subject topic="English" level="1"/>
<subject topic="French" level="1"/>
<subject topic="Games" level=""/>
<subject topic="Geography" level="1"/>
<subject topic="History" level="1"/>
<subject topic="Maths" level="1"/>
<subject topic="Physical Education" level="1"/>
<subject topic="Physics" level="1"/>
<subject topic="Swimming" level="1"/>
</core>
<optional>
<subject topic="Pottery" level="1"/>
<subject topic="Domestic Science" level="1"/>
<subject topic="Woodwork" level="1"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Debating"/>
<member groupId="Lunch_1"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_1.1">
<student studentId="Student_1.1.0"/>
<student studentId="Student_1.1.1"/>
<student studentId="Student_1.1.2"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="Biology" level="1"/>
<subject topic="Chemistry" level="1"/>
<subject topic="English" level="1"/>
<subject topic="Games" level=""/>
<subject topic="Geography" level="1"/>
<subject topic="German" level="1"/>
<subject topic="History" level="1"/>
<subject topic="Maths" level="1"/>
<subject topic="Physical Education" level="1"/>
<subject topic="Physics" level="1"/>
<subject topic="Religious Education" level="1"/>
<subject topic="Swimming" level="1"/>
</core>
<optional>
<subject topic="Art" level="1"/>
<subject topic="Pottery" level="1"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Chess"/>
<member groupId="Lunch_2"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_1.2">
<student studentId="Student_1.2.0"/>
<student studentId="Student_1.2.1"/>
</studentBody>
<studentProfile teachingRatio="0.762" freePeriodPreference="Post">
<knowledgeRequirements>
<core>
<subject topic="Chemistry" level="1"/>
<subject topic="English" level="1"/>
<subject topic="Games" level=""/>
<subject topic="Geography" level="1"/>
<subject topic="History" level="1"/>
<subject topic="Maths" level="1"/>
<subject topic="Physical Education" level="1"/>
<subject topic="Physics" level="1"/>
<subject topic="Religious Education" level="1"/>
<subject topic="Swimming" level="1"/>
</core>
<optional>
<subject topic="Music" level="1"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Choir"/>
<member groupId="Lunch_1"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_1.3">
<student studentId="Student_1.3.0"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="Biology" level="1"/>
<subject topic="Chemistry" level="1"/>
<subject topic="Chinese" level="1"/>
<subject topic="English" level="1"/>
<subject topic="Games" level=""/>
<subject topic="Geography" level="1"/>
<subject topic="History" level="1"/>
<subject topic="Maths" level="1"/>
<subject topic="Physical Education" level="1"/>
<subject topic="Physics" level="1"/>
<subject topic="Religious Education" level="1"/>
<subject topic="Swimming" level="1"/>
</core>
<optional>
<subject topic="Technical Drawing" level="1"/>
<subject topic="Pottery" level="1"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Drama"/>
<member groupId="Lunch_2"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_2.0">
<student studentId="Student_2.0.0"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="Biology" level="2"/>
<subject topic="Chemistry" level="2"/>
<subject topic="English" level="2"/>
<subject topic="French" level="2"/>
<subject topic="Games" level=""/>
<subject topic="History" level="2"/>
<subject topic="Maths" level="2"/>
<subject topic="Physical Education" level="2"/>
<subject topic="Swimming" level="2"/>
</core>
<optional>
<subject topic="Music" level="2"/>
<subject topic="Technical Drawing" level="2"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Debating"/>
<member groupId="Lunch_1"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_2.1">
<student studentId="Student_2.1.0"/>
<student studentId="Student_2.1.1"/>
<student studentId="Student_2.1.2"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="English" level="2"/>
<subject topic="Games" level=""/>
<subject topic="Geography" level="2"/>
<subject topic="German" level="2"/>
<subject topic="Maths" level="2"/>
<subject topic="Physical Education" level="2"/>
<subject topic="Physics" level="2"/>
<subject topic="Religious Education" level="2"/>
<subject topic="Swimming" level="2"/>
</core>
<optional>
<subject topic="Art" level="2"/>
<subject topic="Domestic Science" level="2"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Chess"/>
<member groupId="Lunch_2"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_2.2">
<student studentId="Student_2.2.0"/>
<student studentId="Student_2.2.1"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="Biology" level="2"/>
<subject topic="Chemistry" level="2"/>
<subject topic="Chinese" level="2"/>
<subject topic="English" level="2"/>
<subject topic="Games" level=""/>
<subject topic="Geography" level="2"/>
<subject topic="Maths" level="2"/>
<subject topic="Swimming" level="2"/>
</core>
<optional>
<subject topic="Art" level="2"/>
<subject topic="Music" level="2"/>
<subject topic="Technical Drawing" level="1"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Choir"/>
<member groupId="Lunch_1"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_2.3">
<student studentId="Student_2.3.0"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="Biology" level="2"/>
<subject topic="Chemistry" level="2"/>
<subject topic="English" level="2"/>
<subject topic="French" level="2"/>
<subject topic="History" level="2"/>
<subject topic="Maths" level="2"/>
<subject topic="Physics" level="2"/>
<subject topic="Swimming" level="2"/>
</core>
<optional>
<subject topic="Art" level="2"/>
<subject topic="Woodwork" level="2"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Drama"/>
<member groupId="Lunch_2"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_3.0">
<student studentId="Student_3.0.0"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="Chinese" level="3"/>
<subject topic="English" level="3"/>
<subject topic="Games" level=""/>
<subject topic="History" level="3"/>
<subject topic="Maths" level="3"/>
<subject topic="Physics" level="3.A"/>
<subject topic="Swimming" level="3"/>
</core>
<optional>
<subject topic="Music" level="3"/>
<subject topic="Technical Drawing" level="1"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Chess"/>
<member groupId="Lunch_1"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_3.1">
<student studentId="Student_3.1.0"/>
<student studentId="Student_3.1.1"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="Biology" level="3"/>
<subject topic="Chemistry" level="3"/>
<subject topic="English" level="3"/>
<subject topic="German" level="3"/>
<subject topic="Maths" level="3"/>
<subject topic="Physical Education" level="3"/>
<subject topic="Swimming" level="3"/>
</core>
<optional>
<subject topic="Art" level="3"/>
<subject topic="Domestic Science" level="3"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Debating"/>
<member groupId="Lunch_2"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation><studentBodyToProfileAssociation>
<studentBody mnemonic="Body_3.2">
<student studentId="Student_3.2.0"/>
</studentBody>
<studentProfile teachingRatio="0.762">
<knowledgeRequirements>
<core>
<subject topic="Biology" level="3"/>
<subject topic="English" level="3"/>
<subject topic="Geography" level="3"/>
<subject topic="Maths" level="3"/>
<subject topic="Physical Education" level="3"/>
<subject topic="Physics" level="3.B"/>
<subject topic="Swimming" level="3"/>
</core>
<optional>
<subject topic="Technical Drawing" level="2"/>
<subject topic="Woodwork" level="2"/>
</optional>
</knowledgeRequirements>
<availability>
<day value="Monday"/>
<day value="Tuesday"/>
<day value="Wednesday"/>
<day value="Thursday"/>
<day value="Friday"/>
</availability>
<groupMembership>
<member groupId="Assembly"/>
<member groupId="Choir"/>
<member groupId="Lunch_1"/>
</groupMembership>
</studentProfile>
</studentBodyToProfileAssociation>
</studentBodyRegister>
<groupCatalogue>
<group groupId="Administrators">
<groupProfile mandatesAttendance="True">
<meetingTimes>
<time timeslotId="0">
<day value="Tuesday"/>
</time><time timeslotId="1">
<day value="Tuesday"/>
</time><time timeslotId="0">
<day value="Thursday"/>
</time><time timeslotId="1">
<day value="Thursday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Assembly">
<groupProfile locationId="AssemblyHall">
<meetingTimes>
<time timeslotId="0">
<day value="Monday"/>
</time><time timeslotId="0">
<day value="Tuesday"/>
</time><time timeslotId="0">
<day value="Wednesday"/>
</time><time timeslotId="0">
<day value="Thursday"/>
</time><time timeslotId="0">
<day value="Friday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Chess">
<groupProfile locationId="Classroom_1">
<meetingTimes>
<time timeslotId="19">
<day value="Thursday"/>
</time><time timeslotId="20">
<day value="Thursday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Choir">
<groupProfile locationId="MusicRoom_1" mandatesAttendance="True">
<meetingTimes>
<time timeslotId="19">
<day value="Friday"/>
</time><time timeslotId="20">
<day value="Friday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Debating">
<groupProfile locationId="Classroom_2" mandatesAttendance="True">
<meetingTimes>
<time timeslotId="19">
<day value="Thursday"/>
</time><time timeslotId="20">
<day value="Thursday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Drama">
<groupProfile locationId="MusicRoom_2" mandatesAttendance="True">
<meetingTimes>
<time timeslotId="19">
<day value="Friday"/>
</time><time timeslotId="20">
<day value="Friday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Lunch_1">
<groupProfile locationId="DiningHall_1">
<meetingTimes>
<time timeslotId="10">
<day value="Monday"/>
</time><time timeslotId="10">
<day value="Tuesday"/>
</time><time timeslotId="10">
<day value="Wednesday"/>
</time><time timeslotId="10">
<day value="Thursday"/>
</time><time timeslotId="10">
<day value="Friday"/>
</time><time timeslotId="11">
<day value="Monday"/>
</time><time timeslotId="11">
<day value="Tuesday"/>
</time><time timeslotId="11">
<day value="Wednesday"/>
</time><time timeslotId="11">
<day value="Thursday"/>
</time><time timeslotId="11">
<day value="Friday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Lunch_2">
<groupProfile locationId="DiningHall_2">
<meetingTimes>
<time timeslotId="11">
<day value="Monday"/>
</time><time timeslotId="11">
<day value="Tuesday"/>
</time><time timeslotId="11">
<day value="Wednesday"/>
</time><time timeslotId="11">
<day value="Thursday"/>
</time><time timeslotId="11">
<day value="Friday"/>
</time><time timeslotId="12">
<day value="Monday"/>
</time><time timeslotId="12">
<day value="Tuesday"/>
</time><time timeslotId="12">
<day value="Wednesday"/>
</time><time timeslotId="12">
<day value="Thursday"/>
</time><time timeslotId="12">
<day value="Friday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Science-teachers">
<groupProfile mandatesAttendance="True">
<meetingTimes>
<time timeslotId="0">
<day value="Wednesday"/>
</time>
</meetingTimes>
</groupProfile>
</group><group groupId="Sport-teachers">
<groupProfile mandatesAttendance="True"/>
</group>
</groupCatalogue>
</problemParameters>
</options>