Skip to content

Roll call (attendance list)

Roll call records who attended each session of a class. Each real-world meeting is a session; for each session you mark every participant as Present, Absent, or Late and, whenever you want, export it all as CSV.

It works for both in-person classes and live classes: the session can be linked to a scheduled live class or exist on its own, for a meeting that wasn’t on the schedule.

Once turned on, the tab works for class administrators, tutors, and observers - the pilot restricts who turns on the feature, not who uses it.

In Classes, open the class and click the Roll call tab, then New session:

  • Date: when the session happens. The default is today, and it’s the only required field.
  • Start time and Duration (minutes): optional, except in classes with the in-person NR-35 requirement, where the duration is required, from 1 to 600 minutes (see “In-person NR-35”, below).
  • Title: a short optional name, for example the topic covered.
  • Location: an optional room or address.
  • Live class: link the session to an already-scheduled live class, so the roll call belongs to the class it documents. Leave it at No link to a scheduled class for a standalone session.

The session is born with the Not taken status and moves to Taken when you save the roll call for the first time.

Click Take roll call on the session. The list brings up every participant enrolled in the class.

Before the first save, a notice appears saying roll call hasn’t been taken yet and that everyone starts marked as Present until you save. This is deliberate: the system separately stores “nobody has taken roll call” and “roll call was taken and everyone was present,” which are different things. A session with no roll call taken doesn’t count as perfect attendance.

Mark each participant and click Save roll call. On save, the system writes one row per enrolled participant, always with an explicit status - it never leaves anyone “blank” in the record.

After roll call has been taken, go back into Take roll call and change the status of whoever needs it. The correction is saved on its own, without redoing the whole roll call: only that participant is changed, and the other markings stay as they were.

If someone else changed the same record while you had the screen open, the system warns you and reloads the list instead of silently overwriting what the other person did.

Below the attendance list is the Session notes field: a free-form space to record what happened at the meeting - what was covered, why someone was absent, what’s left pending for next time.

Write the text and click the save button right below the field. The note is saved on its own, without redoing roll call: the attendance markings aren’t changed.

Roll-call screen for a session, with the list of participants and their status, the Session notes field filled in, and the Save notes and Save roll call buttons

A few things worth knowing:

  • The note isn’t seen by participants. It only appears on the Class’s administrative screens. Whoever is an observer of the Class can read the text, but not edit it.
  • A canceled session also accepts a note - “canceled, room flooded” is exactly the kind of record the field exists for.
  • Clearing everything and saving empties the note. It’s not an error: the field simply goes back to being empty.
  • The text is long enough for several paragraphs, but it has a limit. If you paste something very long, the system warns you right in the field instead of giving a generic error.
  • Every change is recorded with its author, like the session’s other changes.

Instead of marking everyone by hand, you can let participants check themselves in.

  1. In the session’s roll call, click Open self-check-in. A check-in code appears on the screen for you to project in the room.
  2. Participants scan the code with their phone’s camera and confirm.
  3. As they arrive, the Check-in column of the list shows the Arrival time (and Departure, if they check out).
  4. At the end of the meeting, click Close self-check-in.

The code refreshes on its own and expires quickly. It’s worth understanding exactly what this protects: it prevents an old screenshot from staying valid, and it doesn’t prevent a photo shared on the spot with someone who didn’t show up. Rotation is a validity control, not proof of attendance.

While check-in is closed, a scan of the code is refused. On closing, anyone who checked in and didn’t check out is closed out automatically at that moment, so nobody is left with an open-ended departure time.

The attendance list has a Source column, which shows how each marking got there: Marked for a marking you made on the screen, Default (unreviewed) for the initial Present nobody has reviewed yet, Self check-in (unattested) for a QR-code check-in, and Imported from Teams (unattested) for markings pre-filled by the Microsoft Teams attendance import (below).

The column appears for every institution using roll call, even those that don’t use Teams - in that case no marking comes from Teams.

When the session is linked to a live class on Teams and the institution has import enabled, Eduvem automatically fetches the meeting’s attendance report after it ends and pre-fills roll call: whoever attended the meeting appears already marked.

Two situations worth knowing:

  • Meeting participants who aren’t in the class. If someone joined the Teams meeting with an email that doesn’t match any enrollment, Eduvem doesn’t invent a marking. The screen reports how many attendances were left unmatched. Administrators can see which emails those were; tutors and observers only see the count, because those people are third parties in relation to the class.
  • Attendances with no email. Teams reports whoever joined by phone, for example, with no email address. These attendances also count toward the unmatched total.

Import is born off for every institution and only the Eduvem team can turn it on, along with two thresholds that define how much meeting time counts as attendance. Ask support if you’d like to evaluate the feature.

The Export attendance list button downloads a CSV with every session of the class.

The file is built from the list of enrolled participants, not from the markings: whoever enrolled after a roll call was already taken still appears, with attendance blank for that session. An attendance list that leaves people out isn’t fit to serve as a document, so nobody is omitted.

The class can require a minimum attendance in its in-person sessions to release the certificate. The field sits in the class configuration screen, right below Required Score, and is called Minimum attendance for certification (%). It only appears when the institution has roll call enabled, and only when editing an already-created class - not when creating a new one. Whoever edits the class configuration can change the value. 0% turns the requirement off.

Minimum attendance for certification (%) field in the class configuration

You can only set a value above 0% while roll call is enabled for the institution. If roll call is later turned off, a class that already had a value keeps it stored - it just stops blocking certification while roll call stays off.

