{ "File ID":"Timetabling Solutions X TD", "Settings": [ { "TeacherProposedLoad":"integer", "ConsecutivePeriods":"integer", "PeriodsTeacherOff":"integer", "DefaultSuffixLength":"integer", "LoadMinutes":"integer", "Sites":"integer", "FinalClassLoadFromPeriod":"boolean", "MoveBetweenSites":"boolean", "OptimiseSpread":"boolean", "MaxDaySpread":"boolean", "Successive2Periods":"boolean", "Successive3Periods":"boolean", "TimetableNotice":"string", "TeacherSpareField1":"string", "TeacherSpareField2":"string", "TeacherSpareField3":"string", "StudentSpareField1":"string", "StudentSpareField2":"string", "StudentSpareField3":"string", "OptionSpareFieldTitle":"string", "DefaultDOArchivePath":"string", "DefaultGAArchivePath":"string", "DateModified":"Double", "DOStartDate":"Double", "LastAllocation":"Double", "LastBlocking":"Double" } ], "Days": [ { "DayID":"string", "Name":"string", "Code":"string" } ], "Periods": [ { "PeriodID":"string", "Name":"string", "Code":"string", "PeriodNo":"integer", "DayID":"string", "StartTime":"string", "FinishTime":"string", "Load":"integer", "Doubles":"boolean", "Triples":"boolean", "Quadruples":"boolean", "MoveBetweenSites":"boolean" } ], "YardDutySessions": [ { "PeriodID":"string", "Name":"string", "Code":"string", "YardDutySessionID":"string", "SessionNo""integer", "Precedes":"boolean", "StartTime":"string", "FinishTime":"string" }, ], "YearLevels": [ { "YearLevelID":"string", "Code":"string" }, ], "YardDutyAreas": [ { "Name":"string", "Code":"string", "SiteNo""integer", "YardDutyAreaID":"string" }, ], "Teachers": [ { "LastName":"string", "FirstName":"string", "MiddleName":"string", "Code":"string", "Salutation":"string", "TeacherID":"string", "Email":"string", "SpareField1":"string", "SpareField2":"string", "SpareField3":"string", "DaysUnavailable":"integer", "PeriodsUnavailable":"integer", "LoadProposed":"integer", "LoadMaxYardDuty":"integer", "LoadInfo":"integer", "LoadFinal":"integer", "PeriodsOff":"boolean", "ConsecutivePeriods":"boolean", "TeacherPeriodsUnavailable": [ { "PeriodID":"string", "Reason":"string", "Unavailable":"boolean" }, ] "TeacherYardDutySessionsUnavailable": [ { "YardDutySessionID":"string", "Unavailable":"boolean" }, ] "TeacherYardDutyAreasUnavailable": [ { "YardDutyAreaID":"string" }, ] }, ], "TeacherFiles": [ { "FileID":"string", "FileName":"string", "ApprovalNotes": [ { "TeacherCode":"string", "ApprovalNote":"string" }, ] }, ], "FacultyGroups": [ { "FacultyGroupID":"string", "Name":"string", "Code":"string" }, ], "Faculties": [ { "FacultyID":"string", "Name":"string", "Code":"string", "LoadLimit":"integer", "FacultyGroupID":"string", "FacultyTeachers": [ { "TeacherID":"string", "LoadLimitMin":"integer", "LoadLimitMax":"integer" }, ] }, ], "UnscheduledDuties": [ { "UnscheduledDutyID":"string", "Name":"string", "Code":"string", "TeacherID":"string", "Load":"integer" }, ], "Meetings": [ { "MeetingID":"string", "Name":"string", "Code":"string", "Load":"integer", "PeriodID":"string", "AutoAllocation":"boolean", "ColumnNo":"integer", "MeetingTeachers": [ { "TeacherID":"string" }, ] "MeetingPeriodsUnavailable": [ { "PeriodID":"string", "Reason":"string" }, ] }, ], "Rooms": [ { "RoomID":"string", "Name":"string", "Code":"string", "Notes":"string", "SiteNo":"integer", "Seats":"integer", "RoomPeriodsUnavailable": [ { "PeriodID":"string", "Reason":"string" }, ] }, ], "ClassNames": [ { "Name":"string", "Code":"string", "SubjectName":"string", "SubjectCode":"string", "Suffix":"string", "ClassNameID":"string", "BOSClassCode1":"string", "BOSClassCode2":"string", "BOSClassCode3":"string", "FacultyID":"string", "StartDate":"string", "EndDate":"string" }, ], "RollClasses": [ { "RollClassID":"string", "Name":"string", "Code":"string", "YearLevelID":"string", "StudyClassNameID":"string" }, ], "RURs": [ { "Name":"string", "Code":"string", "RURID":"string", "TypeIsClass":"boolean", "RURRooms": [ { "RoomID":"string" }, ], "RURReferences": [ { "ReferencesID":"string" }, ] }, ], "ClassGroups": [ { "RollClassID":"string", "RollClassBlock":"string", "ClassGroupID":"string", "BlockNo":"integer", "Periods":"integer", "Doubles":"integer", "Triples":"integer", "Quadruples":"integer", "ColourNo":"integer", "Load":"integer", "ClassGroupCourses": [ { "CourseID":"string", "TeacherID":"string", "RoomID":"string", "ClassNameID":"string", "SiteNo":"integer", "TeacherAutoAllocated":"boolean", "TeacherTimetableEdits": [ { "PeriodID":"string", "TeacherID":"string" } ], "RoomTimetableEdits": [ { "PeriodID":"string", "RoomID":"string" } ], "ClassNameTimetableEdits": [ { "PeriodID":"string", "ClassNameID":"string" } ] }, ], }, ], "MRCGs": [ { "DefaultCode":"string", "Name":"string", "Code":"string", "MRCGID":"string", "MRCGClassGroups": [ { "ClassGroupID":"string" }, ] }, ], "Bands": [ { "BandID":"string", "BandSets": [ { "SetNo":"integer", "ClassGroupID":"string" }, ] }, ], "SameTeachers": [ { "SameTeacherID":"string", "FacultyID":"string" "SameTeachersCourses": [ { "CourseID":"string" }, ] }, ], "StudentFiles": [ { "FileName":"string", "LineNumbers":"string", "StudentFileID":"string", "StudentFileLines": [ { "LineID":"string", "Name":"string", "Code":"string" }, ] }, ], "AdjacentAllocations": [ { "Name":"string", "AdjacentAllocationID":"string", "Doubles":"integer", "Triples":"integer", "Quadruples":"integer", "TwoPeriods":"integer", "ThreePeriods":"integer", "FourPeriods":"integer", "MoreFourPeriodsNo":"integer", "CanExceed":"boolean", "AdjacentAllocationGroups": [ { "GroupID":"string" }, ] }, ], "YardDuties": [ { "YardDutySessionID":"string", "YardDutyAreaID":"string", "Load":"integer", "YardDutyID":"string", "TeacherID":"string", "TeacherAutoAllocated":"boolean" }, ], "Groups": [ { "GroupID":"string", "GroupAllocations": [ { "PeriodID":"string", "AutoAllocation":"boolean" }, ], "GroupBlockAllocations": [ { "ColumnNo":"integer" }, ], "GroupPeriodsUnavailable": [ { "PeriodID":"string", "Reason":"string" }, ] }, ], "Timetable": [ { "RollClassID":"string", "PeriodID":"string", "ClassNameID":"string", "RoomID":"string", "TeacherID":"string" }, ], "Students": [ { "LastName":"string", "FirstName":"string", "Code":"string", "StudentID":"string", "PreferredName":"string", "MiddleName":"string", "BOSCode":"string", "Gender":"string", "RollClass":"string", "YearLevel":"string", "House":"string", "HomeGroup":"string", "WebChoices":"string", "StudyStream":"string", "Email":"string", "SpareField1":"string", "SpareField2":"string", "SpareField3":"string", "FileName":"string", "StudentLessons": [ { "RollClassCode":"string", "ClassCode":"string", "LessonType":"string" }, ] }, ], }