GetTimetable/TimeEdit: Difference between revisions

From UmsWiki
Jump to navigation Jump to search
Kia (talk | contribs)
No edit summary
Kia (talk | contribs)
Line 22: Line 22:


===Fields UMS uses when extracting timetable blocks.===
===Fields UMS uses when extracting timetable blocks.===
 
<br />
*studentclass (Activity)
{| class="wikitable"
*description (Label)
|+
*BlockType
!TimeEdit object
*location (Room or location somewhere in the world)
!TimeEdit object type
*person (This can be a student or teacher)
!UMS object
*comment
!Description
*AbsenceRegistration
|-
*teacher
|studentclass
*student
|Object
*group
|Activity
*course
|
*activity.name
|-
|activity
|Object
|Activity
|Used as activities that are not class related
|-
|description
|Object
|Label
|
|-
|BlockType
|string
|BlockType
|This is a field on the reservation in TimeEdit
|-
|location
|Object
|Room
|Room or location somewhere in the world
|-
|person
|Object
|Teacher or Student
|This can be a student or teacher
|-
|comment
|string
|Comment
|This is a field on the reservation in TimeEdit
|-
|AbsenceRegistration
|bit
|AbsenceRegistration
|This is a field on the reservation in TimeEdit
Allow this timetable block to be seen in UMS absence registration
|-
|teacher
|Object
|Teacher
|Needs to be created as person in TimeEdit
|-
|student
|Object
|Student
|Needs to be created as person in TimeEdit
|-
|group
|Object
|
|Can contain students or teachers
|-
|course
|Object
|Course
|
|}


===Location===
===Location===
Line 84: Line 140:
When set to True UMS will see the timetable block as [[Attendance Registration]] enabled.
When set to True UMS will see the timetable block as [[Attendance Registration]] enabled.


==== Comment ====
====Comment====
This will be put in the comment field in UMS
This will be put in the comment field in UMS



Revision as of 10:22, 6 February 2020

Requiements

UMS Modules

SLI

TimeEdit

This feature only works if UMS has uploaded the data with our TimeEdit module.

Setting

Format and content

Description

Name of the setting.

Absence settings

Export settings

Extra required TimeEdit fields

Fields UMS uses when extracting timetable blocks.


TimeEdit object TimeEdit object type UMS object Description
studentclass Object Activity
activity Object Activity Used as activities that are not class related
description Object Label
BlockType string BlockType This is a field on the reservation in TimeEdit
location Object Room Room or location somewhere in the world
person Object Teacher or Student This can be a student or teacher
comment string Comment This is a field on the reservation in TimeEdit
AbsenceRegistration bit AbsenceRegistration This is a field on the reservation in TimeEdit

Allow this timetable block to be seen in UMS absence registration

teacher Object Teacher Needs to be created as person in TimeEdit
student Object Student Needs to be created as person in TimeEdit
group Object Can contain students or teachers
course Object Course

Location

This can considered as rooms or they can be locations. They will be put in UMS tables as rooms.

Location must have 2 fields in TimeEdit

general.id

Will be put in these 2 fields in UMS

  • Room ID
  • Room number

general.title

Will be put in this field in UMS

  • Room name

Course

extid

Will be put in this fields in UMS

  • SKFA_ID

course.code

Will be put in this fields in UMS

  • Course

course.name

Will be put in this fields in UMS

  • Description

course.shortname

Will be put in this fields in UMS

  • DescriptionShort

Timetable block

These 2 fields must be set on the timetable block.

AbsenceRegistration

UMS supports Absence information from TimeEdit.

This is achieved by creating a True/False column on the timetable blocks called "AbsenceRegistration"

When set to True UMS will see the timetable block as Attendance Registration enabled.

Comment

This will be put in the comment field in UMS

FAQ

What to do when TimeEdit replaces an existing timetable system such as SIS ?

When the school is ready to drop the old system, all old timetable data must be removed from UMS, else the enduser will see duplicated timetable blocks due days back / days ahead settings in both old and new system.