© 2018 Capita Business Services Ltd. All rights reserved.

Capita Education Software Solutions is a trading name of Capita Business Services Ltd. Our Registered office is 30 Berners Street, London, W1T 3LR and our registered number is 02299747. Further information about Capita plc can be found in our legal statement.

SIMS 8 - New Attendance Codes - release

4th May 2021

The release of the above date is currently deploying and will add a number of new COVID 19 attendance subcodes. These are available in the edit mark routines but should appear simply as additional attendance codes from the perspective of the APIs.

{
            "@odata.type": "#ESS.Attendance.AttendanceCode",
            "ExternalID": "4c901fc4-feac-eb11-80fd-000d3a272670",
            "LookupType": "AttendanceCode",
            "Code": "X01",
            "Description": "Non compulsory school age",
            "DisplayOrder": 34,
            "IsVisible": true,
            "ResourceProvider": null,
            "StatutoryAttendanceCode": {
                "ExternalID": "680806eb-d6ca-433a-8cf2-64474c98e062",
                "Type": "Attendance.Lookup.StatutoryAttendanceCode"
            }
  },

The most impactful feature is the length of the code, clearly 3 characters in to one requires some coercion but there are no mappings at present to the LA code ('+') in this case within the APIs.

{
  "Attendee" : {
      "ExternalID":"6425a614-xxxxxxxx-002bc917425d",
      "Type":"Learner.Identifier"
  },
"Event" : {
      "ExternalID":"9774a7b0-9c7c-4f52-bdc5-2d438d5a54ec",

      "Type":"Attendance.StatutoryAttendanceSession"
  },
  "AttendanceCode" : {
      "ExternalID":"4c901fc4-feac-eb11-80fd-000d3a272670",
      "Type":"Attendance.Lookup.AttendanceCode"
  },
  "Qualifier" : {
      "MinutesLate":null,
      "Comment":"AndyTest"
  }
}

Write back is not impacted by the change and not technically is read.  However the mapping simply goes to a 3 character code.

Please note that sub codes work differently in SIMS 7 and SIMS 8.

SIMS 7

Code: X Subcode: X01 (different property)

SIMS 8

Code: X01 (no Subcode property)

In SIMS 7 there is scheduled work to add the LA attendance mappings e.g. X01 -> '+' as additional properties on one of the API calls - details to follow.  In SIMS 8, there is not LA mapping lookup.