Task #1237
Cập nhật bởi Hải Yến Ngô cách đây 13 ngày
1. Mục đích Xây dựng chức năng Import Excel Chương trình đào tạo, Môn học, Bài học nhằm hỗ trợ người dùng nhập liệu nhanh dữ liệu đào tạo lên hệ thống thay vì thao tác thủ công. 2. Yêu cầu nghiệp vụ 2.1 Câu chuyện nghiệp vụ Hiện tại khi khai báo Chương trình đào tạo, người dùng phải: Tạo CTĐT: thêm từng môn học vào ctđt thêm từng phiên bản môn học Tạo Môn: Thêm môn -> thêm phiên bản môn Thêm mới bài: tạo bài mới Các thao tác đang thực hiện thủ công trên phần mềm nên: Mất nhiều thời gian Dễ sai dữ liệu Khó import dữ liệu cũ từ Excel Khó chuẩn hóa dữ liệu giữa các đơn vị Do đó cần chức năng import trực tiếp từ Excel vào hệ thống. 2.2 Mong muốn Người dùng mong muốn: Có file Excel mẫu chuẩn : theo link https://docs.google.com/spreadsheets/d/1uNVlVpry_dFWby4b0tcbgEMDZMg7x77l2t_a8CrmXPk/edit?gid=1041343133#gid=1041343133 Import được toàn bộ: Chương trình đào tạo Môn học Bài học Hệ thống tự validate dữ liệu = > khi có lỗi trong excel thì đưa ra thông báo Báo lỗi rõ ràng theo từng dòng Không cần nhập tay từng bài học Hỗ trợ cập nhật dữ liệu nhanh khi CTĐT thay đổi (ghi đề có so sánh thay đổi khi ghi đè) Hỗ trợ import số lượng lớn dữ liệu Phân biệt được: Lý thuyết Thảo luận/Bài tập Thực hành(Ngày/Đêm) Ôn tập Kiểm tra,Thi 3. Giải pháp phần mềm Hệ thống bổ sung chức năng: Download template Excel Upload file Excel Validate dữ liệu đầu vào Hiển thị lỗi import Import dữ liệu hợp lệ vào hệ thống 4. Mô tả chức năng chi tiết 4.1 Upload file Excel Người dùng: Chọn file Excel Upload lên hệ thống Hệ thống: Kiểm tra đúng định dạng .xlsx Kiểm tra đúng template 4.2 Validate dữ liệu đầu vào Hệ thống validate: Validate bắt buộc Các trường: Mã CTĐT Tên CTĐT Mã môn Tên môn Phiên bản môn học Mã bài Tên bài Số tiết/thể loại Không được để trống. Validate dữ liệu trùng Không cho phép: Trùng mã CTĐT Trùng mã môn trong cùng CTĐT Trùng mã bài trong cùng môn Validate loại bài học Giá trị hợp lệ: Lý thuyết Thảo luận/Bài tập Ôn tập Kiểm tra,Thi Thực hành Nếu sai: Báo lỗi 5. Kết quả mong muốn Sau khi import: CTĐT được tạo đúng cấu trúc Môn học liên kết đúng CTĐT Bài học liên kết đúng môn