Implementation Details
Flow
If you are interested in using Flow with Veracross to sync between Google Classroom and Veracross, please contact Chaz Woodstock at Veracross.
Schools
By default, everything is included in a single default school for Veracross.
Grading Period
If we don't find any external grading periods then we will default to using an ID of 50 because this ID in Veracross corresponds to the "ALL" grading period. When a class has no grading periods we will assume that it is in the "All" grading period.
Role
The Veracross API does not always return all the possible roles that a person may be assigned. We do our best to merge and work around this, but bear in mind there may still be issues.
Enrollment "Final" Grades
We search the list of academic numeric grades for an enrollment that references the "ALL" grading period, and use that record for the enrollment's final_numeric_grade and final_letter_grade fields.
Entity Mapping
| Entity | Edlink Entity |
|---|---|
| Course | Course |
| Class | Class |
| Student | Person |
| Staff | Person |
| TeacherEnrollment | Enrollment |
| Parent | Person |
| Enrollment | Enrollment |
| Department | Department |
| Room | Room |
| Relationship | Agent |
| GradePeriod | Session |
| Subject | Subject |
| MasterAttendance | Calendar, Day, Meeting, Attendance |
| ClassAttendance | Day, Meeting, Period, Attendance |
| Day | Day |
| LogisticRequest | Route, Stop |
Custom Field Mapping
The following fields can be custom-mapped in our dashboard UI:
- roles
- agent relationships
- grade levels
- gender identities
- teacher enrollment roles