Skip to content

Releases: ArchwayTrust/Education-G4S-APISync

September 2023 - Release 1

18 Sep 11:09
Compare
Choose a tag to compare
  • NuGet updates to Entity Core Framework
  • Pulls "RemovedFromSource" on the education details table.
  • Pulls "MaxMarks" onto the mark slots table.

January 2023 Release 1

25 Jan 16:30
Compare
Choose a tag to compare

Some general house keeping bringing frameworks and NuGet packages up to date.

Key changes:

  • Increased field size for behaviour group names to prevent truncation errors.
  • Migrated to .Net 7 (See Readme for required runtime installation).
  • Updated to EntityFrameworkCore 7
  • Updated to Newtonsoft.Json 13.0.2
  • Updated to RestSharp 108.0.3
  • Adopted some new best practices for RestSharp

October 2021 Release 3

08 Oct 14:00
Compare
Choose a tag to compare

This is a bug fix release.

Previously when BehaviourFrom and BehaviourTo were left NULL only the previous 7 days data were retained.
Now the behaviour is as intended in that previous 7 days is synced by default but historic data is retained.

Full Changelog: v3.1...v3.2

October 2021 Release 2

02 Oct 13:13
Compare
Choose a tag to compare
  • Now has the option to sync attendance data.
  • Included script to create scalar udfs for easy access to attributes.
  • Included script to create an attendance view (g4s.v_attendance)
  • Included script to create a student view (g4s.v_students)

October 2021 Release

01 Oct 12:22
Compare
Choose a tag to compare

The following end points have been added:

-Behaviour GET Events
-Behaviour GET Event Types
-Behaviour GET Classification
-Users GET Staff
-Teaching GET Teachers

Run the sync tool once to update database. At that point you will have new options in the sec.AcademySecurity table with which to enable behaviour. By default if BehaviourFrom and BehaviourTo are NULL it will sync the last 7 days.

January 2021 Release 2

08 Jan 12:06
Compare
Choose a tag to compare

Major additions now pulling:

  • Timetable periods
  • Timetable classes
  • Lesson attendance

Changes to security table:

  • To enable extraction of lesson attendance data you need to set GetAttendance to true.
  • Leave AttendanceFrom and AttendanceTo to extract only yesterdays lesson attendance.
  • Set dates if you want a specifc range (obviously takes longer).

January 2021 Release

04 Jan 12:07
Compare
Choose a tag to compare
  • Updated .Net Libraries.
  • Better handles exceptions.

December 2020 Release

08 Dec 09:49
Compare
Choose a tag to compare

Current package as of 8/12/2020.