Attendance is calculated over every one of the class’s sessions that wasn’t canceled and is dated on or after the participant’s enrollment date - including sessions still scheduled for the future. Sessions before the enrollment don’t count. Within those sessions, one counts toward attendance when its roll call has already been taken and the participant was marked Present or Late. A session whose roll call hasn’t been taken yet counts toward the total but not yet toward attendance - so the percentage starts low and rises as roll calls get taken: in a class with 10 scheduled sessions and a 75% requirement, the participant needs to be marked present or late in at least 8 of them.

On the roll-call screen, the participant list shows the Attendance % column, with each one’s percentage calculated the same way.

Participant list on the roll-call screen, with the Attendance % column next to Source

Below the required attendance, the participant keeps following the content normally - progress and grades keep being saved - but isn’t certified: no certificate is issued, and they aren’t counted as certified anywhere (reports, tracks, ranking). This applies to every certification type on the class; entering a grade by hand or a result in the Gradebook doesn’t release the certificate on its own - the minimum attendance still has to be met.

During this time, in the classroom under Details > Certification, the certificate card shows the Awaiting attendance tag and an Attendance meter with the current value against the requirement (for example, “30% of 75%”), followed by:

Certificate released once you reach X% attendance (currently Y%).

Certification card in the classroom with the Awaiting attendance tag and the Attendance meter showing the current percentage against the requirement

NR-35 (work at height) requires an in-person stage. The institution can make the system enforce it with the Require in-person NR-35 training setting. It is turned on by the Eduvem team (platform administrators), on request: contact support if you want to use it. To turn it on, Roll call must be enabled and every NR-35 content must be classified as NR-35 in the content’s NR field. While the setting is on, roll call cannot be turned off, and the NR classification of an NR-35 content that has active classes cannot be changed to another NR. A content update from its source (content distributed by another institution) also does not move content in that situation away from NR-35.

With the setting on, in a class whose content is NR-35 the participant is only certified after accumulating 480 minutes of in-person attendance confirmed by the instructor in the roll calls of their own class. Each session adds its Duration (minutes) for everyone confirmed in it, provided that:

  • the session is in person, that is, not linked to a live class, or linked to an in-person live class;
  • the session was not canceled and its roll call has already been taken;
  • the participant is marked Present or Late (Late adds the full session duration);
  • the marking was confirmed on screen by whoever takes the roll call (marked on the row or confirmed with the Confirm attendance (includes QR check-ins) button), not by the participant themselves.

Each session adds at most 600 minutes, even if a longer duration is recorded. These do not count: canceled sessions, sessions whose roll call has not been taken, Default (unreviewed) markings nobody confirmed, markings imported from Teams, and QR-code check-ins the instructor has not confirmed yet. Certificates already issued are never affected.

In a class with the requirement, Duration (minutes) is no longer optional: when you create the session, enter a value from 1 to 600 minutes, or the session is not saved. That duration is what becomes in-person minutes for each confirmed participant.

Once a session’s roll call has been taken, the session can no longer be unlinked from an online live class or switched to an in-person one: the online attendance would start counting as in-person hours. The reverse is still allowed, because it only removes minutes.

Confirm attendance (includes QR check-ins)

Section titled “Confirm attendance (includes QR check-ins)”

In the in-person sessions with no live-class link of a class with the requirement, the roll-call screen shows the Confirm attendance (includes QR check-ins) button. It marks as confirmed by the instructor every row you have not touched yet (each one keeps the marking it already had) and also the QR-code check-ins marked Present or Late, and saves the roll call right away. A QR-code check-in alone does not count toward NR-35: it starts counting once you confirm it with this button or by marking the row. Mark the exceptions first, then click the button. The button only appears for people who can edit the roll call.

In classes with the requirement, the roll-call list gets the NR-35 min. column, with each participant’s confirmed in-person minutes against the required ones (for example, “240 / 480”). The count covers every session of the class, not only the one open on the screen.

Content distributed by another institution

Section titled “Content distributed by another institution”

The requirement travels with distributed content: when an institution that requires in-person NR-35 distributes NR-35 content to clients, the classes of client institutions that use that copy follow the same 480-minute rule, even if the client institution does not have the setting on. For that reason, the client institution needs Roll call enabled to create a class of that content, and cannot turn roll call off while it has an active class of it. The client institution’s own NR-35 content is not affected.

Until they reach 480 minutes, under Details > Certification the certificate card shows Awaiting in-person stage and the In-person hours meter with the current value against the required one (for example, “240 of 480 in-person minutes”), followed by Next in-person session: when an in-person session is scheduled or, if there is none, The institution will schedule the in-person stage.

The NR-35 certificate of a class with the requirement shows the confirmed in-person minutes as its workload (not the duration of the distance-learning content) and In person as its modality. While the enrollment does not have the 480 confirmed minutes, its certification date cannot be changed manually.

NR-35 certificates issued without the 480 confirmed in-person minutes (for example, before the requirement was turned on) appear in the NR readiness section, with each one’s regularization deadline and the actions to enroll the people in an in-person class. See NR pack and NR readiness. When the person later completes an NR-35 class with the 480 confirmed minutes, that new certificate regularizes the earlier one and earns no ranking points or challenge bonus.

Is the session the same thing as the live class? No. The live class is the scheduling; the session is the meeting that actually happened and for which you took roll call. They can be linked, but a class can exist without roll call and a roll call can exist without a scheduled class.

I canceled an occurrence in a series. Does its roll call disappear? No. Canceled occurrences keep existing with the Canceled state, and any roll call already taken keeps pointing to them.

Does the participant see the session note? No. The note is an internal record for the Class’s team. No participant screen shows a session’s content.

Can I mark attendance for someone who isn’t enrolled? No. The list is always the one for participants enrolled in the class.