Dự án

Tổng quan

Hồ sơ

Hành động

Task #1237

đóng
HN

[import excel] CTĐT, Môn,Bài

Task #1237: [import excel] CTĐT, Môn,Bài

Thêm bởi Hải Yến Ngô cách đây 4 tháng. Cập nhật cách đây 4 ngày.

Trạng thái:
DONE
Mức ưu tiên:
Cao
Phân công cho:
Bắt đầu:
20-07-2026
Hết hạn:
Tiến độ:

100%

Thời gian ước lượng:
(Tổng cộng: 0:00 h)
Build tại bản:
Thời gian test xong:

Mô tả

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


Tác vụ con 21 (0 mở21 đóng)

Bug #1804: [ Import môn ]_B2: Preview không hiển thị hết các bản ghiDONEHải Ninh Đoàn20-07-2026

Hành động
Bug #1811: [ Import môn ]: Mong muốn file tải mẫu hiển thị (*) cạnh các cột thông tin bắt buộc nhậpDONETiến Lực Phạm20-07-2026

Hành động
Bug #1813: [ Import môn ]: Thao tác Import lại bản ghi vừa xóa nhưng không hiển thị bản ghi mới trên danh sách DONEHải Ninh Đoàn21-07-2026

Hành động
Bug #1815: [ Import môn ]: Thêm mới dữ liệu trùng lặp vẫn báo "Hợp lệ" tại Bước 3 nhưng không ghi nhận/lưu ở Bước 4DONEHải Ninh Đoàn21-07-2026

Hành động
Bug #1816: [ import môn ]: Không load lại màn hiển thị khi import file thành côngDONETiến Lực Phạm21-07-2026

Hành động
Bug #1830: [ Import Bài ]: Nhập số tiết > tổng số tiết import file vẫn cập nhật thành côngDONEHải Ninh Đoàn21-07-2026

Hành động
Bug #1831: [ Import bài ]: Mong muốn hiển thị ( *) cạnh các cột thông tin bắt buộc nhập dữ liệu ở file mẫu importDONETiến Lực Phạm21-07-2026

Hành động
Bug #1832: [ Import bài ]: Thao tác Import lại bản ghi vừa xóa nhưng không hiển thị bản ghi mới trên danh sáchDONEHải Ninh Đoàn21-07-2026

Hành động
Bug #1834: [ Import bài ]: Không load lại màn hiển thị khi import file thành côngDONETiến Lực Phạm21-07-2026

Hành động
Bug #1835: [ import bài ]: Cập nhật mã bài học, vẫn báo hợp lệ ở bước 3, sang bước 4 báo " lỗi không trùng thứ tự trong một phiên bản môn học " DONEHải Ninh Đoàn21-07-2026

Hành động
Bug #1837: [ Import bài ]: Bước 3 Kiểm tra dữ liệu Chưa order theo thứ tựDONETiến Lực Phạm21-07-2026

Hành động
Bug #1838: [ Import bài ]: Thêm mới bài dữ liệu hợp lệ ở bước 3, sang bước 4 không ghi nhận báo lỗi " Bỏ qua do phương thức nhập khẩu đang chọn là thêm mới"DONEHải Ninh Đoàn21-07-2026

Hành động
Bug #1839: [ Import CTDT ]: Mong muốn file tải mẫu hiển thị (*) cạnh các cột thông tin bắt buộc nhậpDONETiến Lực Phạm21-07-2026

Hành động
Bug #1840: [ Import CTDT ]: Bước 3 kiểm tra dữ liệu ấn xem thêm ở chi tiết lỗi không hiển thị tất cả text rõ ràngDONETiến Lực Phạm21-07-2026

Hành động
Bug #1841: [ Import CTDT ]: Cập nhật file mẫu không cập nhật đúng số năm họcDONEHải Ninh Đoàn21-07-2026

Hành động
Bug #1842: [ Import CTDT ]: Thao tác Import lại bản ghi vừa xóa nhưng không hiển thị bản ghi mới DONEHải Ninh Đoàn21-07-2026

Hành động
Bug #1852: [ Import bài ]: File import nhập số tiết = số âm vẫn lưu thành côngDONEHải Ninh Đoàn22-07-2026

