Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Configuring Attendance

    For an overview of campusM Attendance including Prerequisites, see campusM Attendance Overview.
    To configure Attendance, select Attendance from the Main Menu. The following configuration page appears:

    attendance.png

    Configuring Attendance
    The following sections describe the configuration options available on this page.
    • Enable Attendance – select to enable Attendance on the user's campusM app.
    • Screen Title – the title that appears in the top header of the service.

    General

    The time and date settings in this section affect the times and dates for the events that are displayed to users. For information concerning acceptable formats, see Moment.js Documentation.
    • Default Locale – enter a default location.
    • Time Format – enter the time format to be used in the service.
    • Date Format (short) – enter the short date format to be used in the service.
    • Date Format (long) – enter the long date format to be used in the service.
    • DateTime Format (short) – enter the short date/time format to be used in the service.
    • DateTime Format (long) – enter the long date/time format to be used in the service.

    Look and Feel

    • Primary Theme Color – select a color for the main elements on the page.
    • Secondary Theme Color – select a color for the secondary elements on the page

    Student Check-in Settings

    • Student Menu Option Associations – select the menu options to associate with Attendance.
    • Display as Live Tile – select to have the tile display live Attendance information.
    • Add Menu Options – select to associate additional menu options with Attendance.
    • Student Timetable Webservice Endpoint – the name of the timetable that contains each student's class schedule. For more information, see campusM Timetable.

    Student Check-in Window

    • Check-in Window Start – the number of minutes before or after the start of the class that the student can check in. (Enter a negative value to have the check-in window start before the class starts. Maximum of 60. Default is -5.)
    • Check-in Window End – the number of minutes before or after the end of the class that the student can no longer check in. (Enter a negative value to have the check-in window end before the class ends. Maximum of 60. Default is 5.)

    Notification Settings

    • Student Can Disable – select to allow students to disable attendance reminders.
    • Notification Padding – the number of minutes before or after the start of the class that the student receives a notification. (Enter a negative value to have the notification sent before the class starts. Maximum of 180. Default is -2.)
    • Notification Title (template) – the title of the notification message.
    • Notification Message (template) – the text of the notification message. (Maximum 120 characters). You can include the following substitution codes in curly braces:
      • {className}
      • {startTime}
      • {endTime}
      • {location}
      • {teacherName}
    • Add Notification – select to add a notification. You can configure up to three notifications.

    Text/Labels

    Enter replacements for titles or labels that appear on the check-in page.

    Geolocation Message

    Enter replacements for titles or labels that appear in geolocation messages.

    Navigation Bar Labels

    Enter replacements for titles or labels that appear on the check-in page navigation bar.

    Live Tile Configuration

    Enter replacements for titles or labels that appear in the check-in live tiles.

    Help Page

    Enter replacements for titles or labels that appear in the help page. To change the help page contents, select the edit icon in the Content Body field and edit the text or enter contents using the rich text editor.

    Lecturer Check-in Settings

    • Lecturer Menu Option Associations – select the menu options to associate with Attendance Lecturers. Lecturer permissions are enabled only for users with access to one or more of these menu options.
    • Add Menu Options – select to associate additional menu options with Attendance Lecturers.
    • Lecturer Timetable Webservice Endpoint – the name of the timetable that contains each student's class schedule to enable lecturers to check in students. For more information, see campusM Timetable.

    Notification Settings

    • Lecturer Can Disable – select to allow lecturers to disable attendance reminders.
    • Notification Padding – the number of minutes before or after the start of the class that the lecturer receives a notification. (Enter a negative value to have the notification sent before the class starts. Maximum of 180. Default is -2.)
    • Notification Title (template) – the title of the notification message.
    • Notification Message (template) – the text of the notification message. (Maximum 120 characters). You can include the following substitution codes in curly braces:
      • {className}
      • {startTime}
      • {endTime}
      • {location}
      • {teacherName}
    • Add Notification – select to add a notification. You can configure up to three notifications.

    Text/Labels

    Enter replacements for titles or labels that appear on the check-in page.

    Navigation Bar Labels

    Enter replacements for titles or labels that appear on the check-in page navigation bar.

    Absence Settings

    • Absence Lecturer / Student Reasons – enter possible reasons from which lecturers and students can select when they want to indicate a reason for an absence. (Maximum 200 characters.)
    • Add Item – select to add an additional absence reason.
    • Absence Labels – enter replacements for labels that appear on the Absence page.

    Check-in Types

    Configure the check-in type that is used by students to indicate their attendance at a class. For each check-in type, you can select to just Capture the check-in for informational purposes only or additionally validate the check-in, which rejects the check-in if the check-in type is not validated.
    You can select multiple check-in types for validation. However, if you select One Time code it is mandatory to validate the check-in, but if you select both Geolocation and Crowdsource, only one of the two is mandatory to validate the check-in. (However, both technologies must be enabled on the student's device.)
    • One Time Code – whether to enable one-time codes for checking in to each class. The lecturer receives the code for the class which is given to students with which to check in.
      • Validate – Select to enable one-time codes.
    • Geolocation – whether to enable geolocation requirements. When students check in, their current location is sent with their check-in attempt.
      • Capture – select to enable geolocation data to be sent with the student check-in. If Validate is not also selected, this information is sent for informational purposes only.
      • Validate – select to reject check-in if the student's current location is not physically close to the class location.
    • Crowdsource – select to enable the capture of 'visible' iBeacons seen by the student's device when a check-in is made.
      • Capture – select to enable visible iBeacon data to be sent with the student check-in. If Validate is not also selected, this information is sent for informational purposes only.
      • Validate – select to reject the check-in if the student in not in range of a 'validated' iBeacon. A iBeacon is considered valid if it has been returned by more that the Valid Percentage of students who have checked in to the class with iBeacon data.
    • IP – select to determine whether the IP address of the student's device at the time of check in falls within a customer-defined range.
      • Capture – select to enable IP data to be sent with the student check-in. If Validate is not also selected, this information is sent for informational purposes only.
      • Validate – select to reject the check-in if the IP address of student's device does not fall within a customer-defined range.

    Validation Configuration

    If validation is selected in the previous section, configure the how validation works.

    • Geolocation
      • Tolerance Level – how close the student must be to the class location to allow the check-in to succeed. Set to a lower value if valid check-ins are not validating correctly. Select a value:LOW,MEDIUM(default),HIGH.
    • Crowdsource
      • Valid Percentage – the percentage of users that must have picked up a particular beacon configuration as part of their check-in transaction. A iBeacon is considered valid if it has been returned by more that the Valid Percentage of students who have checked in to the class with said iBeacon configuration.
      • UUID – enter your beacon's UUID
    • IP
      • IP Range From: The beginning of the IP address range to check on the student's device
      • IP Range To: The end of the IP address range to check on the student's device

    Check-in History Settings

    Configure the look and feel of the tab in the app that presents your check-in history.

    • Tab Labels – enter replacements for titles or labels that appear in the check-in filter tabs.
    • Check-in Statuses – select a replacement color and enter replacement text for statuses that appear for the following situations:
      • Not Checked In
      • Check-In Validated (checked in and validated)
      • Processing (check-in is being validated)
      • Checked In (Offline) (checked in, validation is not possible because the user's device does not have an internet connection)
      • Unable to Validate (checked in, validation is not possible for any other temporary reason)
      • Invalid Check-In (not checked in due to failed validation)
      • Absent
      • Absent (Offline)
      • Check-In Not Required
    • Was this article helpful?