# Chỉnh sửa chương trình

Khi cần cập nhật chương trình đã tồn tại, người dùng chọn chức năng **Chỉnh sửa chương trình**. Hệ thống sẽ mở màn hình chỉnh sửa với hai khu vực chính. Bên trái là phần cập nhật thông tin cơ bản của chương trình gồm tên chương trình, môn học, mục tiêu chương trình, mô tả chi tiết, đường dẫn sách và ảnh bìa. Bên phải là khu vực **Chương & Bài học**, nơi người dùng quản lý cấu trúc nội dung của chương trình. Sau khi hoàn tất thay đổi, người dùng chọn **Lưu thay đổi** để cập nhật dữ liệu mới.

![](/files/bf63917636cf2a1a5f3b2897a653a86eb9aa5b99)

Khi tạo mới hoặc chỉnh sửa chương, hệ thống hỗ trợ chức năng **đánh số chương tự động**. Nếu bật tùy chọn này, các chương trong chương trình sẽ được đánh số tăng dần theo thứ tự hiển thị. Cách này giúp người dùng quản lý cấu trúc chương trình nhất quán hơn, đặc biệt với các chương trình có nhiều chương và cần sắp xếp nội dung theo lộ trình cố định.

![](/files/08a0c22b17d274fd8706458fe4240db06d7f2367)

Trong một số trường hợp, người dùng có thể chọn **chương bắt đầu** để xác định vị trí mở đầu của nội dung chương trình. Thiết lập này hỗ trợ việc định hướng trình tự học tập ngay từ đầu và bảo đảm chương đầu tiên được xác định đúng theo thiết kế nội dung.

### Quản lý chương trong chương trình

Trong phần **Chương & Bài học**, người dùng có thể theo dõi danh sách các chương hiện có trong chương trình. Mỗi chương hiển thị tên chương, mô tả ngắn hoặc danh sách bài học bên trong. Tại đây, hệ thống hỗ trợ các thao tác như **Thêm chương**, **Sắp xếp chương**, **Chỉnh sửa** và **Xóa**. Việc quản lý chương giúp người dùng tổ chức nội dung chương trình theo đúng cấu trúc học tập mong muốn, đồng thời thuận tiện cho việc bổ sung hoặc thay đổi nội dung ở từng giai đoạn triển khai.

### Thêm chương mới

Khi cần bổ sung một chương mới vào chương trình, người dùng chọn nút **Thêm chương**. Hệ thống sẽ hiển thị cửa sổ **Thêm chương mới**, cho phép nhập **Tên chương** và **Mô tả chương**. Sau khi nhập xong, người dùng chọn **Thêm** để tạo mới chương trong cấu trúc chương trình hoặc chọn **Hủy** nếu không tiếp tục thao tác.

![](/files/6663a91c36506ec83020e0dec59604404cf84fa8)

### Chỉnh sửa chương

Khi cần cập nhật lại nội dung của một chương, người dùng chọn chức năng **Chỉnh sửa** tại chương tương ứng. Hệ thống sẽ mở cửa sổ **Chỉnh sửa chương**, cho phép người dùng thay đổi tên chương và mô tả chương. Sau khi hoàn tất, người dùng chọn **Cập nhật** để lưu thay đổi. Tính năng này hỗ trợ điều chỉnh cấu trúc nội dung mà không cần tạo lại chương mới.

![](/files/e3bf782b54cca1e720162c47fa11ca9ab157c033)

Nếu bật tùy chọn **Số chương được đánh tự động tăng dần**, hệ thống sẽ tiếp tục duy trì logic đánh số theo thứ tự chương hiện tại. Sau khi hoàn tất, người dùng chọn **Cập nhật** để lưu thay đổi.

### Quản lý bài học trong chương

Tại từng chương, người dùng có thể theo dõi danh sách các bài học hiện có và thực hiện các thao tác quản lý tương ứng. Hệ thống hỗ trợ **Thêm bài học**, hiển thị danh sách bài học đã gắn vào chương và cho phép loại bỏ bài học khỏi chương khi cần. Việc tổ chức bài học theo từng chương giúp nội dung chương trình rõ ràng, dễ quản lý và thuận tiện cho việc phân phối học liệu.

![](/files/cab6b551625c18559e61f35fee87aa53d0c5b64c)

