Skip to main content

Hội nhập

1. Mục đích

  •  Là menu chức năng cho phép tạo ra 1 gói /1 lộ trình gồm nhiều khóa học, được sắp xếp thứ tự để người học theo lộ trình đã thiết lập, được gán cho 1 hoặc nhiều nhân viên 

2. Requirements

  • Tạo mới, chỉnh sửa, xóa lộ trình 
  • Thêm/bớt khóa học vào lội trình
  • Cấu hình quy tắc học
  • Gán người học
  • QUAN TRỌNG: Xử lý logic đồng bộ nếu người dùng đã học lộ trình trước đó, sau đó khóa được gán vào lộ trình thì người học chỉ cần học các khóa tiếp theo trong lộ trình đã thiết lập

3. MÔ TẢ CHI TIẾT 

  • Menu cấu hình Hội nhập gồm các thành phần
    • Master list danh sách lộ trình hội nhập đã tạo
    • Màn hình detail tạo mới lội trình
    • Apply để người học học tập trên web app và mobile app
  •     Chi tiết các màn hình như sau:

3.1. Màn hình master list danh sách lộ trình

 

image.png
  • Khung tìm kiếm

STT

Tên trường

Mô tả

Rules

Ghi chú

1

Search bar

Tìm kiếm theo tên và mã lộ trình

 


Hệ thống sẽ trả về kết quả ngay khi người dùng bắt đầu gõ 

2

Tìm kiếm nâng cao

Icon hình phễu lọc

Mở ra màn hình tìm kiếm nâng cao để tìm kiếm các thông tin

  • Tên lộ trình
  • Mã lộ trình
  • Người tạo
  • Ngày tạo : Từ ngày - Đến ngày
  • Trạng thái
  • Khóa học
  Lưu ý nhập tên và chọn các khóa học có thể trả ra lộ trình có chứa khóa học đã chọn

3

Button "Tạo mới" Bấm "Tạo mới " mở ra màn detail tạo lộ trình  

 

  •  Master list data

STT

Tên trường

Mô tả

Rules

Ghi chú

1

Tên lộ trình

Hiển thị tên lộ trình

Sort A-Z


Bấm vào tên mở ra màn xem chi tiết lộ trình

2

Mã lộ trình

Hiển thị mã lộ trình

Sort a-z


3

Số bước 

hệ thống đếm số bước = số các khóa học được  cấu hình trong lộ trình

Sort A-Z


 

4

Người tạo

Hệ thống hiển thị thông tin người tạo của bản ghi 

Sort a-z

Tên hiển thị kèm avatar 

5

Ngày tạo

Hệ thống trả thông tin đã lưu ngày tạo của bản ghi

Sort newest - oldest

Hiển thị dạng dd-mm-yyyy 

6

Trạng thái

Enum cấu hình khóa học gồm 2 trạng thái:

  • Nháp 
  • Đã phát hành

Sort a-z

 

7

Action hub

Gồm các action:

  • Thêm người vào lộ trình
  • Nhân bản
  • Xóa


  • Bấm thêm ng vào lộ trình mở ra popup thêm người học

 

image.png
  • Nhân bản : Tạo ra lộ trình giống hệt lộ trình cũ với các khóa học và ng dùng đã được gán và ở trạng thái nháp. Tên khóa nhân bản giống với lộ trình cũ và thêm tiền tố " Copy of ...."
  • Xóa  --> Hiển thị popup xác nhận xóa  

 

   

3.2. Màn hình Tạo mới lộ trình

Lưu ý:

  • Hệ thống tự động chạy và rà thông tin các khóa trong lộ trình  ở trạng thái nháp
  • Quy tắc để apply cho người dùng học
    • Nếu khóa học đã được gán với user trùng với user cũng dc gán trong lộ trình --> Ng dùng đó đã học khóa này rồi thì tính là đã học và chỉ cần học các khóa còn lại (Vẫn có thể học lại)
    • Nếu người dùng không được gán học khóa học mà gán vào lộ trình --> Thì sẽ gán ng học để học khóa học theo lộ trình
    • Hệ thống sẽ check trang thái người học trong lộ trình Chưa học ; Đang học; Hoàn thành và trạng thái Khóa học chưa mở --> Để apply sang màn hiển thị cho ng học

STT

Tên trường

Mô tả

Rules

Ghi chú

1

Tên lộ trình

Hiển thị tên lộ trình

Bắt buộc nhập

Tối đa 2048 kí tự


Hiển thị cảnh báo tại từng dòng nếu chưa nhập 

"Chưa nhập tên lộ trình" 

2

Tùy chỉnh

Radio button. Chọn 1 trong 2 giá trị enum

  • Yêu cầu học theo thứ tự (bắt buộc học tuần tự, khóa sau sẽ bị khóa cho tới khi hoàn thành khóa trước)
  • Tự do (Có thể học theo bất kỳ trình tự nào)

 

Mặc định 

Yêu cầu học theo tuần tự

