Microsoft Teams integration for online English classes
Schools that teach English classes online in Microsoft Teams can connect Teams to Language Boss. The system creates a separate Teams meeting for every class session, takes attendance from the Teams attendance report, and copies the class recording and transcript into Language Boss, where teachers and students can watch the lesson again. Each lesson is then analysed for each student, and pronunciation is measured from what each student said in class. Teaching still happens in Teams; Language Boss does not replace the video call.
What happens before and after each class
| When | What Language Boss does |
|---|---|
| When a class starts | Creates a Teams meeting for each session in the next four weeks, as an event on the teacher’s Outlook calendar, and keeps adding meetings as the weeks go on. |
| When a session moves or is cancelled | Moves or cancels its Teams meeting to match. |
| Before class | Students find the join link for each session in their schedule in the app. Meetings are set to record automatically. |
| After class: attendance | Fetches the Teams attendance report and marks each student present, late or absent from when they joined and how long they stayed. Teachers can correct any mark. |
| After class: recording | Finds the recording, keeps the part where the lesson actually ran, and stores a copy that teachers and students watch beside the transcript. If it cannot tell which recording is the lesson, it asks the teacher. |
| After class: analysis | Reads the transcript and analyses the lesson for each student. Once the teacher has matched each voice to a student, it also measures each student’s pronunciation from their own speech. Students see the analysis after the teacher publishes it. |
How attendance is marked
- Present: joined within 10 minutes of the start and stayed for more than half the session.
- Late: joined more than 10 minutes after the start and stayed for more than half the session.
- Absent: joined but stayed for less than half the session.
- Students are matched by the email or Microsoft account they joined with. A guest the system cannot match is left unmarked for the teacher rather than marked absent.
- A teacher’s correction always replaces the automatic mark. Classes that use a meeting link typed in by hand, such as a Zoom link, are marked by the teacher.
What a school needs
- A Microsoft 365 tenant with Teams. An admin connects it once from the Integrations page with the details of an app registered in Microsoft Entra ID that can use Microsoft Graph.
- A Microsoft account with a mailbox for each teacher, because meetings are created on the teacher’s calendar. Admins link each teacher to their Microsoft account on the same page.
- Nothing for students: they can join as guests and do not need accounts in your tenant.
- The Integrations page shows whether the connection works, which teachers are linked, how many meetings, attendance reports and recordings were handled, and an error log.
What it does not do
- It does not replace Teams. Video, screen sharing, breakout rooms and chat stay in Teams.
- It does not create Zoom or Google Meet meetings. A class can carry a link typed in by hand, but attendance and recordings are then not automatic.
- It does not handle Microsoft 365 licences or tenant administration.
- It does nothing for classes taught in a classroom; teachers mark that attendance in the staff portal.
The rest of the system
Homework written from your textbook, speaking practice and progress reports to parents work the same way for online and classroom classes. See how exercises are made from your textbook and Language Boss for cram schools. Language Boss does not connect to Google Classroom or to an LMS such as Moodle; see Language Boss vs Quizlet and Google Classroom.