{ "File ID":"Timetabling Solutions X SO", "Settings": [ { "DefaultStudentUnits":"integer", "ClassCodeComponents":"string", "LinesProposed":"integer", "DefaultPeriods":"integer", "DefaultCodeLength":"integer", "AddSuffix":"integer", "SuffixType":"integer", "Subgrids":"integer", "ShowRollClass":"boolean", "ShowYearLevel":"boolean", "ShowHomeGroup":"boolean", "ShowHouse":"boolean", "ShowGender":"boolean", "ShowWebChoices":"boolean", "ShowStudentCode":"boolean", "RestartSuffixOnEachLine":"boolean", "AddSubgridNo":"boolean", "AddLineChar":"boolean", "CustomisedSuffixes":"string", "TimetableNotice":"string", "TimetableClassesSaved":"string", "StudentSpareField1":"string", "StudentSpareField2":"string", "StudentSpareField3":"string", "OptionSpareField1":"string", "OptionSpareField2":"string", "DateModified":"date", "CustomisedGridViews": [ { "Items":"string" } ] } ], "Lines": [ { "LineID":"string", "Name":"string", "Code":"string", "LineTagID":"string", "Subgrid":"integer", "Classes":"boolean" } ], "Subjects": [ { "SubjectID":"string", "Code":"string", "Name":"string", "Gender":"string", "BOSCode":"string", "SpareField":"string", "Units":"integer", "Subgrids":"integer", "ClassSizeMaximum":"integer", "CorrespondingLines":"boolean", "SameStudents":"boolean" } ], "Options": [ { "OptionID":"string", "SubjectID":"string", "DefaultCode":"string", "DefaultName":"string", "AlternateCode":"string", "AlternateName":"string", "AlternateBOSCode":"string", "LineConstraintNote":"string", "SubgridConstraintsNote":"string", "Subgrid":"integer", "Classes":"integer", "Lines":"integer", "Teachers":"integer", "AutoCreate":"boolean", "Prerequisites": [ { "OptionCode":"string", "OptionName":"string" "OptionID":"string", "FileName":"string" } ] "LineJoins": [ { "LineID":"string" } ] "LineRestrictions": [ { "LineID":"string" } ] "SubgridConstraints": [ { "Subgrid":"integer", "Minimum":"integer", "Maximum":"integer" } ] } ] "Constraints": [ { "ConstraintID":"string", "Note":"string", "TypeStr":"string", "Limit":"integer", "ConstraintOptions": [ { "OptionID":"string" } ] }, ] "Classes": [ { "ClassID":"string", "OptionID":"string", "LineID":"string", "SameID":"string", "ClassCode":"string", "ClassName":"string", "Suffix":"string", "RollClassCode":"string", "TeacherCode":"string", "RoomCode":"string", "TagLevel":"integer", "LessonNo":"integer", "Periods":"integer", "Maximum Class Size":"integer", "Lock":"boolean" }, ] "Students": [ { "StudentID":"string", "StudentCode":"string", "FirstName":"string", "LastName":"string", "MiddleName":"string", "PreferredName":"string", "Gender":"string", "BOSCode":"string", "RollClass":"string", "YearLevel":"string", "House":"string", "HomeGroup":"string", "WebChoices":"string", "StudyStream":"string", "SpareField1":"string", "SpareField2":"string", "SpareField3":"string", "Email":"string", "Units":"integer", "Lock":"boolean", "StudentPreferences": [ { "OptionID":"string", "ClassID":"string" }, ] "ClassesNotToBeAssigned": [ { "ClassID":"string" }, ] } ], "StudentFiles": [ { "FileName":"string", "FileType":"string", "FileID":"string" } ] }