Hành động
Bug #1855: [ Import CTDT ]: File mẫu CTDT không cho phép nhập ngày ban hành theo đúng định dạng dd/mm/yyyy RemoveHải Ninh Đoàn22-07-2026

Hành động
Bug #1856: [ Import CTDT ]: Thao tác import file phân bổ thời gian nhập cả năm học, kỳ học vẫn báo hợp lệ ở bước 3, sang bước 4 không ghi nhận báo lỗiDONEHải Ninh Đoàn22-07-2026

Hành động
Bug #1868: [ Import bài ]: File mẫu tải xuống đang hiển thị cột thông tin " Số tiết Ab " không rõDONEHải Ninh Đoàn23-07-2026

Hành động
Bug #2191: [ Import bài ]: Không tự động load danh sách bài khi đóng poup DONEHải Ninh Đoàn21-08-2026

Hành động

HN Cập nhật bởi Hải Yến Ngô cách đây 4 tháng Hành động #1

  • Kiểu vấn đề thay đổi từ Bug tới Task

HN Cập nhật bởi Hải Yến Ngô cách đây 4 tháng Hành động #2

  • Phiên bản gán cho B9 (04 - 08/05/2026)

HN Cập nhật bởi Hải Yến Ngô cách đây 4 tháng Hành động #3

  • Hết hạn thay đổi từ 08-05-2026 tới 16-05-2026
  • Bắt đầu thay đổi từ 06-05-2026 tới 11-05-2026

HN Cập nhật bởi Hải Yến Ngô cách đây 3 tháng Hành động #4

  • Mô tả cập nhật (Sự khác nhau)
  • Phiên bản thay đổi từ B9 (04 - 08/05/2026) tới B12 (25 - 30/05/2026)

HN Cập nhật bởi Hải Yến Ngô cách đây 3 tháng Hành động #5

  • Mô tả cập nhật (Sự khác nhau)
  • Phân công cho thay đổi từ Hải Ninh Đoàn tới Sơn Hoàng Tuấn

Cập nhật bởi Hải Ninh Đoàn cách đây 3 tháng Hành động #6

  • Phân công cho thay đổi từ Sơn Hoàng Tuấn tới Hải Ninh Đoàn

Cập nhật bởi Hải Ninh Đoàn cách đây 3 tháng Hành động #7

  • Tiến độ thay đổi từ 0 tới 70

Cập nhật bởi Hải Ninh Đoàn cách đây 3 tháng Hành động #8

  • Trạng thái thay đổi từ New tới Approved

HN Cập nhật bởi Hải Yến Ngô cách đây 2 tháng Hành động #9

Cập nhật bởi Hải Ninh Đoàn cách đây 2 tháng Hành động #10

  • Tiến độ thay đổi từ 70 tới 80

HN Cập nhật bởi Hải Yến Ngô cách đây khoảng 2 tháng Hành động #11

  • Trạng thái thay đổi từ Approved tới Commit
  • Tiến độ thay đổi từ 80 tới 100

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #12

  • Subtask #1804 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #13

  • Subtask #1811 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #14

  • Subtask #1813 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #15

  • Subtask #1815 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #16

  • Subtask #1816 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #17

  • Subtask #1830 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #18

  • Subtask #1831 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #19

  • Subtask #1832 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #20

  • Subtask #1834 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #21

  • Subtask #1835 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #22

  • Subtask #1837 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #23

  • Subtask #1838 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #24

  • Subtask #1839 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #25

  • Subtask #1840 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #26

  • Subtask #1841 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #27

  • Subtask #1842 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #28

  • Subtask #1852 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #29

  • Subtask #1855 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #30

  • Subtask #1856 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây khoảng 2 tháng Hành động #31

  • Subtask #1868 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 17 ngày Hành động #32

  • Subtask #2191 được thêm

TN Cập nhật bởi Thị Phương Ninh Nguyễn cách đây 4 ngày Hành động #33

  • Trạng thái thay đổi từ Commit tới DONE
Hành động

Định dạng khác của trang này: PDF Atom