Nghiên Cứu Phương Pháp Kiểm Thử Chức Năng Tự Động Cho Hệ Thống VNEDU

Tài liệu nghiên cứu Nghiên cứu phương pháp kiểm thử chức năng tự động và áp dụng cho hệ thống vnedu, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về .

Người đăng

Ẩn danh
71
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT

DANH MỤC CÁC HÌNH

1. CHƯƠNG 1: KIỂM THỬ CHỨC NĂNG VÀ HIỆN TRẠNG CỦA VNEDU

1.1. Kiểm thử chức năng

1.2. Khó khăn gặp phải khi kiểm thử chức năng

1.3. Giới thiệu và phân tích hiện trạng kiểm thử chức năng của vnEdu

1.3.1. Hệ sinh thái giáo dục vnEdu

1.3.2. Các điểm nổi bật của hệ sinh thái vnEdu so với các giải pháp khác trên thị trường

1.3.3. Tính năng của hệ sinh thái vnEdu

1.3.4. Một số lợi ích mang lại từ hệ sinh thái vnEdu

2. CHƯƠNG 2: ĐỀ XUẤT PHƯƠNG PHÁP KIỂM THỬ TỰ ĐỘNG CHO HỆ SINH THÁI VNEDU

3. CHƯƠNG 3: THỰC NGHIỆM VÀ ĐÁNH GIÁ

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

DANH MỤC TÀI LIỆU THAM KHẢO

Tóm tắt

I. Toàn Cảnh Về Kiểm Thử Chức Năng Tự Động Cho Hệ Thống VNEDU

Trong bối cảnh chuyển đổi số giáo dục, hệ thống VNEDU đã trở thành một hệ thống quản lý học tập (LMS) cốt lõi, phục vụ hàng triệu người dùng trên toàn quốc. Quy mô lớn và tầm quan trọng của hệ thống đòi hỏi một quy trình đảm bảo chất lượng phần mềm (software quality assurance) nghiêm ngặt và hiệu quả. Tuy nhiên, phương pháp kiểm thử thủ công truyền thống không còn đủ khả năng đáp ứng tốc độ phát triển nhanh chóng và sự phức tạp của hệ thống. Nghiên cứu của Lương Quang Cường (2024) về “Nghiên Cứu Phương Pháp Kiểm Thử Chức Năng Tự Động Cho Hệ Thống VNEDU” đã đưa ra một giải pháp toàn diện, ứng dụng kiểm thử tự động (automation testing) để giải quyết bài toán này. Bài viết sẽ phân tích sâu các phương pháp, công cụ và kết quả thực tiễn từ nghiên cứu này, cung cấp một cái nhìn chi tiết về cách tối ưu hóa quy trình kiểm thử cho các phần mềm giáo dục quy mô lớn. Việc áp dụng kiểm thử chức năng tự động không chỉ giúp phát hiện lỗi sớm, giảm thiểu rủi ro mà còn tiết kiệm đáng kể thời gian và nguồn lực, cho phép đội ngũ tập trung vào việc phát triển các tính năng phức tạp hơn, từ đó nâng cao chất lượng tổng thể của sản phẩm.

1.1. Giới thiệu tổng quan về hệ sinh thái giáo dục VNEDU

VNEDU là hệ sinh thái giáo dục số 1 Việt Nam, được xây dựng trên nền tảng điện toán đám mây với mục tiêu tin học hóa toàn diện công tác quản lý và điều hành. Theo tài liệu gốc, hệ thống hiện đang được triển khai tại 63/63 tỉnh thành, phục vụ hơn 29.000 trường học, 900.000 giáo viên và gần 9 triệu học sinh. Các chức năng chính của hệ thống bao gồm quản lý học sinh, quản lý điểm số, quản lý nhân sự, hồ sơ học tập và sổ liên lạc điện tử. Với quy mô và vai trò quan trọng như vậy, bất kỳ sự cố nào, dù nhỏ, cũng có thể gây ảnh hưởng nghiêm trọng đến hoạt động dạy và học trên diện rộng.

