...
Implemented | Partial or Future Implementation | No Mapping |
Element/@Attribute | Char | Synergetic Mapping | Description | Type |
---|---|---|---|---|
RefId | M | TimetableDefinition.Sif3RefID | GUID that identifies this TimeTable object. |
RefIdType | |
SchoolInfoRefId | O |
Optional, the GUID of the SchoolInfo Object if this object is known in the zone.
Config.Value (ExternalSystem>SIF>SchoolInfo>>RefID) | IdRefType | ||
SchoolYear | M | TimetableDefinition.FileYear | School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007"). |
SchoolYearType | |||
LocalId | O | <No Mapping> | Local TimeTable ID |
LocalIdType | |||
Title | M | luTimetableGroup.Description | Unique Name of the proposed Time Table |
xs:normalizedString | |||
DaysPerCycle | M | luTimetableGroup.ActualDaysInWeek | Max Number of days per Time Table cycle |
xs:unsignedInt | |||
PeriodsPerDay | M | luTimetableGroup.Periods | Max Number of periods per Time Table Day |
xs:unsignedInt | |||
TeachingPeriodsPerDay | O | <No Mapping> | Teaching periods per day if different to PeriodsPerDay |
xs:unsignedInt | |||
SchoolLocalId | O | School.SchoolSystemCode | Optional Local School Id |
LocalIdType | ||||
SchoolName | O | SELECT Value FROM Config WHERE Key1 = 'System' AND Key2 = 'Install' AND Key3 = 'Name' | The school name in plain text. | xs:normalizedString |
TimeTableCreationDate | O | <No Mapping> | Date Schedule was created or last edited. |
xs:date | |||
StartDate | O | <No Mapping> | First day of TimeTable. |
xs:date | |||
EndDate | O | <No Mapping> | Last day of the TimeTable. |
xs:date | |||
TimeTableDayList | M | pvTimetableDefinition data | Container for TimeTableDays in Schedule |
TimeTableDayListType | ||||
TimeTableDayList > TimeTableDayListType > TimeTableDayType | MR | n/a | This element identifies a 'day' in a TimeTable. | TimeTableDayType |
TimeTableDayType > DayId | M | pvTimetableDefinition.DayNumber | Local Time Table Identifier | LocalIdType |
TimeTableDayType > DayTitle | M | pvTimetableDefinition.DayNumber | xs:normalizedString | |
TimeTableDayType > TimeTablePeriodList | M | n/a | TimeTablePeriodListType | |
TimeTablePeriodListType > TimeTablePeriod | MR | n/a | Container for TimeTablePeriods in a Time Table Day | TimeTablePeriodType |
TimeTablePeriodType > PeriodId | M | pvTimetableDefinition.PeriodNumber | Period in Day Identifier | LocalIdType |
TimeTablePeriodType > PeriodTitle | M | pvTimetableDefinition.Description | Title of Period eg. Session 1 or Period 1 | xs:normalizedString |
TimeTablePeriodType > BellPeriod | O | <No Mapping> | Indicates if this Period will require a 'bell', if 'yes' the following elements can be provided in the TimeTable Object. | values: Yes No |
TimeTablePeriodType > StartTime | O | pvTimetableDefinition.TimeFrom | The starting time for the bell period. | xs:time |
TimeTablePeriodType > EndTime | O | pvTimetableDefinition.TimeTo | The ending time for the bell period. | xs:time |
TimeTablePeriodType > RegularSchoolPeriod | O | SELECT CASE WHEN PeriodNumberSeq = 1 THEN 'Yes' ELSE 'No' END FROM pvTimetableDefinition WHERE FileYear = 2019 | Indicates if the bell period is part of the regular school day (i.e. is not a before or after school or break period). | values: Yes No |
TimeTablePeriodType > InstructionalMinutes | O | pvTimetableDefinition.PeriodDuration | The number of minutes to be counted for instruction for the bell period. | xs:unsignedInt |
TimeTablePeriodType > UseInAttendanceCalculations | O | SELECT CASE WHEN IncludeInAbsenceCalcFlag = 1 | Indicates if the bell period should be included in attendance calculations. | values: Yes No |
LocalCodeList | O | <No Mapping> | LocalCodeListType | |
SIF_Metadata | O | <No Mapping> | SIF_MetadataType | |
SIF_ExtendedElements | O | <No Mapping> | SIF_ExtendedElementsType |