ADAM

Roll Calls

ADAM allows for roll calls to be taken at school events. Roll calls can be scheduled either from the timetable, from a scheduler (for other non-academic purposes), or on an ad-hoc basis (e.g. sports practices).

A:\Users\Philip\AppData\Local\Microsoft\Windows\INetCache\Content.Word\big_warning_11.pngPlease note that the Roll Call module is intended to replace the Attendance Registers feature in ADAM. The Attendance Registers functionality will be removed during the course of 2026.

Choosing A Roll Call

To take a roll call, there are two routes to the roll call screen.

Firstly, as a class’s teacher or teacher assistant, a roll-call option will appear next to the class in the Your Classes widget that appears on your ADAM home page. Simply click on the Roll call button to be taken to a roll call screen. If there are multiple roll calls open, a list of roll calls will be displayed for you to choose which one you want to take. If there is only one, ADAM will immediately skip to the page where you can record the attendance for that roll call.

The second method is via the menu: navigate to any one of the Pupils, Staff, or Classes tab, and, under the Roll Call heading, click on Take a roll call.

A list of all available roll calls will be listed for the logged in teacher. Click on the button next to the appropriate one to take the roll call.

If no roll calls have been automatically scheduled to be taken (either by the Timetable or by a Scheduled Roll Call), teachers still have the option of adding an On-demand Roll Call or a Free-attendance Roll Call.

On-demand Roll Call

An on-demand Roll Call is a quick way to choose one of your classes and conduct a roll call against it. From the Take a Roll Call page, click on the Add an on-demand Roll Call button:

Choose the class you wish to take a roll call for and enter the date and time for the roll call. Note that while it is possible to choose any date and time for the roll call, the normal scheduling rules will apply.

Therefore, if your roll call is entered too far in the past, after a normal roll call should have closed, then this roll call will close too and no roll call will be able to be taken.

If you enter the roll call for a future time and date, the roll call may be captured as still pending and the roll call will not be allowed to be taken until the specified time before, as configured in the roll call settings.

Click on the Add roll call button to add the roll call. If the roll call is currently open, you will be taken straight to the screen where you can record your roll call. Otherwise, you will be taken back to the list of roll calls.

Taking the roll call is the same as for a scheduled roll call.

Adding a Free-attendance Roll Call

A free-attendance roll call allows you to dynamically add pupils to a roll call. This is often useful for recording pupils present at events with optional attendance and which might be attended outside of a class structure. Such examples might include:

A free-attendance Roll Call, once the option is selected, will request a name for the roll call and the time and dates that the activity is active for:

To begin with, no pupils will appear in the roll call:

Use the “add pupil” option at the top to search for the pupil. Once found, click on the Add button.

The pupil will now appear on the roll call:

Unlike other roll calls, pupils added to a free-attendance roll call are automatically assumed to be present.

It is possible to mark a pupil as absent for a free-attendance roll call. This might be used to indicate a pupil who was expected to attend, but didn’t.

A:\Users\Philip\AppData\Local\Microsoft\Windows\INetCache\Content.Word\big_warning_11.pngWhile ADAM will add pupils to the roll call, if you wish to change any reasons or add any notes, you must click on the Save button that appears at the bottom. If you make changes to this list, and then add another pupil before you save the changes, those changes will be lost.

Taking a Roll Call

Once you have chosen a roll call, you will see a screen similar to this:

A list of pupils in the class will be shown in alphabetical order. Click on the checkbox to mark a pupil as present. Otherwise, leave the box unchecked to mark them as absent. The reasons in the dropdown list will change depending on whether you have marked the pupil as present or absent. You can change the reason, if you want, and add a note.

Pupils who have been captured as a planned absence will appear on the list and their entry will be marked in orange to highlight that they are expected to be away from this roll call. Depending on the certainty of the absence, it may be possible to override this pre-planned absence, however, it will more than likely be locked for editing.

Note also, that if registers are taken before a planned absence is added to ADAM, the taken register will override the pre-planned absence. This is one of the reasons that taking a register too early can be detrimental to the recordkeeping.

At the top of the table an option appears to Mark all as present which can be ticked to immediately highlight all pupils as present.

Planned Absences

Adding a new Planned Absence

Where you are aware that a pupil is leaving the school for a period of time, a Planned Absence can be added to pre-populate the roll call.

To add a planned absence, navigate to Pupils → Roll Call → Record planned absences. ADAM will show you a list of current planned absences. This list includes and absences that will end at some point today, any current and ongoing absences, and any future dated absences.

A:\Users\Philip\AppData\Local\Microsoft\Windows\INetCache\Content.Word\big_warning_11.pngFunctionality to view a complete list of absences will be added in a future iteration.