1.2. Tầm quan trọng của kiểm thử chức năng tự động

Kiểm thử chức năng tự động là việc sử dụng các công cụ phần mềm để thực thi các kịch bản kiểm thử đã được định nghĩa trước, so sánh kết quả thực tế với kết quả mong đợi một cách tự động. Lợi ích chính của phương pháp này là khả năng thực hiện kiểm thử hồi quy (regression testing) một cách nhanh chóng và chính xác sau mỗi lần cập nhật mã nguồn. Điều này đặc biệt quan trọng với VNEDU, một hệ thống phát triển theo mô hình Agile với các bản cập nhật liên tục. Tự động hóa giúp loại bỏ yếu tố sai sót của con người, tăng độ bao phủ kiểm thử và giải phóng nguồn lực kiểm thử viên cho các tác vụ đòi hỏi tư duy phân tích phức tạp hơn.

II. Giải Mã Thách Thức Khi Kiểm Thử Thủ Công Hệ Thống VNEDU

Trước khi áp dụng tự động hóa, quy trình kiểm thử của VNEDU đối mặt với nhiều thách thức đáng kể, ảnh hưởng trực tiếp đến chất lượng và tiến độ phát hành sản phẩm. Tài liệu nghiên cứu chỉ ra rằng, với đội ngũ chỉ có 5 kiểm thử viên nhưng phải xử lý hơn 300 yêu cầu thay đổi trong mỗi sprint (2 tuần), áp lực về thời gian là cực kỳ lớn. Việc kiểm thử hồi quy thủ công toàn bộ hệ thống trở thành một gánh nặng, tiêu tốn phần lớn thời gian và dễ bỏ sót lỗi. Hệ thống có hạ tầng phức tạp với 11 máy chủ ứng dụng và 10 máy chủ cơ sở dữ liệu, đòi hỏi phải kiểm tra trên nhiều môi trường khác nhau, làm tăng khối lượng công việc theo cấp số nhân. Nghiên cứu đã ghi nhận các sự cố nghiêm trọng xảy ra sau khi triển khai do không đủ thời gian kiểm thử hồi quy, ví dụ như lỗi không tạo được lớp học (21/11/2021) hay lỗi duyệt giáo án (16/12/2021). Những vấn đề này khẳng định tính cấp thiết của việc chuyển đổi sang một quy trình kiểm thử phần mềm hiệu quả hơn, và automation testing chính là chìa khóa để giải quyết những thách thức cố hữu này.

2.1. Hạn chế về nguồn lực và áp lực thời gian trong mô hình Agile

Với mô hình phát triển Agile, việc cập nhật liên tục các tính năng mới đòi hỏi quy trình kiểm thử hồi quy phải được thực hiện thường xuyên để đảm bảo các thay đổi không làm ảnh hưởng đến các chức năng hiện có. Tuy nhiên, việc thực hiện thủ công các kịch bản này rất tốn thời gian. Theo tài liệu gốc, một lần kiểm thử hồi quy toàn diện có thể mất đến 6-8 giờ làm việc của nhiều người. Với tần suất 2 lần cập nhật mỗi tuần, thời gian dành cho kiểm thử hồi quy chiếm một tỷ lệ quá lớn, gây chậm trễ cho việc kiểm thử các tính năng mới và tăng nguy cơ lỗi lọt ra môi trường production.

2.2. Rủi ro từ yếu tố con người và sự phức tạp của hệ thống

Việc kiểm thử thủ công lặp đi lặp lại dễ gây ra sự nhàm chán và chủ quan, dẫn đến sai sót. Các lỗi được phát hiện muộn sau khi triển khai lên môi trường thật không chỉ gây tổn thất về uy tín mà còn tốn kém chi phí để khắc phục. Hệ thống VNEDU với hơn 10 năm phát triển có nghiệp vụ vô cùng phức tạp và các chức năng liên kết chặt chẽ với nhau. Một thay đổi nhỏ ở một module có thể gây ra lỗi ở một module tưởng chừng không liên quan. Việc tối ưu hóa kiểm thử bằng phương pháp tự động giúp đảm bảo mọi kịch bản quan trọng đều được kiểm tra một cách nhất quán sau mỗi lần thay đổi.

