Guides

Multi Time Based / Clock Hour Attendance

aPlus+ Attend HE can support the students visiting a course or session multiple times.

Note -

  • System contact hour reports are compatible with this mode.
  • The Attendance by status report, when configured to show the time in and out fields, is not compatible.
  • If your environment contains custom reports, and you are changing to this mode, it is possible that the custom report may not be compatible.
  • If you are using API calls to retrieve data about courses, if you change modes then its possible you will need to make an alteration to your API calls. Please see the API notes at the bottom of this page for further details.

Enabling Multi Time Mode

To enable this mode, select the correct timetable (Canvas section), then 'Tools', then 'Edit Timetable'



Document image


Then select 'Multiple Check In Mode' (your existing settings may differ from this screenshot)

Then select 'Save Changes'

Document image


Manual management of time in and out.

To manually manage the visits, you can open the session in the aPlus+ Attend LTI, and select an existing visit to edit it, or select “+Add time” to create a new visit entirely.

To find a session for editing:

Select the column header. If you need to navigate to a different week of the year, use the navigation arrows at the top.

Document image


To add a new visit:

Select “Add Time”, also update the attendance status to the status of your choosing by selecting the dropdown above. Be sure to select save afterwards on the top right.

Document image


To edit an existing visit:

Select the visit that you would like to edit. You may also wish to edit the attendance status in the dropdown box above. Be sure to select save on the top right.

Document image




API Notes

For the following endpoint, to include the times in and out, please include 'times'

https://your.aplus/api/attendancequery/attendance

Document image




Times are affected by the multi-check mode of a timetable (for multi check-ins the same four attributes are returned as below reflecting aggregate information about the in and out times if more than one). The following attributes are returned:

  • time_in: null or the time in (or earliest time in recorded for multi-check in)
  • time_out: null or the time out (or latest time out recorded for multi-check in)
  • duration_attended: null or the duration in seconds (integer) of attendance which is either the duration between the time in and out, or for multi check-in the duration of attendance for the times recorded.
  • times; A count of the number of times involved. 0 for none, 1 for a regular time in or out, or for multi check-in the number of in/out times recorded.