Hệ thống hiển thị cửa sổ **Chọn bài học để thêm vào chương**. Tại đây, người dùng có thể tìm kiếm bài học theo từ khóa trong danh sách hiện có hoặc chọn **Tạo bài học** để tạo mới nếu bài học chưa tồn tại. Với mỗi bài học phù hợp, người dùng chọn **Chọn** để thêm vào chương hiện tại. Sau khi hoàn tất, chọn **Đóng** để quay lại màn hình chỉnh sửa chương trình.

### Tạo bài học mới

Trong trường hợp chưa có bài học phù hợp, người dùng có thể tạo mới trực tiếp từ chức năng quản lý chương trình. Màn hình **Tạo bài học mới** được chia thành hai phần. Bên trái là khu vực **Thông tin cơ bản**, nơi người dùng nhập **Tiêu đề bài học** và **Mô tả/Hướng dẫn** cho bài học. Bên phải là khu vực **Nội dung bài học**, cho phép thiết lập các thành phần học liệu chính của bài học.

Tại đây, người dùng có thể bổ sung các nội dung như **Bài giảng**, **Bài luyện tập**, **Bài kiểm tra đánh giá**, **Bài tập về nhà**, **Bài kiểm tra** và **Từ vựng**. Mỗi mục đều hỗ trợ thao tác **Thêm từ thư viện** hoặc tạo mới trực tiếp trong hệ thống. Việc tạo mới chi tiết cho từng loại nội dung này sẽ được hướng dẫn tại các phần chức năng tương ứng ở mục [**Quản lý học liệu**](/tai-khoan-admin/quan-ly-hoc-lieu-and-danh-gia.md). Sau khi hoàn tất thông tin và nội dung cần thiết, người dùng chọn **Tạo bài học** để lưu bài học mới hoặc chọn **Hủy** nếu không tiếp tục thao tác.

![](/files/ecf1ba22391afc7166b022e2e1eec9acf52618dc)

### Sắp xếp chương

Khi cần thay đổi thứ tự hiển thị của các chương trong chương trình, người dùng chọn chức năng **Sắp xếp chương**. Hệ thống hiển thị cửa sổ sắp xếp, trong đó các chương được liệt kê theo danh sách và hỗ trợ thao tác kéo thả để thay đổi vị trí. Sau khi sắp xếp xong, người dùng chọn **Lưu thay đổi** để ghi nhận thứ tự mới.

Tương tự như thế, người dùng cũng có thể sắp xếp bài học trong chương. Khi cần thay đổi thứ tự bài học trong một chương, người dùng chọn **Sắp xếp**, màn hình sẽ hiển thị các bài học trong chương đó và hỗ trợ thao tác kéo thả để thay đổi vị trí. Sau khi sắp xếp xong, người dùng chọn **Lưu thay đổi** để ghi nhận thứ tự bài học mới.

Tính năng này giúp chuẩn hóa luồng học tập theo đúng trình tự nội dung mong muốn.

![](/files/afb894558fabf6f9118fce5be41d435eed91345c)

### Lưu ý khi sử dụng

Do chức năng **Quản lý chương trình học** liên quan trực tiếp đến cấu trúc nội dung đào tạo, người dùng cần kiểm tra kỹ thông tin trước khi lưu, đặc biệt là tên chương trình, môn học, thứ tự chương và danh sách bài học trong từng chương. Khi tạo hoặc chỉnh sửa bài học, cần rà soát đầy đủ phần thông tin cơ bản và các thành phần nội dung đã gắn vào bài học để bảo đảm bài học được thiết lập đúng mục tiêu sử dụng. Đối với các mục như bài giảng, bài luyện tập, bài kiểm tra đánh giá, bài tập về nhà, bài kiểm tra và từ vựng, người dùng có thể chọn từ thư viện hoặc tạo mới trực tiếp tùy theo nhu cầu vận hành. Với các thao tác chỉnh sửa, xóa hoặc sắp xếp lại nội dung, cần kiểm tra ảnh hưởng đến các khóa học đang sử dụng chương trình để tránh phát sinh sai lệch dữ liệu trong quá trình sử dụng thực tế.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://phx-docs.xlms.vn/tai-khoan-admin/quan-ly-dao-tao/quan-ly-chuong-trinh-hoc/chinh-sua-chuong-trinh.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