III. Hướng Dẫn Xây Dựng Framework Kiểm Thử Tự Động Cho VNEDU

Để giải quyết các thách thức, đề án đã đề xuất một giải pháp toàn diện bằng cách xây dựng framework kiểm thử tự động dựa trên công cụ Robot Framework và áp dụng mô hình thiết kế Page Object Model (POM). Việc lựa chọn công cụ được cân nhắc kỹ lưỡng dựa trên các tiêu chí: chi phí (miễn phí), dễ tiếp cận cho người có kỹ năng lập trình hạn chế, cộng đồng hỗ trợ lớn và khả năng tùy biến cao. Robot Framework, với cú pháp dựa trên keyword và được xây dựng trên nền tảng Python, đã được chọn là công cụ phù hợp nhất. Bên cạnh việc chọn công cụ, việc áp dụng mô hình kiểm thử Page Object Model (POM) là một quyết định chiến lược. POM giúp tách biệt logic của các test case tự động khỏi các chi tiết về giao diện người dùng (UI), giúp cho việc bảo trì và mở rộng kịch bản trở nên dễ dàng hơn rất nhiều. Khi giao diện của một trang thay đổi, chỉ cần cập nhật lại đối tượng trang tương ứng mà không cần phải sửa đổi hàng loạt các kịch bản kiểm thử, giúp tiết kiệm thời gian và công sức đáng kể.

3.1. So sánh và lựa chọn công cụ Selenium Katalon và Robot Framework

Nghiên cứu đã thực hiện so sánh ba công cụ phổ biến: Selenium WebDriver, Katalon Studio, và Robot Framework. Trong khi Selenium có độ tùy biến cao nhưng đòi hỏi kỹ năng lập trình tốt, Katalon Studio thân thiện với người dùng nhưng có chi phí bản quyền cao. Robot Framework nổi lên như một lựa chọn cân bằng hoàn hảo: miễn phí, mã nguồn mở, cú pháp đơn giản, dễ học và có khả năng tích hợp linh hoạt với nhiều thư viện khác nhau. Đây là yếu tố then chốt giúp đội ngũ kiểm thử viên của VNEDU có thể nhanh chóng tiếp cận và triển khai.

3.2. Áp dụng mô hình Page Object Model POM để tối ưu hóa bảo trì

Mô hình Page Object Model (POM) là một design pattern trong đó mỗi trang web của ứng dụng được xem như một đối tượng lớp (class object). Mỗi đối tượng này sẽ chứa tất cả các phần tử (WebElements) và các phương thức tương tác với các phần tử đó. Việc này giúp mã nguồn trở nên sạch sẽ, dễ đọc và quan trọng nhất là dễ bảo trì. Khi có sự thay đổi về kiểm thử giao diện người dùng (UI), chẳng hạn như thay đổi ID của một nút bấm, người thực hiện chỉ cần cập nhật ở một nơi duy nhất trong file đối tượng trang, thay vì phải tìm và sửa ở tất cả các test script có sử dụng nút bấm đó.

IV. Bí Quyết Viết Kịch Bản Kiểm Thử Chức Năng Tự Động Hiệu Quả

Từ nền tảng công cụ và mô hình đã chọn, việc triển khai viết test script được thực hiện một cách có hệ thống. Đề án đề xuất một cấu trúc thư mục rõ ràng, phân chia các thành phần của framework thành: Resource (chứa các đối tượng trang và keywords của từng màn hình), Testcases (chứa logic của các kịch bản kiểm thử), Utils (chứa các keywords dùng chung), và Testsuite (file chính để thực thi các kịch bản). Cách tổ chức này đảm bảo tính module hóa và tái sử dụng cao. Một điểm nổi bật trong nghiên cứu là việc xây dựng các thư viện tùy chỉnh để mở rộng khả năng của Robot Framework. Cụ thể, tác giả đã phát triển các thư viện Python để đọc/ghi dữ liệu từ file Excel (phục vụ cho data-driven testing) và gửi báo cáo kiểm thử tự động qua Telegram. Điều này giúp kết quả kiểm thử được thông báo ngay lập tức đến đội ngũ, tạo ra một vòng lặp phản hồi nhanh chóng, phù hợp với tinh thần của quy trình CI/CD và DevOps.