Click on Add new planned absence at the top of the screen to add a new planned absence, and search for the pupil’s name in order to continue.

Click on Save to add this planned absence. The planned absence should now appear in the list of absences:

Editing a Planned Absence

Click on the edit icon next to the planned absence that you wish to edit.

Make the changes that you need and click on the Save button to record the changes.

Please note well:

Absences from Other Modules in ADAM

Apart from the roll call module monitoring planned absences, other modules in ADAM also contribute to absences and help to pre-populate the roll call. The idea is to allow for a complete summary of where a pupil is at any point in time.

Absentee Module

If pupils are marked as absent in the absentee module, they will show as absent for all their roll calls on that day.

Leave Module

Any pupil who is listed as being on leave in the Leaves module (mostly used by boarding schools) will show as being on leave in their roll calls. Note that in the Site Settings (Cron Settings → Roll Call → Reason to show for Leaves) you must select the absentee reason that ADAM will use for a pupil on Leave. You might need to create your own absentee reason for this reason, first.

Configuring Roll Calls

In the Site Settings, The Cron Settings tab has a section with Roll Call settings.

Email Staff Reminders

The Send Reminders and Reminder Time settings allow ADAM to send your teachers reminders if their roll calls are not recorded before the time, specified in Reminder Time, has elapsed after the close of the roll call session.

The email that is sent to staff can be customised (as can most automated emails sent by ADAM) be editing the Roll Call Email Message Template.

Opening and Closing Roll Calls

ADAM will allow roll calls to be taken from a specific time before the roll call is due to start (defined by the Open Roll Call setting) and will allow the roll call to be completed up until the time specified in Close Roll Call. Please make sure that the Close Roll Call time is sufficiently greater than the Send Reminders time, otherwise your teachers may either be asked to complete a roll call that is going to close imminently, or may already be closed.

If the roll call is closed, no reminder will be sent. This means, for example, if your Close Roll Call time is set to 1 hour, but your Send Reminders time is set to 2 hours, no reminders will be sent since the roll calls is already closed when the reminders are due to be sent.

Adding Roll Calls

Each morning at 5am, ADAM scheduled the roll calls that are due to happen each day. At this time, ADAM can optionally look at the timetable module in order to schedule a roll call for each lesson that is scheduled to take place that day. The “start” and “end” of the roll call are based on the start and end times of the lesson, as configured in the daily schedule.

When set to Yes, lessons are added. If set to No ADAM does not use the timetable and will not create lesson roll calls.

Scheduling Roll Calls

Each morning at 5am, ADAM will look to see what roll calls need to be taken for the day and schedule them. Ideally, any changes that need to be made (such as schedules or special arrangements) will be done the day prior so that roll calls are created accurately.

A:\Users\Philip\AppData\Local\Microsoft\Windows\INetCache\Content.Word\big_warning_11.pngNote that because this scheduling is done at 5am each day, if you make any changes to ADAM, the first time you’ll see those changes is tomorrow, after the scheduler has run!

Roll Calls can be created from three sources:

On-Demand Roll Calls

If a roll call needs to be taken but has not been scheduled, it is possible for a teacher to add an “on-demand” roll call. To do this, click on the option to “take a roll call”, as normal, and, at the top, choose the option to “Add an on-demand roll call”:

Now choose the Class and the Start and End times for the roll call:

Click on the Add roll call button when finished.

If the roll call is able to be taken, according to the times set for opening and closing roll calls, ADAM will immediately display the roll call. If the roll call is not current, then the list of roll calls will be displayed again.

Timetabled Lessons

ADAM can automatically add all timetabled lessons as roll calls. This must be enabled in the site settings. Any lessons that are scheduled for the day will have roll calls added. This means that if classes go away on tours, for example, that their lessons be removed from the timetable calendar. If there are schedule changes, these should also be adjusted in the timetable.

Scheduled Roll Calls

ADAM has a basic Roll Call scheduler that allows you to schedule roll calls for specific days in the week for either a single class (e.g. “Marimba Band”), or all classes within a subject (e.g. “Registration Class”).

To add a Scheduled Roll Call, navigate to Administration → Roll Call → Manage scheduled roll calls. Click on the New roll call schedule to add a new roll-call.

Example:

A school has a morning roll call that is taken at 07h30 on Monday, Tuesday and Thurday, and at 08h00 on Wednesday and Friday morningsa, two schedules would need to be added: one for each set times:

Note that the ability to create exceptions (e.g. public and other school holidays) will come in time.

Free-attendance Roll Call

ADAM allows a roll call to be taken with no fixed class register. This might be useful for monitoring pupil attendance at support lessons, their whereabouts during free lessons and so on. Pupils who are added to a free-attendance roll call are marked present as they are added, but it is possible to mark a pupil as absent if they were expected to attend but did not show.