Minh bạch từng lần cập nhật

Lịch sử phiên bản MindClass.

Trang này chỉ hiển thị các bản đã công bố trên kênh ổn định. Bản nội bộ đang kiểm thử sẽ không xuất hiện tại đây.

Bản ổn định mới nhất2026.09.08.20035807/09/2026
2026.09.08.200358MSI 26.9.12723
  • Sửa luồng Cập nhật app từ máy giáo viên: sau khi phát và chép bản mới xuống máy học sinh, updater bắt buộc chạy bước tự sửa SYSTEM Agent.
  • Agent mới được dùng để tạo lại Scheduled Task, khôi phục tự mở MindClass cùng Windows, sửa quyền thư mục UpdateState và dọn các yêu cầu cập nhật MSI cũ.
  • Chỉ ghi nhận cập nhật thành công sau khi bước sửa Agent hoàn tất; tránh trường hợp version.txt đã mới nhưng Agent cũ vẫn chạy và hiện cửa sổ cập nhật lặp lại.
  • Giữ nguyên cơ chế hỏi người dùng khi có bản web mới; không bật lại cập nhật tự động.
  • Ngừng phát hành file MindClass.bin trùng nội dung với MSI; bộ tải Windows còn 5 file cần thiết.
2026.09.07.204546MSI 26.9.11325
  • Sửa lỗi Windows báo file đang được tiến trình khác sử dụng ở 0% khi gửi file lớn: MindClass đóng hoàn toàn file staging trước khi đổi tên và phát file cho các máy học sinh.
  • Sửa gửi file đang được ứng dụng khác sử dụng: MindClass mở file ở chế độ đọc dùng chung và tự thử lại khi ứng dụng hoặc phần mềm bảo mật chỉ khóa file trong thời gian ngắn.
  • Khi file bị khóa độc quyền kéo dài, thông báo chỉ rõ tên file cần lưu hoặc đóng thay vì dừng ở lỗi hệ thống khó hiểu.
  • Bỏ giới hạn thu bài 20 MB trên giao thức mới; mỗi máy học sinh có thể nộp tối đa 512 MB và vẫn kiểm tra giới hạn an toàn trước khi nhận.
  • Bài thu được nén, truyền và giải nén theo luồng trên ổ đĩa, không còn chuyển toàn bộ file lớn thành Base64 trong RAM của máy học sinh hoặc máy giáo viên.
  • Kiểm tra đủ dung lượng và SHA256 trước khi giải nén; bài lỗi hoặc truyền thiếu không được ghi nhận là thành công và file tạm được dọn tự động.
  • Máy giáo viên giới hạn 6 lượt upload bài đồng thời, các máy còn lại tự xếp hàng; thiết kế phù hợp phòng từ 50 đến hơn 100 máy mà không làm nghẽn RAM/ổ đĩa đột ngột.
  • Sau khi máy giáo viên nhận bài thành công, MindClass mới dọn file trong thư mục Bài tập của máy học sinh; nếu nộp lỗi thì giữ nguyên bài để gửi lại.
  • Máy học sinh mới vẫn tương thích với máy giáo viên bản cũ đối với bài không quá 20 MB; bài lớn sẽ hướng dẫn cập nhật máy giáo viên trước.