4.1. Phân loại và ưu tiên các tính năng cần kiểm thử tự động

Không phải tất cả các chức năng đều phù hợp để tự động hóa. Nghiên cứu đã phân loại rõ các nhóm tính năng: Nhóm có thể tự động hóa bao gồm các chức năng cốt lõi, ổn định, có độ rủi ro cao và lặp đi lặp lại nhiều lần như Đăng nhập, Quản lý nhân sự, Quản lý lớp, Quản lý học sinh. Nhóm không nên tự động hóa trong giai đoạn đầu bao gồm các chức năng phức tạp, yêu cầu xác thực bên ngoài (ký số), hoặc được thiết kế để chống tự động hóa (Captcha). Việc phân loại này giúp tập trung nguồn lực vào những nơi mang lại hiệu quả cao nhất.

4.2. Xây dựng thư viện tùy chỉnh và hệ thống báo cáo thông minh

Để nâng cao hiệu quả, đề án đã xây dựng các keyword tùy chỉnh để xử lý các tác vụ đặc thù như sinh dữ liệu ngẫu nhiên, upload file, và đặc biệt là tạo file báo cáo kiểm thử bằng Excel. Báo cáo này được thiết kế rút gọn, dễ hiểu, trình bày các thông tin quan trọng như tổng số kịch bản, tỷ lệ pass/fail. Sau đó, báo cáo được tự động gửi qua Telegram, giúp các bên liên quan (quản lý dự án, lập trình viên) nắm bắt tình hình chất lượng một cách nhanh chóng mà không cần truy cập trực tiếp vào máy chủ thực thi.

V. Tích Hợp DevOps Đánh Giá Hiệu Quả Kiểm Thử Tự Động

Điểm thành công nhất của đề án là việc tích hợp thành công bộ kịch bản kiểm thử chức năng tự động vào quy trình CI/CD (Continuous Integration/Continuous Deployment) của VNEDU bằng Jenkins. Giờ đây, mỗi khi lập trình viên commit mã nguồn mới, quy trình sẽ tự động được kích hoạt: build dự án, triển khai lên môi trường kiểm thử, và sau đó thực thi toàn bộ bộ kịch bản kiểm thử hồi quy. Nếu tất cả các kịch bản đều vượt qua, phiên bản mới được xem là ổn định và sẵn sàng cho các bước tiếp theo. Kết quả thực nghiệm sau hơn một năm áp dụng đã chứng minh hiệu quả vượt trội. Theo tài liệu của Lương Quang Cường, thời gian kiểm thử hồi quy giảm tới 75% (từ 8 giờ công cho mỗi lần release xuống còn 2 giờ). Tốc độ kiểm thử tăng lên 6 lần. Hệ thống đã phát hiện sớm 56 lỗi nghiêm trọng mà nếu kiểm thử thủ công có thể đã bỏ sót. Số lượng kịch bản đã tăng từ 20 lên 160, bao phủ hầu hết các chức năng quan trọng của hệ thống, góp phần nâng cao đáng kể sự ổn định và chất lượng của VNEDU.

5.1. Triển khai quy trình CI CD với Jenkins và Robot Framework

Quy trình DevOps được thiết lập khép kín: Jenkins lắng nghe thay đổi trên kho mã nguồn (Bitbucket), tự động lấy mã nguồn về, phân tích chất lượng mã nguồn bằng SonarQube, đóng gói và lưu trữ phiên bản trên Nexus. Sau đó, Jenkins triển khai phiên bản này lên môi trường Test và kích hoạt câu lệnh chạy Testsuite của Robot Framework. Kết quả kiểm thử sẽ quyết định xem chu trình có tiếp tục hay không. Việc này đảm bảo không một phiên bản lỗi nào có thể được triển khai lên các môi trường cao hơn.

