weekdaze-0.0.0.1: xhtml/timetable_01.xhtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-type" content="application/xhtml+xml;charset=UTF-8"
/><meta name="author" content="Dr. Alistair Ward"
/><meta name="description" content="The proposed solution to the specified school-timetable problem"
/><meta name="keywords" content="weekdaze-0.0.0.1, Timetable, Haskell, Evolutionary algorithm"
/><link rel="icon" href="../images/favicon.png" type="image/png"
/><link rel="stylesheet" href="../css/weekdaze.css" type="text/css"
/><link rel="stylesheet" href="https://functionalley.com/WeekDaze/css/weekdaze.css" type="text/css"
/><title
>weekdaze</title>
</head>
<body>
<h1 id="commandLine"
>weekdaze --verbosity='Deafening' --randomSeed --inputConfigFilePath='xml/example_01.xml' --outputStudentViewTimetable='xml/studentViewTimetable_01.xml'</h1>
<div class="box">
<button class="showHideButton" onclick="this.innerHTML = ((this.innerHTML !== 'Hide') ? 'Hide' : 'Show'); var element = document.getElementById('consoleOutput'); element.style.display = ((element.style.display !== 'none') ? 'none' : 'block');"
>Show</button>
<h2 title="Runtime-information."
>Runtime-information</h2>
<div style="display: none" id="consoleOutput">
<ul>
<li>
<p class="warning"
>WARNING: the following lesson-criteria are inappropriate for the specified problem-parameters, & consequently their weights have been zeroed; "isSpecialistInTopic", "matchCourseClassSizeToLocationCapacity", "maximiseRelativeFacilityUtilisation", "minimiseWasteOfScarceFacilities".</p>
</li>
<li>
<p class="warning"
>WARNING: the following timetable-criteria are inappropriate for the specified problem-parameters, & consequently their weights have been zeroed; "minimiseAverageAbsoluteDeviationFromIdealTimeslotRequest", "minimiseDispersionOfStudentFreePeriodsPerDay", "minimiseRatioOfConsecutiveEqualLessons".</p>
</li>
<li>
<p class="warning"
>WARNING: the following evolution-strategies are inappropriate for the specified problem-parameters, & consequently their fecundities have been zeroed; "excessRunlengthMutation", "splitSessionMutation".</p>
</li>
</ul>
<table class="runtimeInformation" id="weightedMeanOfTimetableCriteriaByTraversalOrderTable">
<tr>
<th colspan="4"
>The Weighted Mean over the values of Heterogeneous Timetable-criteria,<br
/>of the Deterministic Timetable resulting from each Raster-scan.</th>
</tr>
<tr>
<th colspan="3"
>Slowest-changing to Fastest-changing Coordinate.</th>
<th title="Weighted Mean over the values of Heterogeneous Timetable-criteria.">
<abbr title="mu"
>μ</abbr>
</th>
</tr>
<tr>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>-Day</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>+Day</td>
<td class="numericData" style="color: #b65910"
>0.891</td>
</tr>
<tr>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="numericData" style="color: #b65910"
>0.891</td>
</tr>
<tr>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="numericData" style="color: #b65910"
>0.891</td>
</tr>
<tr>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>-Day</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>+Day</td>
<td class="numericData" style="color: #b65910"
>0.891</td>
</tr>
<tr>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>-Day</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>+Day</td>
<td class="numericData" style="color: #b65910"
>0.891</td>
</tr>
<tr>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>-Day</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>+Day</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="numericData" style="color: #b65810"
>0.893</td>
</tr>
<tr>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>-Day</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>+Day</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>-Day</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>+Day</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="numericData" style="color: #b65810"
>0.893</td>
</tr>
<tr>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="numericData" style="color: #b65810"
>0.893</td>
</tr>
<tr>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="numericData" style="color: #b65810"
>0.893</td>
</tr>
<tr>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>-TimeslotId</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="numericData" style="color: #b65810"
>0.893</td>
</tr>
<tr>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>-Day</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="timetableAxis"
>+Day</td>
<td class="numericData" style="color: #b65910"
>0.891</td>
</tr>
<tr>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="numericData" style="color: #b55b0f"
>0.886</td>
</tr>
<tr>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>-Day</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>-Day</td>
<td class="numericData" style="color: #b45e0d"
>0.880</td>
</tr>
<tr>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="timetableAxis"
>+Day</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>-ObserverId</td>
<td class="numericData" style="color: #b65810"
>0.893</td>
</tr>
<tr id="selectedRaster" title="Selected Raster-scan.">
<td class="timetableAxis"
>+TimeslotId</td>
<td class="timetableAxis"
>+Day</td>
<td class="timetableAxis"
>+ObserverId</td>
<td class="numericData" style="color: #b95114"
>0.910</td>
</tr>
<tr>
<th colspan="3" title="The Mean, over the Weighted Mean, over the values of Heterogeneous Timetable-criteria.">
<abbr title="mu"
>μ</abbr>
</th>
<td class="numericData" style="color: #b65910"
>0.892</td>
</tr>
</table>
<table class="runtimeInformation" id="initialLessonCriteriaStatisticsTable">
<tr>
<th colspan="6"
>Statistics gathered for the values of each Lesson-criterion in isolation,<br
/>Evaluated over each of the lessons of the best Deterministic Timetable.</th>
</tr>
<tr>
<th rowspan="2"
>Name</th>
<th rowspan="2" title="The weight of this criterion, in the weighted mean over the values of heterogeneous lesson-criteria."
>Weight</th>
<th colspan="4" title="Statistics gathered for the values of each lesson-criterion in isolation, evaluated over each of the lessons of the best deterministic timetable."
>Statistics</th>
</tr>
<tr>
<th title="The mean value">
<abbr title="mu"
>μ</abbr>
</th>
<th title="The standard deviation.">
<abbr title="sigma"
>σ</abbr>
</th>
<th title="The minimum value."
>Min.</th>
<th title="The maximum value."
>Max.</th>
</tr>
<tr>
<td class="lessonCriterion"
>areResourcesReused</td>
<td class="numericData" style="color: #38bf28"
>0.523</td>
<td class="numericData" style="color: #24bf3c"
>0.467</td>
<td class="numericData" style="color: #2fbf30"
>0.499</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td class="numericData" style="color: #c0302f"
>1 </td>
</tr>
<tr>
<td class="lessonCriterion"
>greatestMinimumConsecutiveLessons</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>greatestRemainingCourseLessons</td>
<td class="numericData" style="color: #066dab"
>0.159</td>
<td class="numericData" style="color: #05a970"
>0.333</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td class="numericData" style="color: #05a970"
>0.333</td>
<td class="numericData" style="color: #05a970"
>0.333</td>
</tr>
<tr>
<td class="lessonCriterion"
>greatestSynchronisedCourseSetSize</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>isCoreKnowledgeRequirement</td>
<td class="numericData" style="color: #233dbe"
>0.037</td>
<td class="numericData" style="color: #55b712"
>0.600</td>
<td class="numericData" style="color: #2cbf33"
>0.490</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td class="numericData" style="color: #c0302f"
>1 </td>
</tr>
<tr>
<td class="lessonCriterion"
>isSpecialistInTopic</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>matchCourseClassSizeToLocationCapacity</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>maximiseRelativeFacilityUtilisation</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>maximiseStudentClassSizeOverCourseClassSize</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>maximiseStudentClassSizeOverLocationCapacity</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>minimiseBookingAtAnotherCoursesSpecifiedTime</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>minimiseBookingOfLocationByOtherTeachers</td>
<td class="numericData" style="color: #194abb"
>0.071</td>
<td class="numericData" style="color: #51b915"
>0.589</td>
<td class="numericData" style="color: #00928d"
>0.257</td>
<td class="numericData" style="color: #05a970"
>0.333</td>
<td class="numericData" style="color: #c0302f"
>1 </td>
</tr>
<tr>
<td class="lessonCriterion"
>minimiseDeviationFromTimeslotRequest</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>minimiseInterCampusMigrationsOfStudents</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>minimiseInterCampusMigrationsOfTeachers</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<td class="lessonCriterion"
>minimiseStudentBodyCombinations</td>
<td class="numericData" style="color: #164fba"
>0.084</td>
<td class="numericData" style="color: #c0302f"
>1 </td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td class="numericData" style="color: #c0302f"
>1 </td>
<td class="numericData" style="color: #c0302f"
>1 </td>
</tr>
<tr>
<td class="lessonCriterion"
>minimiseTeachersLocusOperandi</td>
<td class="numericData" style="color: #1f42bd"
>0.050</td>
<td class="numericData" style="color: #bc481a"
>0.933</td>
<td class="numericData" style="color: #008f90"
>0.249</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td class="numericData" style="color: #c0302f"
>1 </td>
</tr>
<tr>
<td class="lessonCriterion"
>minimiseWasteOfScarceFacilities</td>
<td class="numericData" style="color: #2f30c0"
>0 </td>
<td colspan="4" class="unavailable" title="Zero weight"
>N/A</td>
</tr>
</table>
<table class="runtimeInformation" id="evolutionStrategyStatisticsTable">
<tr>
<th colspan="25"
>The Improvement in the value of each Timetable-criterion, resulting from each Evolution-strategy, where a Variable number of Scouts were Dispatched.</th>
</tr>
<tr id="timetableCriteriaWeights">
<th colspan="7"
>Timetable-criteria Weights →</th>
<td class="numericData" style="color: #2f30c0" title="maximiseComplianceWithFreePeriodPreferences"
>0 </td>
<td class="numericData" style="color: #1c47bc" title="maximiseMeanRatioOfStudentClassSizeToLocationCapacity"
>0.062</td>
<td class="numericData" style="color: #009090" title="maximiseMeanStudentClassSize"
>0.250</td>
<td class="numericData" style="color: #2f30c0" title="maximiseSynchronisationOfSynchronisedCourses"
>0 </td>
<td class="numericData" style="color: #30c030" title="maximiseWeightedMeanStudentBodyUtilisationRatio"
>0.500</td>
<td class="numericData" style="color: #2f30c0" title="minimiseAverageAbsoluteDeviationFromIdealTimeslotRequest"
>0 </td>
<td class="numericData" style="color: #2f30c0" title="minimiseDispersionOfStudentFreePeriodsPerDay"
>0 </td>
<td class="numericData" style="color: #253bbf" title="minimiseDispersionOfTeacherFreePeriodsPerDay"
>0.031</td>
<td class="numericData" style="color: #253bbf" title="minimiseDispersionOfTeacherWorkload"
>0.031</td>
<td class="numericData" style="color: #2f30c0" title="minimiseMeanInterCampusMigrationsOfStudents"
>0 </td>
<td class="numericData" style="color: #2f30c0" title="minimiseMeanInterCampusMigrationsOfTeachers"
>0 </td>
<td class="numericData" style="color: #1c47bc" title="minimiseMeanLocationChangesOfTeachers"
>0.062</td>
<td class="numericData" style="color: #1c47bc" title="minimiseMeanLocusOperandiOfTeachers"
>0.062</td>
<td class="numericData" style="color: #30c030" title="minimiseMeanRatioOfIncompletelyBookedCoreKnowledge"
>0.500</td>
<td class="numericData" style="color: #009090" title="minimiseMeanRatioOfIncompletelyBookedOptionalKnowledge"
>0.250</td>
<td class="numericData" style="color: #909000" title="minimiseMeanStudentBodyCombinationsPerLesson"
>0.750</td>
<td class="numericData" style="color: #2f30c0" title="minimiseRatioOfConsecutiveEqualLessons"
>0 </td>
<td class="numericData" style="color: #2f30c0" title="minimiseRatioOfSeparatedEqualLessonsWithinAnyDay"
>0 </td>
</tr>
<tr id="bestDeterministicWeightedTimetableCriteria">
<th colspan="7"
>The value of each Timetable-criterion, for the Best Deterministic Timetable →</th>
<td class="unavailable" title="Zero weight"
>N/A</td>
<td class="numericData" style="color: #25bf3b" title="maximiseMeanRatioOfStudentClassSizeToLocationCapacity"
>0.469</td>
<td class="numericData" style="color: #5fb30c" title="maximiseMeanStudentClassSize"
>0.625</td>
<td class="unavailable" title="Zero weight"
>N/A</td>
<td class="numericData" style="color: #c0302f" title="maximiseWeightedMeanStudentBodyUtilisationRatio"
>1 </td>
<td class="unavailable" title="Zero weight"
>N/A</td>
<td class="unavailable" title="Zero weight"
>N/A</td>
<td class="numericData" style="color: #05a970" title="minimiseDispersionOfTeacherFreePeriodsPerDay"
>0.333</td>
<td class="numericData" style="color: #70a905" title="minimiseDispersionOfTeacherWorkload"
>0.667</td>
<td class="unavailable" title="Zero weight"
>N/A</td>
<td class="unavailable" title="Zero weight"
>N/A</td>
<td class="numericData" style="color: #30c030" title="minimiseMeanLocationChangesOfTeachers"
>0.500</td>
<td class="numericData" style="color: #1ebd44" title="minimiseMeanLocusOperandiOfTeachers"
>0.444</td>
<td class="numericData" style="color: #c0302f" title="minimiseMeanRatioOfIncompletelyBookedCoreKnowledge"
>1 </td>
<td class="numericData" style="color: #c0302f" title="minimiseMeanRatioOfIncompletelyBookedOptionalKnowledge"
>1 </td>
<td class="numericData" style="color: #c0302f" title="minimiseMeanStudentBodyCombinationsPerLesson"
>1 </td>
<td class="unavailable" title="Zero weight"
>N/A</td>
<td class="unavailable" title="Zero weight"
>N/A</td>
</tr>
<tr>
<th colspan="2" title="The means by which a candidate-timetable is mutated, in the search for improvement."
>Chronologically ordered Evolution-strategies</th>
<th colspan="2" title="The size of the breeding-program for this evolution-strategy."
>Fecundity</th>
<th rowspan="2" title="The number of generations through which the timetable evolved, using this evolution-strategy."
>Generations</th>
<th rowspan="2" title="The weighted mean over the values of heterogeneous timetable-criteria.">
<abbr title="mu"
>μ</abbr>
</th>
<th rowspan="2" title="The improvement in the weighted mean over the values of heterogeneous timetable-criteria, relative to the previous phase.">
<abbr title="Delta"
>Δ</abbr>
</th>
<th rowspan="2" colspan="18" title="The value of each timetable-criterion, for the best candidate resulting from a specific evolution-strategy."
>Timetable-criterion Values</th>
</tr>
<tr>
<th title="The strategy by which space is liberated in a candidate-timetable, to permit potentially beneficial mutation."
>Depletion</th>
<th title="The strategy by which a candidate-timetable is reconstructed, after application of the chosen depletion-strategy."
>Reconstruction</th>
<th title="The initial size of the breeding-program for this evolution-strategy."
>Initial</th>
<th title="The final size of the breeding-program on termination of this evolution-strategy, which may be less than the original size should that have proven excessive."
>Final</th>
</tr>
<tr>
<td class="depletionStrategy"
>studentViewTimetableForDayMutation</td>
<td class="reconstructionStrategy"
>Deterministic</td>
<td colspan="2" class="numericData"
>32</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>homogeneousStudentViewLessonMutation</td>
<td class="reconstructionStrategy"
>Deterministic</td>
<td colspan="2" class="numericData"
>32</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>studentViewTimetableForWeekMutation(16,4)</td>
<td class="reconstructionStrategy"
>Deterministic</td>
<td colspan="2" class="numericData"
>32</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>(singletonStudentClassMutation . randomLessonMutation(256,3))</td>
<td class="reconstructionStrategy"
>Deterministic</td>
<td colspan="2" class="numericData"
>32</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>(studentBodyCombinationMutation . randomLessonMutation(256,3))</td>
<td class="reconstructionStrategy"
>Deterministic</td>
<td colspan="2" class="numericData"
>32</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>(incompleteCourseMutation . randomLessonMutation(256,3))</td>
<td class="reconstructionStrategy"
>Deterministic</td>
<td colspan="2" class="numericData"
>32</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>studentViewTimetableForDayMutation</td>
<td class="reconstructionStrategy"
>Random</td>
<td colspan="2" class="numericData"
>64</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>homogeneousStudentViewLessonMutation</td>
<td class="reconstructionStrategy"
>Random</td>
<td colspan="2" class="numericData"
>64</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>studentViewTimetableForWeekMutation(16,4)</td>
<td class="reconstructionStrategy"
>Random</td>
<td colspan="2" class="numericData"
>64</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>(singletonStudentClassMutation . randomLessonMutation(256,3))</td>
<td class="reconstructionStrategy"
>Random</td>
<td colspan="2" class="numericData"
>64</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>(studentBodyCombinationMutation . randomLessonMutation(256,3))</td>
<td class="reconstructionStrategy"
>Random</td>
<td colspan="2" class="numericData"
>64</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
<tr>
<td class="depletionStrategy"
>(incompleteCourseMutation . randomLessonMutation(256,3))</td>
<td class="reconstructionStrategy"
>Random</td>
<td colspan="2" class="numericData"
>64</td>
<td class="numericData"
>0</td>
<td class="unavailable" colspan="20" title="Zero productive generations of evolution occurred."
>N/A</td>
</tr>
</table>
</div>
</div>
<div class="box">
<button class="showHideButton" onclick="this.innerHTML = ((this.innerHTML !== 'Hide') ? 'Hide' : 'Show'); var element = document.getElementById('studentViewTimetable'); element.style.display = ((element.style.display !== 'none') ? 'none' : 'block');"
>Hide</button>
<h2 title="From the perspective of each student-body."
>By Student-body</h2>
<div id="studentViewTimetable">
<div class="box">
<h3
>Summary</h3>
<div class="warning">
<dl>
<dt>
<span title="The sum over all student-bodies, of the number of core knowledge-requirements which are incompletely booked, multiplied by the number of members in the student-body."
>Incompletely booked core knowledge-requirements:</span>
</dt>
<dd>
<span class="numericData"
>0</span>
</dd>
<dt>
<span title="The sum over all student-bodies, of the number of optional knowledge-requirements which are incompletely booked, multiplied by the number of members in the student-body."
>Incompletely booked optional knowledge-requirements:</span>
</dt>
<dd>
<span class="numericData"
>0</span>
</dd>
<dt>
<span title="The sum over all student-bodies, of available but unallocated time-slots, excluding those required for free study & meetings."
>Total free-periods:</span>
</dt>
<dd>
<span class="numericData"
>0</span>
</dd>
</dl>
</div>
</div>
<dl>
<dt>
<br
/><ul class="observerSummary">
<li>
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span>
</li>
<li>
<span class="info" title="Time allocated to teaching / time available for teaching."
>Utilisation-ratio = <span class="numericData"
>100</span
>%</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
<td rowspan="1" style="color: #50ae99; background-color: #af5166" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Physics</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_3</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #296edf; background-color: #d69120" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Religious Education</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_4</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #bdca46; background-color: #4235b9" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Maths</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #84352d; background-color: #7bcad2" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Geography</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_1</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #47dcbd; background-color: #b82342" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Music</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
</tr>
</table>
</dd>
<dt>
<br
/><ul class="observerSummary">
<li>
<span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span>
</li>
<li>
<span class="info" title="Time allocated to teaching / time available for teaching."
>Utilisation-ratio = <span class="numericData"
>100</span
>%</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
<td rowspan="1" style="color: #50ae99; background-color: #af5166" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Physics</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_3</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #296edf; background-color: #d69120" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Religious Education</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_4</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #bdca46; background-color: #4235b9" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Maths</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #84352d; background-color: #7bcad2" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Geography</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_1</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #645bbf; background-color: #9ba440" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Domestic Science</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_4</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
</tr>
</table>
</dd>
<dt>
<br
/><ul class="observerSummary">
<li>
<span class="studentBody" title=""Student_3.0""
>Body_3</span>
</li>
<li>
<span class="info" title="Time allocated to teaching / time available for teaching."
>Utilisation-ratio = <span class="numericData"
>100</span
>%</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
<td rowspan="1" style="color: #50ae99; background-color: #af5166" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Physics</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_3</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #16d2b3; background-color: #e92d4c" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>History</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_1</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #bdca46; background-color: #4235b9" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Maths</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #47dcbd; background-color: #b82342" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Music</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #645bbf; background-color: #9ba440" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Domestic Science</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_4</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
</tr>
</table>
</dd>
</dl>
<br class="observerViewTerminator"
/></div>
</div>
<div class="box">
<button class="showHideButton" onclick="this.innerHTML = ((this.innerHTML !== 'Hide') ? 'Hide' : 'Show'); var element = document.getElementById('teacherViewTimetable'); element.style.display = ((element.style.display !== 'none') ? 'none' : 'block');"
>Show</button>
<h2 title="From the perspective of each teacher."
>By Teacher-id</h2>
<div style="display: none" id="teacherViewTimetable">
<div class="box">
<h3
>Summary</h3>
<dl>
<dt>
<span class="warning" title="The sum over all teachers, of available but unallocated time-slots, excluding those required for administration & meetings."
>Total free-periods:</span>
</dt>
<dd>
<span class="numericData"
>4</span>
</dd>
<dt>
<span class="warning" title="The mean over all bookings, of the size of student-classes."
>Mean student-class size:</span>
</dt>
<dd>
<span class="numericData"
>3.750</span>
</dd>
<dt>
<span class="info" title="Time allocated to teaching / time available for teaching."
>(Least,Most) utilised teacher:</span>
</dt>
<dd>
<span class="data"
>("Teacher_3","Teacher_2")</span>
</dd>
</dl>
</div>
<dl>
<dt>
<br
/><ul class="observerSummary">
<li>
<span class="teacherId" title="teacherId"
>Teacher_1</span>
</li>
<li>
<span class="info" title="Time allocated to teaching / time available for teaching."
>Utilisation-ratio = <span class="numericData"
>67</span
>%</span>
</li>
<li>
<span class="warning" title="The number of available but unallocated time-slots, excluding those allocated to administration & meetings."
>Free-periods = <span class="numericData"
>1</span>
</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="2"
>N/A</td>
<td rowspan="1" style="color: #16d2b3; background-color: #e92d4c" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>History</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unallocatedTimeslot" title="Not booked for teaching, but possibly kept free for another activity." colspan="1"
>Unallocated</td>
<td rowspan="1" style="color: #84352d; background-color: #7bcad2" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Geography</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span
>, <span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span>
</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="2"
>N/A</td>
</tr>
</table>
</dd>
<dt>
<br
/><ul class="observerSummary">
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span>
</li>
<li>
<span class="info" title="Time allocated to teaching / time available for teaching."
>Utilisation-ratio = <span class="numericData"
>100</span
>%</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="3"
>N/A</td>
<td rowspan="1" style="color: #bdca46; background-color: #4235b9" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Maths</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span
>, <span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span
>, <span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #47dcbd; background-color: #b82342" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Music</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #47dcbd; background-color: #b82342" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Music</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_1</span
>.</li>
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span>
</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
</tr>
</table>
</dd>
<dt>
<br
/><ul class="observerSummary">
<li>
<span class="teacherId" title="teacherId"
>Teacher_3</span>
</li>
<li>
<span class="info" title="Time allocated to teaching / time available for teaching."
>Utilisation-ratio = <span class="numericData"
>33</span
>%</span>
</li>
<li>
<span class="warning" title="The number of available but unallocated time-slots, excluding those allocated to administration & meetings."
>Free-periods = <span class="numericData"
>2</span>
</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
<td rowspan="1" style="color: #50ae99; background-color: #af5166" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Physics</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span
>, <span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span
>, <span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="2"
>N/A</td>
<td rowspan="1" class="unallocatedTimeslot" title="Not booked for teaching, but possibly kept free for another activity." colspan="2"
>Unallocated</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
</tr>
</table>
</dd>
<dt>
<br
/><ul class="observerSummary">
<li>
<span class="teacherId" title="teacherId"
>Teacher_4</span>
</li>
<li>
<span class="info" title="Time allocated to teaching / time available for teaching."
>Utilisation-ratio = <span class="numericData"
>67</span
>%</span>
</li>
<li>
<span class="warning" title="The number of available but unallocated time-slots, excluding those allocated to administration & meetings."
>Free-periods = <span class="numericData"
>1</span>
</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
<td rowspan="1" class="unallocatedTimeslot" title="Not booked for teaching, but possibly kept free for another activity." colspan="1"
>Unallocated</td>
<td rowspan="1" style="color: #296edf; background-color: #d69120" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Religious Education</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span
>, <span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span>
</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="2"
>N/A</td>
<td rowspan="1" style="color: #645bbf; background-color: #9ba440" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Domestic Science</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="locationId" title="locationId"
>Location_2</span
>.</li>
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span
>, <span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unavailable" title="Not scheduled to be available today." colspan="1"
>N/A</td>
</tr>
</table>
</dd>
</dl>
<br class="observerViewTerminator"
/></div>
</div>
<div class="box">
<button class="showHideButton" onclick="this.innerHTML = ((this.innerHTML !== 'Hide') ? 'Hide' : 'Show'); var element = document.getElementById('locationViewTimetable'); element.style.display = ((element.style.display !== 'none') ? 'none' : 'block');"
>Show</button>
<h2 title="From the perspective of each location."
>By Location-id</h2>
<div style="display: none" id="locationViewTimetable">
<div class="box">
<h3
>Summary</h3>
<dl>
<dt>
<span class="info" title="The sum over all locations, of available but unallocated time-slots."
>Unallocated time-slots:</span>
</dt>
<dd>
<span class="numericData"
>6</span>
</dd>
</dl>
</div>
<dl>
<dt>
<br
/><ul class="observerSummary">
<li
> <span class="locationId" title="locationId"
>Location_1</span>
</li>
<li>
<span class="info" title="The total capacity to accommodate students at this location."
>Capacity = <span class="numericData"
>8</span>
</span>
</li>
<li>
<span class="info" title="Available but unallocated time-slots, at this location."
>Unallocated time-slots = <span class="numericData"
>3</span>
</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unallocatedTimeslot" title="Not booked for teaching, but possibly kept free for another activity." colspan="2"
>Unallocated</td>
<td rowspan="1" style="color: #16d2b3; background-color: #e92d4c" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>History</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_1</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #bdca46; background-color: #4235b9" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Maths</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span
>, <span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span
>, <span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #47dcbd; background-color: #b82342" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Music</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #47dcbd; background-color: #b82342" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Music</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span>
</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_2</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unallocatedTimeslot" title="Not booked for teaching, but possibly kept free for another activity." colspan="1"
>Unallocated</td>
</tr>
</table>
</dd>
<dt>
<br
/><ul class="observerSummary">
<li
> <span class="locationId" title="locationId"
>Location_2</span>
</li>
<li>
<span class="info" title="The total capacity to accommodate students at this location."
>Capacity = <span class="numericData"
>8</span>
</span>
</li>
<li>
<span class="info" title="Available but unallocated time-slots, at this location."
>Unallocated time-slots = <span class="numericData"
>3</span>
</span>
</li>
</ul>
</dt>
<dd>
<table class="timetableForWeek" title="Timetable for Week">
<tr>
<th class="origin">
</th>
<th class="weekend" title="weekend"
>Sunday</th>
<th class="workday" title="Work-day"
>Monday</th>
<th class="workday" title="Work-day"
>Tuesday</th>
<th class="workday" title="Work-day"
>Wednesday</th>
<th class="workday" title="Work-day"
>Thursday</th>
<th class="workday" title="Work-day"
>Friday</th>
<th class="weekend" title="weekend"
>Saturday</th>
</tr>
<tr>
<th colspan="1">
<span class="timeslotId" title="timeslotId"
>0</span>
</th>
<td rowspan="1" class="unallocatedTimeslot" title="Not booked for teaching, but possibly kept free for another activity." colspan="1"
>Unallocated</td>
<td rowspan="1" style="color: #50ae99; background-color: #af5166" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Physics</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span
>, <span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span
>, <span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_3</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #296edf; background-color: #d69120" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Religious Education</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span
>, <span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span>
</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_4</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unallocatedTimeslot" title="Not booked for teaching, but possibly kept free for another activity." colspan="1"
>Unallocated</td>
<td rowspan="1" style="color: #84352d; background-color: #7bcad2" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Geography</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_1.0", "Student_1.1", "Student_1.2""
>Body_1</span
>, <span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span>
</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_1</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" style="color: #645bbf; background-color: #9ba440" colspan="1">
<div class="lesson" title="lesson">
<span class="subject" title="subject">
<span class="topic" title="topic"
>Domestic Science</span
> <span class="level" title="level"
>1</span>
</span
>.<ul class="resourceIds" title="resourceIds">
<li>
<span class="studentClass" title="studentClass">
<span class="studentBody" title=""Student_2.0", "Student_2.1""
>Body_2</span
>, <span class="studentBody" title=""Student_3.0""
>Body_3</span>
</span
>.</li>
<li>
<span class="teacherId" title="teacherId"
>Teacher_4</span
>.</li>
</ul>
</div>
</td>
<td rowspan="1" class="unallocatedTimeslot" title="Not booked for teaching, but possibly kept free for another activity." colspan="1"
>Unallocated</td>
</tr>
</table>
</dd>
</dl>
<br class="observerViewTerminator"
/></div>
</div>
</body>
</html
>