Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Element/@AttributeCharSynergetic MappingDescriptionType
RefIdM

TimetableDefinition.Sif3RefID

unique across FileYear, FileType, FileSemester and TimeTableGroup

GUID that identifies this TimeTable object.

RefIdType
SchoolInfoRefIdO

Config.Value

(ExternalSystem>SIF>SchoolInfo>>RefID)


IdRefType
SchoolYearMTimetableDefinition.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
LocalIdO<No Mapping>

Local TimeTable ID

LocalIdType
TitleMluTimetableGroup.Description (question)

Unique Name of the proposed Time Table

xs:normalizedString
DaysPerCycleMluTimetableGroup.ActualDaysInWeek

Max Number of days per Time Table cycle

xs:unsignedInt
PeriodsPerDayMluTimetableGroup.Periods

Max Number of periods per Time Table Day

xs:unsignedInt
TeachingPeriodsPerDayO<No Mapping>

Teaching periods per day if different to PeriodsPerDay

xs:unsignedInt
SchoolLocalIdOSchool.SchoolSystemCode

Optional Local School Id

LocalIdType
SchoolNameOSELECT Value FROM Config
WHERE Key1 = 'System'
AND Key2 = 'Install'
AND Key3 = 'Name'

The school name in plain text.

 
xs:normalizedString
TimeTableCreationDateO<No Mapping>

Date Schedule was created or last edited.

xs:date
StartDateO<No Mapping>

First day of TimeTable.

xs:date
EndDateO<No Mapping>

Last day of the TimeTable.

xs:date
TimeTableDayListMpvTimetableDefinition data

Container for TimeTableDays in Schedule

TimeTableDayListType
TimeTableDayList > TimeTableDayListType > TimeTableDayTypeMRn/a

This element identifies a 'day' in a TimeTable.

TimeTableDayType
TimeTableDayType > DayIdMpvTimetableDefinition.DayNumber

Local Time Table Identifier

LocalIdType
TimeTableDayType > DayTitleMpvTimetableDefinition.DayNumber
xs:normalizedString
TimeTableDayType > TimeTablePeriodListM

n/a


TimeTablePeriodListType
TimeTablePeriodListType > TimeTablePeriodMRn/a

Container for TimeTablePeriods in a Time Table Day

TimeTablePeriodType
TimeTablePeriodType > PeriodIdMpvTimetableDefinition.PeriodNumber

Period in Day Identifier

LocalIdType
TimeTablePeriodType > PeriodTitleMpvTimetableDefinition.Description

Title of Period eg. Session 1 or Period 1

xs:normalizedString
TimeTablePeriodType > BellPeriodO<No Mapping>'Yes'

Indicates if this Period will require a 'bell', if 'yes' the following elements can be provided in the TimeTable Object.

values:
Yes
No
TimeTablePeriodType > StartTimeOpvTimetableDefinition.TimeFrom

The starting time for the bell period.

xs:time
TimeTablePeriodType > EndTimeOpvTimetableDefinition.TimeTo

The ending time for the bell period.

xs:time
TimeTablePeriodType > RegularSchoolPeriodOSELECT CASE WHEN PeriodNumberSeq = 1 THEN 'Yes' ELSE 'No' END
FROM pvTimetableDefinition
WHERE FileYear = 2019{Current Year}

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 > InstructionalMinutesOpvTimetableDefinition.PeriodDuration

The number of minutes to be counted for instruction for the bell period.

xs:unsignedInt
TimeTablePeriodType > UseInAttendanceCalculationsO

SELECT CASE WHEN IncludeInAbsenceCalcFlag = 1
THEN 'Yes' ELSE 'No' END
FROM pvTimetableDefinition

Indicates if the bell period should be included in attendance calculations.

values:
Yes
No
LocalCodeListO<No Mapping>
LocalCodeListType
SIF_MetadataO<No Mapping>
SIF_MetadataType
SIF_ExtendedElementsO<No Mapping>
SIF_ExtendedElementsType



HTML Comment