5.2. Các chỉ số đo lường hiệu quả thực tiễn sau một năm áp dụng

Các con số đã chứng minh sự thành công của đề án. Ngoài việc giảm 75% thời gian và tăng tốc độ kiểm thử lên 6 lần, số lượng lỗi phát hiện sau khi sản phẩm được đưa lên môi trường production đã giảm 25%. 100% kiểm thử viên trong đội đã sử dụng thành thạo Robot Framework. Đáng chú ý, đề án còn giúp tối ưu hóa kiểm thử trong các hoạt động phức tạp như chuyển đổi hạ tầng hay nâng cấp máy chủ, đảm bảo hệ thống hoạt động ổn định trong mọi tình huống.

VI. Kết Luận Hướng Phát Triển Cho Kiểm Thử Tự Động VNEDU

Nghiên cứu và áp dụng phương pháp kiểm thử chức năng tự động cho hệ thống VNEDU đã mang lại những thành công rõ rệt, không chỉ giải quyết được các vấn đề cố hữu của kiểm thử thủ công mà còn tạo ra một nền tảng vững chắc cho việc đảm bảo chất lượng phần mềm trong tương lai. Việc lựa chọn Robot Framework kết hợp với mô hình POM và tích hợp vào quy trình CI/CD đã chứng tỏ là một chiến lược đúng đắn, mang lại hiệu quả cao về mặt thời gian, chi phí và chất lượng. Đây là một bài học kinh nghiệm quý báu không chỉ cho VNEDU mà còn cho bất kỳ tổ chức nào đang phát triển các hệ thống phần mềm quy mô lớn. Tuy nhiên, vẫn còn những hướng phát triển tiềm năng để tiếp tục cải thiện quy trình. Các thách thức trong tương lai bao gồm việc tối ưu hóa thời gian thực thi khi số lượng kịch bản ngày càng lớn và xử lý các tương tác phức tạp hơn.

6.1. Tổng kết những thành tựu và bài học kinh nghiệm quan trọng

Thành công chính của đề án là đã xây dựng được một quy trình kiểm thử phần mềm tự động, hiệu quả và dễ dàng mở rộng. Bài học rút ra là việc đầu tư vào việc xây dựng một framework bài bản ngay từ đầu, kết hợp với việc đào tạo nhân sự và lựa chọn công cụ phù hợp, sẽ mang lại lợi ích lâu dài. Việc tự động hóa thành công đã thay đổi tư duy của đội ngũ, chuyển từ việc "phát hiện lỗi" sang "phòng ngừa lỗi".

6.2. Hướng phát triển trong tương lai Chạy song song và xử lý tác vụ phức tạp

Để giải quyết vấn đề thời gian chạy khi bộ kịch bản phình to, hướng phát triển tiếp theo là nghiên cứu triển khai chạy song song (parallel execution), cho phép thực thi nhiều test case tự động cùng một lúc trên nhiều máy ảo hoặc container. Ngoài ra, việc nghiên cứu các thư viện như AutoIT hay Sikuli để tương tác với các phần tử của hệ điều hành (không có Xpath) sẽ giúp mở rộng phạm vi tự động hóa, xử lý được các kịch bản kiểm thử API và các tác vụ phức tạp hơn.

10/07/2025
Nghiên cứu phương pháp kiểm thử chức năng tự động và áp dụng cho hệ thống vnedu

Trích đoạn nội dung tài liệu

CHƯƠNG 1. KIEM THU CHUC NANG VA HIEN TRANG CUA VNEDU Chương này chủ yếu tìm hiểu về kiểm thử chức năng và phân tích hiện trạng kiểm thử chức năng của vnEdu. Kiểm thử Chức năng 1. Kiểm thử chức năng là gì Kiểm thử chức năng là một loại kiểm thử phần mềm nhằm xác minh chức năng của hệ thống phần mềm hoặc ứng dụng.