Không đc bỏ chọn

 

3

Khóa học

Block thêm danh sách khóa học vào lộ trình

Lưu ý có thể thêm các khóa học ở trạng thái nháp và đã phát hành vào lộ trình


 

4

Button "Thêm khóa học"

Mở ra pop-up chọn khóa học

image.png
Tên khóa học
Số bài học trong khóa học

 *  Cho phép tìm kiếm tên khóa học trong popup

  • Có thể chọn nhiều khóa học
 

5

 Sau khi thêm khóa học vào danh sách
  • Tên khóa học: Hiển thị tên khóa học đã chọn từ pop-up
  • Loại : Mặc định là Khóa học 
  • Hoàn thành sau (ngày):  Nhập số ngày : Mặc định là 1 . Cho phép sửa
  • Buton "Xóa: Xóa khóa học khỏi list  

 

*

  • Hiện tại mặc định là loại khóa học; sau có thể thêm loại Quiz (Giờ chưa làm quiz)

  • Logic

    hoàn thành sau (ngày) --> Tính từ ngày được gán vào nhóm người học 
 

6

 Button :" Gán người dùng"

 Bấm vào mở ra pop-up thêm người học vào lộ trình. 

Radion button gồm 3 giá trị:

  • Toàn bộ người dùng
  • CHọn người đích danh
  • Theo quy tắc (Tạm thời chưa làm)

 

image.png

 

 -Toàn bộ người dùng : Chọn tất cả người dùng trên hệ thông sẽ phải học lộ trình : mặc định giá trị này

-Chọn người đích danh --> Sẽ mở ra khung chọn người vào lộ trình

 

image.png

Có thể chọn 1 hoặc hỗn hợp các loại đối tượng  gồm:

  • Cá nhân
  • Nhóm : Dữ liệu nhóm ng dùng đã tạo tại phân hệ
  • Địa điểm: Dữ liệu ds địa điểm đc cấu hình portal (lấy ng thuộc địa điểm)

Sau khi chọn thì ng thực hiện sẽ được hiển thị theo badge các nhóm

 

image.png

 

 

 

7

 Button "Phát hành"

 1. Khi phát hành lộ trình, nếu trong khóa học còn chưá khóa nháp sẽ hiển thị pop up

 

image.png

 

 2. Phát hành khi không có khóa nháp

 

image.png

 

 1. Người dùng sẽ phải vào khóa học phát hành cac khóa học thì mới chạy tiếp đc lộ trình

 

 

 

 

 

 

 

 

2. Bấm lưu để hoàn thành phát hành

Bấm hủy để quay về màn Master và tranghj thái lộ trình vẫn ở Nháp

 

 

3.3. Màn hình xem/sửa chi tiết

  • Màn hình xem thông tin lộ trình giống 1 dạng báo cáo nhanh thông tin người học trong lộ trình
  • Bấm vào tên lộ trình đã tạo ở màn master sẽ bay vào màn xem chi tiết lộ trình

STT

Tên trường

Mô tả

Rules

Ghi chú

1

Số người yêu cầu tham gia

Card thông tin

Hệ thống trả ra số lượng người được gán vào học lộ trình

= số người + Số ng trong địa điểm + số người trong nhóm  được gán vào lộ trình

 

2

Số người đã hoàn thành

Card thông tin

Hệ thống trả ra số lượng người được gán vào học lộ trình đã hàon thành xong toàn bộ khóa học thuộc lộ trình được gán

 

 

 


Bảng thông tin





STT

Đếm số tt người dùng

Tăng dần



Tên người học

Hiên thị thông tin tên người học trong danh sách user đc yêu cầu tham gia học

Bấm vào mở ra popup thông tin chi tiết trạng thái học tập trong khóa của lộ trình

 

image.png

 

Pop-up chi tiết theo người dùng hiển thị

  • Thông tin người dùng
  • Khóa học: Tên khóa học trong lộ trình
  • Trạng thái học của ng dùng:
    • Cần học
    • Đang học
    • Hoàn thành
  • Ngày hoàn thành : Thông tin ngày học hoàn thành khóa học trong lộ trình của người học


Email

Email người học theo dữ liệu người học




Tiến độ

Số khóa học đã hoàn thành/ Tổng số các khóa trong lộ trình

Số khóa học đã hoàn thành/ Tổng số các khóa trong lộ trình



Ngày hoàn thành

dd/mm/yyyy

Hiển thị thông tin ngày hoàn thành lộ trình của người học. Nếu chưa hoàn thành hiển thị dạng ----- 


Button

Sửa nội dung

Bấm vào button mở ra màn sửa nội dung như khi tạo mới

Cho phép sửa các thông tin trong lộ trình. 

  • TH người học trong lộ trình đã hoàn thành xong sau đó mới thêm khóa học --> Khóa học yêu cầu người học hoàn thành tiếp khóa học cần học dù khóa học ở vị trí nào



Gán người học

Bấm vào button mở ra pop-up thêm người vào lộ trình