Giảng viên có thể dán link Zoom, Microsoft Teams hoặc nền tảng khác vào lớp học trực tiếp. Học viên vào lớp bằng một nút, không cần biết lớp chạy trên nền tảng nào.
Trước đây mọi lớp học trực tiếp đều lấy link Google Meet từ một tài khoản Google Workspace duy nhất của SkillPixel. Tenant nào cũng dùng chung tài khoản đó, nên giảng viên bên ngoài không thể dạy trên Zoom hay Teams mà họ đã quen. Các tenant khác cũng không nên chạy lớp trên tài khoản Google của SkillPixel.
Bước này thêm cách rẻ nhất để gỡ nút thắt đó. Giảng viên tự tạo phòng học trên nền tảng mình chọn, rồi dán link vào bài học. Việc kết nối tài khoản Google, Zoom, Teams của từng tenant sẽ làm ở các ticket sau.
Giảng viên nhập tiêu đề, thời gian bắt đầu và kết thúc như trước.
Tenant mặc định chọn Google Meet tự động hoặc dán link. Tenant khác chỉ có ô dán link.
Link phải bắt đầu bằng https://. Hệ thống lưu link kèm nguồn của nó.
Nút "Tham gia lớp học trực tuyến" mở link trong tab mới, 15 phút trước giờ bắt đầu.
Hai video ngắn, không có tiếng. Chấm xanh là con trỏ chuột.
Trong khoá học, bấm "Thêm bài học" rồi chọn "Lớp học trực tiếp". Ở tenant mặc định, mục "Link lớp học" có hai lựa chọn. Google Meet được chọn sẵn, nên ai không đổi gì thì vẫn làm việc như cũ.
Ô "Link lớp học" xuất hiện. Dán link từ Zoom, Microsoft Teams, Google Meet hoặc nền tảng khác. Bất kỳ tên miền nào cũng được, nhưng link phải bắt đầu bằng https://.
Link http:// hoặc thiếu tên miền không lưu được. Backend kiểm tra lại cùng quy tắc, nên gọi API trực tiếp cũng không lách được.
Khi sửa lớp, form nhớ lựa chọn đã dùng. Lớp dán link hiện link trong ô có thể sửa. Lớp Google Meet hiện link Meet thật trong ô chỉ đọc. Đổi từ Google Meet sang dán link sẽ huỷ sự kiện Google cũ. Đổi ngược lại sẽ tạo link Meet mới khi lưu.
Học viên không thấy nguồn link. Nút vào lớp ghi "Tham gia lớp học trực tuyến" với link dán, và vẫn ghi "Tham gia lớp Google Meet" với lớp Meet. Nút chỉ bật từ 15 phút trước giờ bắt đầu đến khi lớp kết thúc, và mở link trong tab mới.
Tenant không phải mặc định không được tạo link Google Meet tự động nữa. Form chỉ có một ô "Link lớp học" bắt buộc. Backend từ chối yêu cầu tạo Google Meet từ tenant này bằng lỗi 400.
Lớp được tạo trước cập nhật giữ link Google Meet của nó. Khi mở lại, link nằm sẵn trong ô. Nếu giảng viên không đổi link, lớp giữ nguyên nguồn Google. Nếu đổi sang link khác, lớp chuyển sang link dán.
| Mục | Ý nghĩa | Ví dụ |
|---|---|---|
| Tự động tạo link Google Meet | Hệ thống tạo sự kiện Google Calendar kèm link Meet sau khi lưu. Chỉ có ở tenant mặc định. | https://meet.google.com/yzh-vdxj-gfq |
| Dán link của tôi | Giảng viên tự tạo phòng học và dán link. Hệ thống không gọi Google. | https://zoom.us/j/98765432100?pwd=demoSP769 |
| Link lớp học (ô nhập) | Bắt buộc khi dán link. Phải bắt đầu bằng https://, tối đa 2048 ký tự, tên miền nào cũng được. | Link Teams dài hơn 60 ký tự vẫn nhận |
| URL đến lớp học trực tuyến (ô chỉ đọc) | Link Meet do hệ thống tạo. "Chưa tạo" khi lớp chưa lưu hoặc tạo Meet thất bại. | Chưa tạo |
| Nút vào lớp của học viên | "Tham gia lớp học trực tuyến" với link dán, "Tham gia lớp Google Meet" với lớp Meet. Bật từ 15 phút trước giờ bắt đầu. | Đang diễn ra |
Kiểm tra tay. Link Meet trong ảnh 5 và 7 được tạo thật qua Google Calendar từ stack local, không phải chuỗi gõ tay. Sau demo, lớp đó sẽ bị huỷ để xoá sự kiện trên lịch.
| Câu hỏi | Lựa chọn |
|---|---|
| Tenant mặc định có đổi gì không? | Giữ nguyên Google Meet tự động làm mặc định, thêm "Dán link của tôi" làm lựa chọn thứ hai. |
| Tenant khác dùng gì? | Chỉ dán link. Không tạo Google Meet mới từ tài khoản SkillPixel. Lớp cũ giữ link. |
| Link nào được nhận? | Bất kỳ tên miền, bắt buộc https://, tối đa 2048 ký tự, bắt buộc khi chọn dán link. |
| Đổi tên cột link cũ? | Không. "meet_join_url" vẫn là cột link chung cho mọi nguồn, thêm cột "meeting_provider". |
| Thứ tự làm tiếp | Google Meet theo tài khoản tenant trước, rồi Zoom, rồi Teams. Nút "Kết nối với ..." để sau vì cần vendor duyệt app. |