Kiểm thử chức năng tập trung vào việc đảm bảo răng hệ thống hoạt động theo các yêu cầu chức năng đã được chỉ định và đáp ứng các nhu cầu kinh doanh đã định. Kiểm thử chức năng có thể giúp đảm bảo chức năng của hệ thống được xây dựng đúng yêu cầu và các chức năng hoạt động ổn định bình thường qua các lần nâng cấp. Kiểm thử chức năng thường liên quan đến việc kiểm tra đầu vào và đầu ra của phần mềm, thao tác dữ liệu tương tác của người dùng và phản hồi của hệ thống với các tình huống và điều kiện khác nhau Kiểm thử chức năng thường được xây dựng và thực hiện bởi các kiểm thử viên (tester). Bằng các phương pháp như kiểm thử hệ thống (system testing) hay kiểm thử hồi quy (Regression testing).

Kiểm thử chức năng được thực hiện bằng 2 phương pháp sau: - Kiểm thử dựa trên yêu cầu: Kiểm thử viên sẽ dựa vào các đặc tả yêu cầu của người dùng, khách hàng để thiết kế các kịch bản kiểm thử nhằm đảm bảo kịch bản bao phủ hết các yêu cầu, ngoài ra tester cũng dựa vào yêu cầu để xác định những phạm vi của các kịch bản kiểm thử hay những phần không phải kiểm thử - Kiểm thử dựa trên bối cảnh thực tế: Kiểm thử viên sẽ dựa vào bối cảnh thực tế, các ngữ cảnh thực sự mà người sử dụng sẽ dùng sản phẩm phần mềm để thiết kế các kịch bản kiểm thử để có thể bao phủ hết các ngữ cảnh người dùng trong môi trường thực tê. Qua đó đảm bảo chât lượng và nghiệp vụ của sản phâm phân mêm đáp ứng tốt nhu cầu của người sử dụng. Khó khăn gặp phải khi kiểm thử chức năng Kiểm thử chức năng có thể giúp chúng ta xác nhận xem hệ thống có hoạt động đúng như yêu cầu đặc tả hay không. Có thể xác nhận phần mềm hoạt động đúng không và kết quả của kiểm định chức năng là một yếu tố quan trọng để xác định chất lượng phần mềm.

Nhưng để kiểm định chức năng thủ công hiệu quả chúng ta thường gap phải những khó khăn như sau: Khó khăn do lượng chức năng lón và bộ kịch bản lớn: Với các hệ thống lớn và có khối lượng lớn chức năng bộ kịch bản kiểm thử chức năng sẽ rất lớn, số lượng nghiệp vụ cân phải kiểm thử sẽ rất lớn Nghiệp vụ thay đổi mỗi lần cập nhật phần mềm yêu cầu phải kiểm thử lại chức năng của phần mềm trong một khoảng thời gian ngăn: Với các hệ thống lớn trong quá trình sử dụng các nghiệp vụ luôn được thêm mới và cập nhật khiến việc kiểm thử lại chức năng là một việc vô cùng quan trọng trong quá trình đảm bảo chất lượng phần mềm nhưng yêu cầu phát triển của khách hàng luôn rất cấp thiết cần phải hoàn thành trong một khoảng thời gian ngắn nên kéo theo áp lực về mặt thời gian của kiểm thử chức năng là rất lớn Kiểm thử hồi quy tốn rất nhiều thời gian và nguồn lực: Việc kiểm thử hồi quy (Kiểm thử những tính năng không thay rồi để đảm bảo những thay đổi không làm ảnh hưởng đến những tính năng khác của hệ thống) tốn rất nhiều nguồn lực và thời gian của kiểm thử viên Tốn nguồn lực kiểm thử chức năng trên nhiều môi trường khác nhau để đảm bảo chất lượng cho hệ thống: Để đảm bảo độ ổn định của hệ thống nhiều hệ thống lớn sẽ có những cơ chế chạy song song hay chia tải cho cả máy chủ ứng dụng và máy chủ cơ sở đữ liệu dẫn đến việc đảm bảo kiểm thử chức năng trên từng máy chủ trở nên rất tốn thời gian và nguồn lực. Kiểm thử chức năng bị ảnh hướng bởi các yếu tố con người: Kiểm thử chức năng thường được thực hiển bởi các nhân sự kiểm thử. Và các yếu tố con người như tâm lý, áp lực, chủ quan có thê ảnh hưởng lớn đên hiệu quả và kêt quả của kiêm thử chức năng. Chỉ phí kiểm thử chức năng lớn: Với các hệ thống lớn cần kiểm thử chức năng trên nhiều môi trường, nhiều máy chủ cần một lượng lớn nhân viên kiểm thử cùng các thiết bị cần thiết để tiễn hành kiểm thử chức năng như máy tính, điện thoại, máy tính bảng .khiến chỉ phí để kiêm thử chức năng rất lớn Những hạn chế này có thể khắc phục được nếu áp dụng kiểm thử tự động để hỗ trợ cho việc kiểm thử chức năng của hệ thống.

