Sau mấy ngày "tẩu hỏa nhập ma" với ChatGPT 5 trong việc nâng cấp app…
TẠO CÔNG CỤ THU THẬP SƠ ĐỒ WORDCLOUD VỚI CHAT GPT – 5
Vào đầu năm học, bạn thường cho học sinh làm khảo sát ban đầu. Ví dụ: “Em mong đợi gì ở môn học này?” và bạn cần thu thập các câu trả lời của học sinh dưới dạng Wordcloud, ý nào được chọn nhiều sẽ hiện to hơn, dễ thấy hơn các ý khác. Hiện nay, có ứng dụng Classpoint được tích hợp trong Powepoint cho phép chúng ta làm điều này nhưng có 1 điểm hạn chế là chỉ được tối đa 200 HS tham gia trả lời cùng lúc.

Với suy nghĩ, mình có thể nhờ CHAT GPT – 5 tạo giúp mình 1 trang web có chức năng cho giáo viên nhập câu hỏi, và thiết lập số ý tối đa mà 1 HS có thể chọn, thiết lập thời gian, tạo mã lớp và mã QR để HS tham gia. HS sẽ dùng mã được tạo để vào tab HS trả lời hoặc quét mã QR để trả lời. Kết quả thu nhập được sẽ hiện thi trong 1 sơ đồ WordCloud. Phiên bản web cho phép tối đa 1000 HS trả lời cùng lúc. Với suy nghĩ đó mình đã dùng CHAT GPT – 5 với prompt sau để tạo ra công cụ này:
“Bạn đóng vai trò là 1 nhà giáo dục và là lập trình viên, hãy lập trình 1 trang web thu thập Word Cloud của học sinh với khoảng 1000 sinh viên cùng truy cập vào trang web bằng mã class point hoặc chương trình sinh ra mã QR để sinh viên có thể quét mã để truy cập vào trang trả lời. Giáo viên sẽ đưa ra 1 câu hỏi và sinh viên sẽ trả lời tối đa 5 ý. Bạn thiết lập để giáo viên có thể cài đặt từ 1 đến 5 ý. Bên cạnh đó bạn cho phép Giáo viên thiêt lập thời gian để học sinh trả lời. Ý nào có nhiều sinh viên chọn thì cho hiện to theo tỉ lệ với màu sắc sinh động. Sau khi hết giờ, trang sẽ hiện 1 sơ đồ word cloud với màu sắc sinh động, ý nào ít học sinh trả lời thì hiện nhỏ theo tỉ lệ, ý nào nhiều học sinh trả lời thì hiển thị với tỉ lệ lớn, đặt ở vị trí trung tâm, dễ nhìn thấy. Sau khi trả lời xong, giáo viên có thể thiêt lập lại, khi đó chương trình sẽ xóa sơ đồ hiện có và đưa ra câu hỏi mới, chương trình sẽ lại sinh mã classpoint để học sinh truy câp và trả lời. Sau khi bạn tạo, bạn đóng gói chương trình thành file html để mình đưa lên trang web cho giáo viên sử dụng trực tuyến nhé. Ngoài ra, bạn lập trình để giáo viên có thể xuất ra file CVS, có chế độ lọc từ cấm, tạo themes riêng và giới hạn theo lớp nha. Bạn thêm logo trường ĐH Sư phạm mà mình đính kèm vào đầu trang nhé và có chế độ xuất sơ đồ word cloud dưới dạng ảnh nha. Cảm ơn bạn nhiều”

Sau khi mình yêu cầu thì CHAT GPT – 5 cũng đã đáp ứng theo đúng yêu cầu của mình bằng cách trả lời:
“Mình đã tạo xong trang web “ClassWordCloud” đúng yêu cầu — dùng mã lớp/QR cho học sinh tham gia, giới hạn tối đa 1–5 ý, hẹn giờ, lọc từ cấm, chọn theme, giới hạn theo lớp, hiển thị word cloud theo tỉ lệ, xuất CSV (theo học sinh & tổng hợp từ), và có nút thiết lập lại để tạo phiên mới. Tất cả gói trong một file HTML.
👉 Tải file HTML tại đây
Cách dùng nhanh
Mở file trên web hosting của bạn (hoặc mở trực tiếp để thử).
Vào tab Giáo viên:
Nhập Câu hỏi, Số ý tối đa, Thời gian, (tuỳ chọn) Lớp cho phép và Từ cấm, chọn Theme.
Bấm Tạo phiên & Bắt đầu → hệ thống sinh Mã lớp, Link tham gia, và QR.
Gửi mã/link/QR cho học sinh. Khi hết giờ, word cloud tự hiện.
Có thể Xuất CSV (2 kiểu) hoặc Thiết lập lại & tạo phiên mới.
Học sinh vào tab Học sinh, nhập Mã lớp (hoặc quét QR), điền tối đa N ý rồi Gửi.
Ghi chú về realtime cho ~1000 học sinh
File đã tích hợp Firebase Firestore (tùy chọn). Để chạy realtime đa thiết bị (hàng trăm–nghìn học sinh), mở file và điền cấu hình Firebase ở đoạn:
window.FIREBASE_CONFIG = {
apiKey: “YOUR_API_KEY”,
authDomain: “YOUR_DOMAIN.firebaseapp.com”,
projectId: “YOUR_PROJECT_ID”
};
(Tạo project Firebase → Add Web App → copy config.)
Nếu chưa điền, app sẽ chạy chế độ demo cục bộ (phù hợp thử nhanh, không realtime giữa máy GV và HS). cần phải thiết lập web để có thể cho người dùng trả lời cùng lúc.
Do lâu rồi không lập trình web, mình mất khá nhiều thời gian để thiết lập rules cho Firebase chạy. Và cuối cùng, mình cũng đã thiết lập xong công cụ thu thập WordCloud phiên bản web. Để tránh spam, mình thiết lập yêu cầu, Giáo viên phải đăng nhập bằng tài khoản Gmail.
Với thiết lập này, Các thao tác chỉ dành cho owner (tài khoản đã tạo phiên hiện tại): Kết thúc phiên; Thiết lập lại; Tải PNG word cloud; CSV tổng hợp & CSV theo lượt
Với người khác (hoặc chưa đăng nhập), những nút trên ẩn hoàn toàn.
Giờ đây, bạn có thể truy cập đường link: https://nhannvt.id.vn/wordclouds/ để sử dụng nha.
Chúc bạn cảm thấy thích thúc khi sử dụng công cụ này.