2026.09.04.124906MSI 26.9.6529
  • Sửa công cụ Repair Student Connection trên Windows PowerShell 5.1: đọc JSON bằng UTF-8 tường minh, nên tên trường tiếng Việt có dấu được xác minh đúng và công cụ tiếp tục sửa đồng nhất cả cấu hình user học sinh lẫn cấu hình toàn máy.
  • Tăng độ ổn định khi máy học sinh tự tìm máy giáo viên: gửi lại gói dò UDP khi mạng làm rơi broadcast và tự chuyển sang dò TCP trong subnet nếu UDP bị firewall, Wi-Fi hoặc switch chặn.
  • Dò TCP vẫn bắt buộc khớp đồng thời tên trường và tên phòng do người dùng thiết lập; không tự nối sang giáo viên khác dù thấy IP đang mở cổng 7443.
  • Máy học sinh không còn thử localhost khi chưa tìm thấy giáo viên. Thông báo mới phân biệt rõ lỗi discovery với lỗi hết seat và hướng dẫn đúng cổng UDP 7444/TCP 7443.
  • Sửa triệt để việc license ghi đè tên trường và tên phòng trên máy học sinh; phạm vi lớp đã lưu trong cấu hình ban đầu luôn là nguồn chuẩn để tự dò giáo viên.
  • LAN discovery bắt buộc khớp đồng thời tên trường và tên phòng ở cả phía giáo viên lẫn học sinh. Không còn nhánh tự nối đại khi chỉ nhìn thấy một giáo viên, nên không thể dò nhầm sang phòng khác.
  • Khi IP máy giáo viên thay đổi, máy học sinh giữ nguyên phạm vi lớp ban đầu, tự tìm đúng giáo viên trong phạm vi đó và chỉ cập nhật địa chỉ kết nối mới.
  • Thêm công cụ "MindClass Repair Student Connection" trong Start Menu. Công cụ yêu cầu nhập đúng tên trường và tên phòng, sao lưu rồi sửa đồng nhất cấu hình của đúng user học sinh và toàn máy; giữ nguyên display name, thư mục, license và dữ liệu.
  • Sửa lỗi menu trái trên màn hình lớp bị bung thành dạng đầy đủ; giao diện mặc định trở lại thanh icon Compact đúng thiết kế MindClass và vẫn giữ đủ chức năng trên màn hình lớn.
  • Giữ nguyên Share/Chiếu HS, Remote, gửi/thu bài, cập nhật phòng máy, kiểm tra RTSP/RTP, policy, license do máy giáo viên cấp seat và toàn bộ chức năng hiện có.
2026.09.03.104905MSI 26.9.4969
  • Sửa công cụ Gỡ license trên máy cài MindClass bằng user khác user quản trị: công cụ giữ đúng SID/profile của người gọi trước khi hiện UAC, nên xóa đúng lease trong AppData của user đang sử dụng thay vì nhầm sang AppData của Admin.
  • Khi máy có đồng thời lease trong ProgramData và AppData, công cụ xử lý đúng hai vị trí thuộc phạm vi của user gọi lệnh; không quét hoặc xóa lease trong profile Windows khác, an toàn hơn cho môi trường multiseat.
  • Giữ nguyên lịch sử key dùng thử sau khi gỡ; nhập lại cùng key trial trên cùng máy chỉ tiếp tục thời hạn cũ, không tạo lại 30 ngày.
  • Giữ nguyên Share/Chiếu HS, Remote, gửi/thu bài, cập nhật phòng máy, kiểm tra RTSP/RTP, policy, license do máy giáo viên cấp seat và toàn bộ chức năng hiện có.
2026.08.29.142236MSI 26.8.42622
  • Máy giáo viên/server chỉ cần kích hoạt key một lần; máy học sinh kết nối trong LAN được cấp seat riêng theo đúng số lượng license đã mua, không nhận hoặc lưu master key.
  • Gỡ rồi nhập lại đúng key dùng thử trên cùng máy sẽ tiếp tục thời hạn ban đầu, không khởi tạo lại 30 ngày và không cho lợi dụng trial lần hai.
  • Cập nhật phòng máy theo thứ tự an toàn: máy giáo viên lên bản mới trước, sau khi khởi động lại mới đẩy đúng build đó xuống máy học sinh; máy offline được giữ lại để thử tiếp ở lần sau.
  • Bổ sung công cụ gỡ license và kiểm tra RTSP/RTP multicast; môi trường Wi-Fi được khuyến nghị dùng WebSocket để ổn định hơn.
  • Kết quả kiểm tra phòng máy chỉ hiện tổng số đạt, không đạt và không phản hồi; nút Xem chi tiết mở danh sách từng máy trong cửa sổ cuộn riêng, phù hợp phòng 50–100 máy.
  • Giữ nguyên Share/Chiếu HS, Remote, gửi/thu bài, policy, chặn extension, quản lý phiên lớp học và toàn bộ chức năng giáo viên/học sinh hiện có.
