Skip to content

Automatic attendance tracking for Google Meet #2213

@lvlinh45

Description

@lvlinh45

Is your feature request related to a problem? Please describe.
Currently, when hosting live sessions via Zoom or Google Meet within Frappe LMS, instructors have to manually track attendance or export reports from the meeting platform and re-enter them into the LMS. This is time-consuming and prone to errors in tracking student progress.

Describe the solution you'd like
I would like an automated way to record attendance when a student clicks the "Join Meeting" button from the LMS lesson interface. Specifically:

Status: Automatically mark the lesson as "Completed" or flag the student as "Present" in the attendance tool upon joining.

Timestamp: Record the exact time the student joined the session.

Syncing: Ideally, an integration with the Zoom/Google Meet API to verify how long a student stayed in the meeting before granting completion.

Describe alternatives you've considered

Using a short Quiz after the session to "verify" attendance.

Requiring instructors to download CSV participant lists from Zoom and manually upload them into Frappe.

Additional context
This feature would fully automate the operational workflow for hybrid or online-only courses, making Frappe LMS more competitive with platforms like Moodle or Canvas.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    ToDo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions