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.
Creating a session
Section titled “Creating a session”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.
Taking roll call
Section titled “Taking roll call”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.
Correcting a marking afterward
Section titled “Correcting a marking afterward”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.
Session notes
Section titled “Session notes”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.

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.
QR-code check-in
Section titled “QR-code check-in”Instead of marking everyone by hand, you can let participants check themselves in.
- 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.
- Participants scan the code with their phone’s camera and confirm.
- As they arrive, the Check-in column of the list shows the Arrival time (and Departure, if they check out).
- 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.
Where each marking came from
Section titled “Where each marking came from”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.
Pre-filling from Microsoft Teams
Section titled “Pre-filling from Microsoft 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.
Exporting the attendance list
Section titled “Exporting the attendance list”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.
Minimum attendance for certification
Section titled “Minimum attendance for certification”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.

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.
What counts as attendance
Section titled “What counts as attendance”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.

While attendance isn’t met
Section titled “While attendance isn’t met”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%).

In-person NR-35
Section titled “In-person NR-35”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.
480 confirmed in-person minutes
Section titled “480 confirmed in-person minutes”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.
Session duration
Section titled “Session duration”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.
NR-35 min. column
Section titled “NR-35 min. column”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.
What the participant sees
Section titled “What the participant sees”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:
The certificate
Section titled “The certificate”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.
Regularizing older certificates
Section titled “Regularizing older certificates”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.
Common questions
Section titled “Common questions”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.