2026.08.25.185105MSI 26.8.37131
  • Khi chưa có key hoặc license không còn hợp lệ, nút Liên hệ MindClass mở trực tiếp https://mindclass.vn/.
  • Bổ sung FFmpeg và FFplay vào quy trình ký số production; quy trình phát hành sẽ dừng nếu còn file PE chưa có chữ ký hợp lệ.
  • Chuẩn bị gói MSI x64 cài im lặng và URL bất biến theo phiên bản để gửi Microsoft Store.
  • Giữ nguyên Share/Chiếu HS, Remote, gửi/thu bài, policy, chặn extension, license, quản lý phiên lớp học và toàn bộ chức năng giáo viên/học sinh hiện có.
2026.08.22.142720MSI 26.8.32547
  • Cho phép đặt lại Tên hiển thị ngay trong Thiết lập trên máy học sinh.
  • Tách Tên hiển thị khỏi khóa nhận dạng: đổi nhãn chỉ cập nhật card hiện tại, không sinh thêm màn hình máy con.
  • Khóa nhận dạng học sinh tiếp tục dùng máy vật lý/MAC và tài khoản Windows; các user multiseat vẫn được tách đúng dù đặt cùng một tên hiển thị.
  • Heartbeat từ máy đang dùng bản cũ không xóa tên hiển thị đã đặt trên card hiện tại.
  • Máy học sinh mới mặc định lấy tên tài khoản Windows, sau đó có thể đổi nhãn tùy ý trong MindClass.
  • Giữ nguyên Share/Chiếu HS, Remote, gửi/thu bài, policy, chặn extension, license, quản lý phiên lớp học và toàn bộ chức năng giáo viên/học sinh hiện có.
2026.08.21.184849MSI 26.8.31368
  • Ẩn hoàn toàn agent “Logon screen” khỏi danh sách, bộ đếm Online/Offline và lưới máy học sinh; agent vẫn chạy nền để quản lý máy trước khi người dùng đăng nhập.
  • Giữ đúng nhận dạng multiseat theo máy vật lý/MAC và tài khoản Windows, không ghép nhầm các user đang dùng chung một máy.
  • Updater gắn phiên bản và SHA256 vào URL MSI để tránh proxy/CDN/trình duyệt trả lại gói cài cũ từ cache.
  • Khi cập nhật, dừng cả scheduled task, toàn bộ MindClass Desktop và Agent đang chạy trong thư mục cài trước khi MSI thay file.
  • MSI chủ động đóng các tiến trình MindClass còn sót; updater ghi log chi tiết và chỉ mở lại ứng dụng sau khi version.txt khớp đúng phiên bản vừa tải.
  • Giữ nguyên Share/Chiếu HS, Remote, gửi/thu bài, policy, chặn extension, license, quản lý phiên lớp học và toàn bộ chức năng giáo viên/học sinh hiện có.
2026.08.21.171346MSI 26.8.31273
  • Máy học sinh luôn lấy đúng tài khoản Windows của phiên đang đăng nhập; không còn dùng tên hiển thị được chép từ cấu hình của user khác.
  • Khóa ô Tên hiển thị khi máy ở vai trò Học sinh; giáo viên vẫn được nhập tên hiển thị như trước.
  • Tương thích multiseat: khóa nhận dạng card kết hợp máy vật lý/MAC và tài khoản Windows, nên nhiều user trên cùng một máy vẫn hiện thành các seat riêng.
  • Heartbeat của cùng máy và cùng tài khoản Windows tiếp tục cập nhật đúng card cũ, không tự sinh thêm card do đổi tên trong MindClass.
  • Giữ nguyên giao diện giám sát 50 máy, Share/Chiếu HS, Remote, gửi/thu bài, policy, chặn extension, cập nhật máy con, license và quản lý phiên lớp học hiện có.