Giới thiệu và phân tích hiện trạng kiểm thử chức năng của vnEdu 1. Hệ sinh thai giáo dục vnEdu vnEdu là một giải pháp xây đựng trên nền tảng web công nghệ điện toán đám mây nhằm tin học hoá toàn điện công tác quản lý, điều hành trong giáo dục, kết nối gia đình, nhà trường và xã hội, góp phần nâng cao chất lượng quản lý, chất lượng dạy và học. vnEdu là hệ sinh thái giáo đục số 1 Việt Nam, hiện đang cung cấp hơn 20 sản phẩm địch vụ trên 29.000 trường học trên toàn quốc. Hệ sinh thái được xây dựng tuân thủ khung kiến trúc chính phủ điện tử Việt Nam 2.0 do Bộ Thông tin & Truyền thông ban hành, trong đó ứng dụng mạnh mẽ các xu hướng giáo dục hiện đại và các công nghệ 4.

Đây cũng là hệ sinh thái giáo dục chiếm thị phần lớn nhất Việt Nam. Các điểm nổi bật của hệ sinh thái vnEdu so với các giải pháp khác trên thị t'ˆ—ường - Dữ liệu hệ thống được liên thông đồng bộ với mã định danh của hệ thống CSDL ngành giáo dục của Bộ Giáo dục và đào tạo. - Thị phần số 1 tại Việt Nam - Ứng dụng Mobile có trên 1 triệu lượt tải - Hệ sinh thái đầy đủ và toàn diện nhất với nhiều sản phẩm địch vụ - Đáp ứng tất cả các thông tư, nghị định của Bộ Giáo dục và đào tạo - Triển khai theo mô hình điện toán đám mây SaaS: Các cơ sở giáo dục có thé dễ dàng khởi tạo l site riêng cho mình mà không phải trang bị, đầu tư máy chủ, hạ tầng, đội ngũ vận hành. - Lấy người học làm trung tâm, hỗ trợ tương tác giữa học sinh và giáo viên thống qua các công nghệ Conference, Bảng tương tác Whiteboard, Livestream.

THUC TE TRIEN KHAI 063/63 Tỉnh/Thỏnh phố =p Trường 29K*học = =89x@omM* 1 900K" Giáo viên @3K” Portal Hình 1. Tình hình triển khai thực tế của hệ sinh thái vnEdu 1. Tinh năng của hệ sinh thai vnEdu VNEDU hướng tới mục tiêu tin học hoá một cách toàn diện trong giáo dục, phục vụ nhu cầu quản lý cho các cấp quản lý giáo dục. VNEDU có thể áp dụng cho các cấp học từ mam non tới trung học phổ thông.

