Virtual Classroom & Live Learning

Live classes in the course, not in someone’s inbox

Add a Zoom or Google Meet lesson, let LMS Advisor create the meeting, and learners find the join button in the same course as their self-paced work. Attendance and recordings stay there too.

At a glance

  • Zoom meetings created for you
  • Google Meet links
  • Countdown, join, replay
  • Course webinars
  • Attendance with QR check-in

Blended programs fall apart in the gaps between tools. The course is in the LMS, the meeting link is in a calendar invite someone forwarded, the recording is in a cloud folder, and attendance is a photo of a sign-in sheet.

LMS Advisor treats a live session as a lesson. Pick Zoom Lesson, Google Meet Lesson or Live Stream, set the start time and duration, and the platform can create the meeting for you. Learners see a countdown, then a Join button, then the recording once you add it. Attendance sessions let instructors mark each learner present, late, absent or excused, or put a QR code on screen for the room to scan.

The problem

Where blended programs lose track

Links scattered across inboxes

Learners hunt for the meeting link minutes before the session and find the one from last month’s reschedule.

Attendance on paper

Sign-in sheets and screenshots of the participant list have to be retyped before they count for anything, and they rarely are.

Recordings nobody can find

The recording exists somewhere, but the learners who missed the session never get pointed to it.

Rosters kept twice

Teachers who already manage their classes in Google Classroom don’t want to type every student in again.

Capabilities

What sits inside the course

Live sessions, recordings, attendance and class rosters all attach to the course, so learners and coordinators look in one place.

Zoom meetings created for you

With a Zoom Server-to-Server OAuth app connected, saving a Zoom lesson creates the meeting with a passcode, the waiting room on and join-before-host off.

Google Meet links

Connect a Google service account and each Meet lesson gets its own Meet link, created from the session’s start time and duration.

Countdown, join, replay

Learners see a countdown before the start, a Join button from the start until 30 minutes after the end, and the recording once you add its link.

Course webinars

Schedule one-off Zoom or Meet webinars against a course. Enrolled learners get a notification, and hosts start or cancel from one screen.

Attendance with QR check-in

Mark present, late, absent or excused per learner, or show a QR code valid for 30 minutes. Reports filter by course, learner and dates and export to CSV.

Google Classroom roster sync

Link a class you teach to an LMS course and sync the roster. Students without an account get one, and everyone is enrolled.

In depth

How live lessons, webinars and attendance fit together

Three kinds of live lesson

Zoom Lesson and Google Meet Lesson show learners a join card. Live Stream embeds a YouTube or Vimeo live stream, or other embed code, straight into the lesson player, which suits broadcasts where people watch rather than talk. All three take a start time, a duration and an optional recording link. Times use your site timezone, shown beside the field.

Letting the platform create the meeting

Connect Zoom once with the account ID, client ID and secret of a Server-to-Server OAuth app. From then on a Zoom lesson has an “Auto-create Zoom meeting on save” switch. The meeting is scheduled in your timezone with a random passcode, the waiting room on and join-before-host off, and the join link and passcode are filled in for you. Google Meet works the same way once you add a Google service-account JSON: the platform creates a calendar event with a Meet conference and uses its link. Prefer to manage meetings yourself? Leave the switch off and paste a link.

What the learner sees

Before the session, the lesson shows the date, time and timezone, a live countdown and an Add to Calendar button that opens a prefilled Google Calendar event. At the start time the Join button appears, and it stays for 30 minutes after the scheduled end in case you overrun. Paste the recording link afterwards and the join card is replaced by the recording: YouTube and Vimeo play embedded, MP4 and WebM play in the page, and other links open in a new tab.

Webinars outside the lesson list

The Webinars screen schedules a Zoom or Meet session against a course without adding a lesson. Enrolled learners are notified when it is created. Hosts start it from the same screen, and cancelling a Zoom webinar deletes the meeting in Zoom too. Webinars already scheduled when someone enrolls go into that learner’s in-app calendar beside course deadlines.

Attendance

Attendance is recorded per session, never guessed from who clicked Join. Create a session for a course with a date, times and a type (class, webinar, lab, exam or other), and every enrolled learner is listed. Mark each one present, late, absent or excused, with a note if needed. For rooms and hybrid groups, generate a QR code: learners scan it, sign in and are marked present with the check-in time. The report filters by course, learner and date range and exports to CSV.

Google Classroom

Teachers connect their Google account and link one of their active classes to an LMS course. A roster sync creates accounts for new students, within your plan’s user limit, and enrolls everyone.

See Virtual Classroom & Live Learning in a live demo

We will show it with your own scenario, answer the security questions and send a written quote after the call.

Book a demo
Workflow

Running a live session from start to finish

Connect a meeting provider

Add Zoom Server-to-Server OAuth credentials or a Google service account in Settings. Skip it if you would rather paste links.

Add the live lesson

Choose Zoom Lesson, Google Meet Lesson or Live Stream, set the start time and duration, and switch on auto-create.

Open attendance

Create an attendance session for the class, then mark learners as they arrive or put the QR code on screen.

Teach the session

Learners join from the lesson itself, and the Join button stays available for 30 minutes after the scheduled end.

Post the recording

Paste the recording link into the lesson so anyone who missed it can watch in the same place.

Use cases

Who teaches live this way

Instructor-led corporate programs

A weekly live session sits between self-paced modules, and the coordinator exports attendance for the program report.

Schools and colleges on Google Classroom

Teachers link an existing class, sync the roster once, and run structured lessons, live classes and attendance in LMS Advisor.

Onboarding cohorts

Each intake gets a welcome webinar scheduled against the onboarding course, and new starters are notified inside the LMS.

Hybrid workshops and labs

A QR code on the projector records who is in the room, while remote participants join through Zoom and the instructor marks them by hand.

Benefits

What gets easier for coordinators

  • The join link, the recording and the self-paced lessons in one course
  • Meetings created with sensible security defaults instead of copied settings
  • Attendance records you can filter and export, not photos of sheets
  • Rosters synced from Google Classroom instead of typed twice
  • Learners who miss a session find the recording where they expect it
FAQ

Live learning questions

Does LMS Advisor sync with Outlook or Google Calendar?
No, there is no two-way calendar sync. Live lessons offer an Add to Calendar button that opens a prefilled Google Calendar event, and learners have an in-app calendar with webinars and course deadlines.
Do we need Zoom API credentials?
Only for automatic meeting creation. Connect a Zoom Server-to-Server OAuth app to enable auto-create, or paste any Zoom link into the lesson yourself.
Is attendance recorded automatically when someone joins?
No. Clicking Join isn’t treated as attendance. Instructors mark attendance per session, or learners check in by scanning a QR code that is valid for 30 minutes.
Can we use Microsoft Teams for live sessions?
Not as a meeting provider. Live lessons are built for Zoom, Google Meet and embedded live streams. Microsoft Teams is supported as a notification channel for course events.
Where do session recordings go?
Paste the recording link into the lesson after the session. YouTube and Vimeo recordings play embedded, MP4 and WebM files play in the page, and other links open in a new tab.
What does the Google Classroom sync do?
It links a Google Classroom class you teach to an LMS course and imports the roster. Students without an account get one, and everyone is enrolled in the linked course.
Who can take attendance?
Instructors, course managers, managers, branch managers and admins. Branch managers see the sessions for their own branch.

See LMS Advisor with your own use case

A product specialist walks you through authoring, a proctored exam, certificates and the AI tools, using the programs you actually run.