Đề thi học kì 1

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Văn Nghiên
Ngày gửi: 10h:23' 18-03-2026
Dung lượng: 204.3 KB
Số lượt tải: 0
Nguồn:
Người gửi: Trần Văn Nghiên
Ngày gửi: 10h:23' 18-03-2026
Dung lượng: 204.3 KB
Số lượt tải: 0
Số lượt thích:
0 người
HƯỚNG DẪN TẠO PHẦN MỀM PHÂN CÔNG PHÒNG THI
BẰNG CÔNG CỤ AI CHATGPT
Trần Văn Nghiên
Giáo viên trường Phổ thông DTNT Hà Nội
Bước 1: Sử dụng chatgpt
Ví dụ:
https://chatgpt.com/c/69b90b98-a754-8321-9e03-d5b7322e7204
Bước 2: Dùng prompt như sau để ra lệnh cho chatgpt:
Viết chương trình HTML + JavaScript để phân công giám thị coi thi với các
yêu cầu sau:
1. Nhập dữ liệu:
Nhập danh sách giám thị, chia thành 2 loại: giám thị số 1 và giám thị số 2.
Nhập số phòng thi theo dạng: từ phòng … đến phòng …
Số phòng không vượt quá 1/2 tổng số giám thị.
2. Tổ chức ca thi:
Tạo mặc định 6 ca thi.
Có nút để thêm ca thi mới.
Mỗi ca có ô nhập tên ca thi (ví dụ: “Ngày 1 - Sáng - Toán”).
Tên ca được lưu lại và dùng khi xuất dữ liệu.
3. Phân công giám thị:
Mỗi phòng có 2 giám thị: 1 GT số 1 và 1 GT số 2.
Phân công ngẫu nhiên.
Mỗi ca có nút:
o “Phân công”
o “Phân công lại” (chỉ ảnh hưởng ca hiện tại, không ảnh hưởng ca khác)
4. Ràng buộc:
Một giám thị không được coi lại cùng một phòng ở các ca khác nhau.
Hai giám thị không được gặp lại nhau trong cùng một phòng ở các ca khác.
Mỗi giám thị chỉ xuất hiện tối đa 1 lần trong mỗi ca.
5. Hiển thị:
Mỗi ca hiển thị dưới dạng bảng gồm:
o Cột 1: Phòng thi
o Cột 2: Giám thị số 1
Cột 3: Giám thị số 2
6. Lưu dữ liệu:
Tự động lưu bằng localStorage.
Khi đóng trình duyệt và mở lại vẫn giữ nguyên dữ liệu.
7. Xuất dữ liệu:
Mỗi ca có nút xuất Excel riêng.
Có nút xuất Excel tổng tất cả các ca.
File Excel hiển thị rõ tiêu đề từng ca.
8. In ấn:
Có nút in toàn bộ danh sách phân công (A4).
Khi in, ẩn các nút và ô nhập liệu, chỉ hiển thị bảng phân công.
9. Yêu cầu khác:
Giao diện đơn giản, dễ sử dụng.
Code thuần HTML + CSS + JavaScript (không dùng thư viện ngoài).
Bước 3: Chat trả ra kết quả như sau:
Phân công coi thi
o
GT số 1:
GT số 2:
Từ phòng:
Đến phòng:
(Hình minh họa)
Bước 4: Coppy mã code, dán vào notepad và lưu lại file với đuôi .html, sau
đó mở bằng các trình duyệt thông thường như cốc cốc hay chrom.
(Hình minh họa file Notepad)
Cách lưu file
Kết quả lưu file
GIAO DIỆN SỬ DỤNG VÀ KẾT QUẢ
BẰNG CÔNG CỤ AI CHATGPT
Trần Văn Nghiên
Giáo viên trường Phổ thông DTNT Hà Nội
Bước 1: Sử dụng chatgpt
Ví dụ:
https://chatgpt.com/c/69b90b98-a754-8321-9e03-d5b7322e7204
Bước 2: Dùng prompt như sau để ra lệnh cho chatgpt:
Viết chương trình HTML + JavaScript để phân công giám thị coi thi với các
yêu cầu sau:
1. Nhập dữ liệu:
Nhập danh sách giám thị, chia thành 2 loại: giám thị số 1 và giám thị số 2.
Nhập số phòng thi theo dạng: từ phòng … đến phòng …
Số phòng không vượt quá 1/2 tổng số giám thị.
2. Tổ chức ca thi:
Tạo mặc định 6 ca thi.
Có nút để thêm ca thi mới.
Mỗi ca có ô nhập tên ca thi (ví dụ: “Ngày 1 - Sáng - Toán”).
Tên ca được lưu lại và dùng khi xuất dữ liệu.
3. Phân công giám thị:
Mỗi phòng có 2 giám thị: 1 GT số 1 và 1 GT số 2.
Phân công ngẫu nhiên.
Mỗi ca có nút:
o “Phân công”
o “Phân công lại” (chỉ ảnh hưởng ca hiện tại, không ảnh hưởng ca khác)
4. Ràng buộc:
Một giám thị không được coi lại cùng một phòng ở các ca khác nhau.
Hai giám thị không được gặp lại nhau trong cùng một phòng ở các ca khác.
Mỗi giám thị chỉ xuất hiện tối đa 1 lần trong mỗi ca.
5. Hiển thị:
Mỗi ca hiển thị dưới dạng bảng gồm:
o Cột 1: Phòng thi
o Cột 2: Giám thị số 1
Cột 3: Giám thị số 2
6. Lưu dữ liệu:
Tự động lưu bằng localStorage.
Khi đóng trình duyệt và mở lại vẫn giữ nguyên dữ liệu.
7. Xuất dữ liệu:
Mỗi ca có nút xuất Excel riêng.
Có nút xuất Excel tổng tất cả các ca.
File Excel hiển thị rõ tiêu đề từng ca.
8. In ấn:
Có nút in toàn bộ danh sách phân công (A4).
Khi in, ẩn các nút và ô nhập liệu, chỉ hiển thị bảng phân công.
9. Yêu cầu khác:
Giao diện đơn giản, dễ sử dụng.
Code thuần HTML + CSS + JavaScript (không dùng thư viện ngoài).
Bước 3: Chat trả ra kết quả như sau:
o
PHÂN CÔNG COI THI
Bước 1
GT số 1:
GT số 2:
Bước 2
Từ phòng:
Đến phòng:
Bước 3
Xuất dữ liệu
(Hình minh họa)
Bước 4: Coppy mã code, dán vào notepad và lưu lại file với đuôi .html, sau
đó mở bằng các trình duyệt thông thường như cốc cốc hay chrom.
(Hình minh họa file Notepad)
Cách lưu file
Kết quả lưu file
GIAO DIỆN SỬ DỤNG VÀ KẾT QUẢ
 









Các ý kiến mới nhất