2026.08.21.085956MSI 26.8.30779
  • Bổ sung quản lý phiên lớp học trên server: ghi nhận tên lớp, trường, phòng, giáo viên, máy giáo viên, giờ bắt đầu và giờ kết thúc dự kiến.
  • Máy giáo viên đồng bộ phiên ngay khi nhấn Start, gửi heartbeat mỗi phút và ghi nhận End; việc đồng bộ chạy nền nên mất Internet không làm gián đoạn lớp học trong LAN.
  • Mỗi phiên dùng một mã duy nhất để tự phục hồi khi gói Start bị mất mạng, không tạo bản ghi trùng và không mở lại phiên đã kết thúc do gói tin cũ tới muộn.
  • Khi máy giáo viên tắt đột ngột hoặc mất kết nối, server tự chuyển phiên sang trạng thái Mất kết nối; khi hết thời gian dự kiến, phiên tự đóng an toàn.
  • Thêm trang Lớp học trên cổng mindclass.vn cho Admin, Hiệu trưởng và Kỹ thuật; tài khoản trường chỉ xem dữ liệu đúng trường được phân quyền.
  • Dashboard và trang Phòng máy hiển thị tên lớp đang học, giáo viên và thời gian kết thúc dự kiến từ dữ liệu phiên thật.
  • Khi giáo viên đóng MindClass trong lúc đang dạy, ứng dụng cố gắng kết thúc phiên trước khi thoát; lịch sử vẫn được server giữ lại để quản lý.
  • Giữ nguyên giao diện giám sát 50 máy, Share/Chiếu HS, Remote, gửi/thu bài, policy, chặn extension, cập nhật máy con và toàn bộ chức năng giáo viên/học sinh hiện có.
2026.08.20.150345MSI 26.8.29703
  • Hoàn thiện giao diện giám sát phòng máy đông thiết bị theo mẫu màn hình mini: ảnh máy học sinh là nội dung chính, nhãn tên nổi ở mép trên và chân trạng thái nằm phía dưới.
  • Trạng thái thiết bị được nhận biết nhanh bằng màu: xanh khi Online, đỏ khi Offline; giữ nguyên chi tiết đầy đủ khi rê chuột lên máy.
  • Tối ưu kích thước và khoảng cách card để hiển thị khoảng 50 máy gọn trong một khung trên màn hình Full HD, đồng thời tự phân bổ thêm hoặc bớt cột theo chiều rộng thực tế.
  • Giữ thao tác nhấp đúp vào máy học sinh Online để mở Remote nhanh và giữ nguyên cơ chế chọn nhiều máy.
  • Làm gọn menu trái bằng bộ icon đồng nhất; khi giao diện thu gọn vẫn có tooltip tên chức năng lúc rê chuột.
  • Thanh tác vụ giảng dạy trên màn hình lớn vẫn giữ nguyên bố cục đầy đủ; chỉ chuyển sang dạng gọn khi màn hình thực sự nhỏ.
  • Dữ liệu 50 máy giả chỉ được tạo khi kỹ thuật chủ động chạy tham số preview cục bộ, không có trong quá trình sử dụng production thông thường.
  • Giữ nguyên các chức năng giảng dạy, chia sẻ, Chiếu HS, remote, gửi/thu bài, cập nhật máy con, chặn extension, license và quản lý máy hiện có.
2026.08.20.141016MSI 26.8.29650
  • Hotfix production: loại bỏ hoàn toàn marker tạo 50 card máy giả khỏi MSI/ZIP; bổ sung chốt kiểm tra để quy trình ký và đóng MSI tự dừng nếu file thử nghiệm xuất hiện trở lại.
  • Tối ưu giao diện giáo viên cho phòng máy khoảng 50 thiết bị: card máy được thu gọn nhưng vẫn giữ ảnh màn hình nhỏ, tên người dùng và trạng thái Online/Offline.
  • Lưới card tự phân bổ số cột theo chiều rộng còn trống để tận dụng tốt màn hình lớn và giảm khoảng trống không cần thiết.
  • Giữ đầy đủ thông tin chi tiết khi rê chuột lên card; nhấp đúp vào card máy học sinh online để mở Remote nhanh.
  • Bổ sung hai chế độ hiển thị trong Thiết lập: Tự thích ứng theo kích thước màn hình và Luôn thu gọn.
  • Trên màn hình nhỏ, menu trái và thanh tác vụ chuyển sang icon gọn, vẫn hiển thị tên chức năng bằng tooltip khi rê chuột; màn hình lớn giữ giao diện đầy đủ.
  • Loại bỏ thanh tóm tắt lớp trùng thông tin để dành thêm diện tích cho danh sách máy học sinh.
  • Bổ sung Lịch sử phiên bản trong MindClass và đồng bộ dữ liệu phát hành để trang web hiển thị các thay đổi theo từng bản.
  • Card giả chỉ dùng khi kỹ thuật chủ động bật chế độ xem trước cục bộ; bản cài production không tự sinh máy giả.
  • Giữ nguyên các chức năng giảng dạy, chia sẻ, Chiếu HS, remote, gửi/thu bài, cập nhật máy con, chặn extension, license và quản lý máy hiện có.