Các đối tượng VNEDU phục vụ bao gồm: - _ Cấp cơ sở giáo dục : ©o_ Các giáo viên làm việc tại cơ sở giáo dục o_ Các nhân viên làm việc tại cơ sở giáo dục o_ Các cấp quản lý tại cơ sở giáo dục - _ Cấp Phòng Giáo dục : e_ Nhân viên Phòng giáo dục o_ Cấp quản lý phòng giáo dục - _ Cấp Sở giáo dục : o Nhéan viên Sở giáo dục o_ Cấp quản lý của Sở Giáo dục Bang 1. Các phân hệ tính năng của sinh thái vn Edu Nhóm chức năng | Mô tả Đối tượng thực hiện Quản trị hệ thống | Khởi tạo người dùng, phân quyên, | Quản trị hệ thong Cấu hình các tham số quản lý. Danh mục dùng | Khai báo các danh mục dùng chung |Nhà cung cấp ứng chung như tỉnh thành, quận huyện. dụng Hồ sơ học sinh Quản lý thông tin hồ sơ học sinh Quản trị hệ nhà trường, giáo viên chủ nhiệm Nhóm chức nắng Mô tả Đối tượng thực hiện Quá trình học tập, Các thông tin liên quan đến quá trình Giáo viên bộ môn, giáo rèn luyện học tập của học sinh viên chủ nhiệm Quản lý nhân Quản lý hỗ sơ giáo viên, phân công Quản trị nhà trường, sự/piáo viên giảng dạy.

ban giám hiệu Thông kê báo cáo Nơi thông kê các báo cáo chuyên Tất cả người dùng đã môn của nhà trường. đăng nhập vào hệ thống Sô liên lạc điện tử Cho phép phụ huynh học sinh tra Phụ huynh, học sinh cứu kết quả học tập, rèn luyện qua trang web hoặc qua các dịch vụ tin nhắn SMS, Voice Điều hành Cho phép thông báo điều hành qua Lãnh dao cac cap va tin nhắn SMS; công văn đến, công nhà trường van di Quản lý tiện ích Quản lý văn bản, bảng tin, dịch vụ, Quản trị nhà trường khác tài sản 1. Một số lợi ích mang lai tw hé sinh thai vnEdu MỘT SỐ LỢI ÍCH MANG LẠI 1 với các cơ sở giáo dục Triển khơ rnội giời pháp lồng thể, 5 Với học sinh đổy củ, nhanh chóng, hiệu quà Có công cụ học tap, tudng tac với chi phí hợp lý với sự hỗ trợ 24/7 với thủy cô ở mọi lúc, mọi ndi fu các kỹ sự trình độ cao mol thief bl Banh già được nang ive va cac kién Inde cua tinh 2 Với các nhà quỏn lý Có đủy đủ các công cụ hiện đại hỏ trợ công lốc quỏn ty, glam sal, điều hành va hd tri ra 4 với phụ huynh quyé! dinh Nớm bối được tình hình học tp củo cœn; biết đƯợcC điểm manh. điềm yếu, lỗ hổng kiến thức của 3 vai giảo viên Con; Có cỏc công C ›ng cụ giúp thiết kế bải trong gua tinh hoc tap vo ren lc 9.

glang day va anh gia hee luyện sinh tre tuyén theo c > phudng phap hiện đại: liên Hình 1. Các lợi ích khi sử dụng hệ sinh thái vnEdu - Hình thành một cách thức quản lý mới, khoa học cho nhà trường. - Giảm bớt công việc thủ công, các thủ tục hành chính trong quản lý, tiết kiệm thời gian, chi phí, nâng cao hiệu quả công việc. - vnEdu là một kênh liên lạc giúp phụ huynh nắm bắt dé dàng, trực tiếp và nhanh chóng kết qua học tập, rèn luyện của con em để kịp thời khích lệ, uốn nắn con em mình.

- Việc tính toán, tổng hợp số học lực, hạnh kiểm. được hệ thống thực hiện từ động tuân theo các quy định của bộ giáo dục ban hành nên tránh được sai sót do việc tính toán thủ công. - Các số liệu báo cáo được hệ thống cung cấp một cách nhanh chóng và chính xác.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