2026.08.20.124036MSI 26.8.29560
  • Tối ưu giao diện giáo viên cho phòng máy khoảng 50 thiết bị: card máy được thu gọn nhưng vẫn giữ ảnh màn hình nhỏ, tên người dùng và trạng thái Online/Offline.
  • Lưới card tự phân bổ số cột theo chiều rộng còn trống để tận dụng tốt màn hình lớn và giảm khoảng trống không cần thiết.
  • Giữ đầy đủ thông tin chi tiết khi rê chuột lên card; nhấp đúp vào card máy học sinh online để mở Remote nhanh.
  • Bổ sung hai chế độ hiển thị trong Thiết lập: Tự thích ứng theo kích thước màn hình và Luôn thu gọn.
  • Trên màn hình nhỏ, menu trái và thanh tác vụ chuyển sang icon gọn, vẫn hiển thị tên chức năng bằng tooltip khi rê chuột; màn hình lớn giữ giao diện đầy đủ.
  • Loại bỏ thanh tóm tắt lớp trùng thông tin để dành thêm diện tích cho danh sách máy học sinh.
  • Bổ sung Lịch sử phiên bản trong MindClass và đồng bộ dữ liệu phát hành để trang web hiển thị các thay đổi theo từng bản.
  • Card giả chỉ dùng khi kỹ thuật chủ động bật chế độ xem trước cục bộ; bản cài production không tự sinh máy giả.
  • Giữ nguyên các chức năng giảng dạy, chia sẻ, Chiếu HS, remote, gửi/thu bài, cập nhật máy con, chặn extension, license và quản lý máy hiện có.
2026.08.19.191358MSI 26.8.28513
  • Sửa lỗi một số máy đã cấu hình vai trò Học sinh nhưng sau khi khởi động lại lại mở thành máy Giáo viên do cấu hình cũ theo từng tài khoản Windows ghi đè cấu hình toàn máy.
  • Chế độ Học sinh cài toàn máy được ưu tiên ổn định qua các lần restart, đồng thời tự dọn mục tự khởi động Giáo viên còn sót ở tài khoản hiện tại.
  • Bổ sung chức năng Chiếu HS: giáo viên chọn đúng một máy học sinh làm nguồn và trình chiếu màn hình đó tới các máy học sinh online còn lại.
  • Thêm cài đặt riêng cho Chiếu HS với đúng hai lựa chọn: WebSocket thích ứng hoặc RTSP/RTP multicast H.264.
  • MindClass sử dụng đúng giao thức giáo viên đã chọn và không tự chuyển giao thức; lỗi khởi động RTSP/RTP được ghi rõ để kỹ thuật kiểm tra.
  • Phiên Chiếu HS không bật âm thanh hoặc điều khiển từ xa; máy nguồn và máy xem online lại sẽ được gửi lại phiên đang hoạt động.
  • Giữ nguyên các chức năng giảng dạy, giám sát, gửi/thu bài, cập nhật máy con, chặn extension, license và quản lý máy hiện có.
2026.08.14.070036MSI 26.8.20580
  • Sửa lỗi một số máy còn thời hạn dùng thử nhưng bị báo đã sử dụng key sau khi cập nhật.
  • Máy dùng thử cũ được nối lại đúng thời hạn ban đầu; không cộng lại hoặc làm mới số ngày dùng thử.
  • Thêm nút Nhập key mới khi key dùng thử hết hạn hoặc không còn hợp lệ.
  • Máy giáo viên/kỹ thuật có thể thay key ngay khi kiểm tra định kỳ phát hiện license lỗi, không bị đóng mà không có chỗ nhập.
  • Lưu trạng thái và mã xác nhận theo kiểu nguyên tử, chọn bản mới nhất và giữ bản phục hồi khi cập nhật.
  • Chống nhiều phiên Windows tạo mã xác nhận cạnh tranh làm máy bị khóa nhầm.
  • Khi gói dùng thử đã hết hạn hoặc đã được dùng, ứng dụng hướng người dùng đến https://mindclass.vn/#contact.
  • Không thay đổi các chức năng giảng dạy, giám sát và điều khiển máy học sinh hiện có.