Trường THCS Đinh Tiên Hoàng 526 Trần Quý Cáp, Khánh Hoà

Hệ sinh thái plugin NHH School Portal: Giải pháp chuyển đổi số toàn diện dành cho trường học

Trong quá trình chuyển đổi số giáo dục, website trường học không nên chỉ dừng lại ở việc đăng tin tức, thông báo hoặc giới thiệu nhà trường. Một cổng thông tin điện tử hiện đại cần hỗ trợ trực tiếp cho công tác quản lý, giảng dạy, tuyển sinh, công bố dữ liệu và tương tác với phụ huynh, học sinh.

Từ nhu cầu thực tế đó, dự án phi lợi nhuận NHH School Portal đã phát triển một hệ sinh thái plugin WordPress dành riêng cho các trường học tại Việt Nam.

Các plugin được thiết kế theo hướng:

  • Dễ cài đặt và sử dụng.
  • Giao diện tiếng Việt.
  • Tương thích với theme NHH School Portal.
  • Phù hợp với trường tiểu học, THCS và THPT.
  • Hỗ trợ dữ liệu demo để triển khai trình diễn nhanh.
  • Cho phép nhà trường chủ động quản lý và công bố dữ liệu.
  • Không phụ thuộc vào dịch vụ trả phí bên ngoài.
  • Có thể mở rộng và tùy chỉnh theo nhu cầu thực tế.

Website demo:


1. NHH School Timetable – Thời khóa biểu nhà trường

NHH School Timetable là plugin quản lý và công bố thời khóa biểu dành cho học sinh, giáo viên và phụ huynh.

Plugin giúp nhà trường thay thế các file Excel hoặc hình ảnh thời khóa biểu khó tra cứu bằng một hệ thống dữ liệu trực tuyến rõ ràng, dễ cập nhật và hiển thị tốt trên điện thoại.

Chức năng chính

  • Quản lý thời khóa biểu theo năm học và học kỳ.
  • Quản lý theo khối, lớp và giáo viên.
  • Khai báo thứ học, tiết học và thời gian học.
  • Hiển thị môn học, giáo viên và phòng học.
  • Lọc thời khóa biểu theo lớp.
  • Lọc thời khóa biểu theo giáo viên.
  • Hiển thị responsive trên máy tính, máy tính bảng và điện thoại.
  • Nhập dữ liệu thời khóa biểu từ file CSV.
  • Hỗ trợ dữ liệu mẫu để trình diễn nhanh.
  • Cho phép cập nhật thời khóa biểu trực tiếp trong trang quản trị WordPress.

Shortcode sử dụng

[smnet_timetable]

Plugin vẫn duy trì shortcode cũ để bảo đảm tương thích với các website đã triển khai trước đó.

Cách sử dụng

  1. Cài đặt và kích hoạt plugin.
  2. Vào menu quản trị Thời khóa biểu.
  3. Tạo dữ liệu lớp học, giáo viên và các tiết học.
  4. Tạo một Page mới có tên Thời khóa biểu.
  5. Chèn shortcode vào nội dung trang.
  6. Đưa trang vào menu chính của website.

2. NHH School Documents – Văn bản nhà trường

NHH School Documents là plugin quản lý và công bố văn bản, biểu mẫu, quyết định, kế hoạch và quy định của nhà trường.

Plugin giúp nhà trường xây dựng kho văn bản điện tử tập trung, thuận tiện cho giáo viên, phụ huynh và học sinh tra cứu.

Chức năng chính

  • Quản lý văn bản nhà trường.
  • Quản lý biểu mẫu.
  • Quản lý quy định và hướng dẫn.
  • Phân loại văn bản theo nhóm.
  • Phân loại theo năm học.
  • Quản lý số và ký hiệu văn bản.
  • Cơ quan ban hành.
  • Người ký và chức vụ.
  • Ngày ban hành.
  • Ngày có hiệu lực.
  • Ngày hết hiệu lực.
  • Trạng thái còn hiệu lực hoặc hết hiệu lực.
  • Đính kèm file PDF, Word, Excel và hình ảnh.
  • Hỗ trợ liên kết Google Drive hoặc tài liệu bên ngoài.
  • Tìm kiếm và lọc văn bản.
  • Hiển thị văn bản liên quan.
  • Giao diện trang chi tiết văn bản riêng biệt.
  • Tự động ẩn sidebar và các thông tin bài viết WordPress không cần thiết.

Shortcode sử dụng

[nhh_school_documents]

Trang chi tiết văn bản

Khi người dùng nhấn vào một văn bản, hệ thống hiển thị:

  • Tiêu đề văn bản.
  • Trích yếu nội dung.
  • Số và ký hiệu.
  • Ngày ban hành.
  • Ngày có hiệu lực.
  • Cơ quan ban hành.
  • Người ký.
  • Tình trạng hiệu lực.
  • Danh sách file đính kèm.
  • Văn bản liên quan.

File tài liệu sẽ được mở trong tab mới, giúp người dùng không bị rời khỏi website nhà trường.

Cách sử dụng

  1. Cài đặt plugin.
  2. Vào Văn bản nhà trường → Thêm mới.
  3. Nhập thông tin và tải file văn bản.
  4. Tạo Page tên Văn bản nhà trường.
  5. Chèn shortcode vào Page.
  6. Thêm Page vào menu website.

3. NHH School Learning Library – Thư viện học liệu

NHH School Learning Library giúp nhà trường xây dựng thư viện học liệu số dành cho giáo viên và học sinh.

Học liệu có thể là bài giảng, giáo án, tài liệu ôn tập, đề cương, video, đường dẫn học tập hoặc tài liệu tải về.

Chức năng chính

  • Quản lý tài liệu học tập.
  • Phân loại học liệu theo môn học.
  • Phân loại theo khối lớp.
  • Phân loại theo loại tài liệu.
  • Quản lý tác giả hoặc giáo viên phụ trách.
  • Đính kèm file PDF, Word, PowerPoint và Excel.
  • Thêm liên kết Google Drive, YouTube hoặc website bên ngoài.
  • Hỗ trợ ảnh đại diện cho từng học liệu.
  • Tìm kiếm và lọc học liệu.
  • Hiển thị dạng thẻ trực quan.
  • Trang chi tiết học liệu riêng biệt.
  • Hiển thị học liệu liên quan.
  • Tự động mở file và liên kết trong tab mới.
  • Giao diện responsive.

Shortcode sử dụng

[nhh_learning_library columns="4"]

Tham số columns cho phép lựa chọn số học liệu trên một hàng.

Ví dụ hiển thị ba học liệu mỗi hàng:

[nhh_learning_library columns="3"]

Cách sử dụng

  1. Vào Thư viện học liệu → Thêm học liệu.
  2. Nhập tiêu đề, nội dung giới thiệu và thông tin phân loại.
  3. Tải file hoặc nhập liên kết học liệu.
  4. Tạo Page tên Thư viện học liệu.
  5. Chèn shortcode.
  6. Đưa Page vào menu chính.

4. NHH School Admissions – Tuyển sinh trực tuyến

NHH School Admissions là plugin tiếp nhận, quản lý và tra cứu hồ sơ tuyển sinh trực tuyến.

Plugin giúp phụ huynh nộp hồ sơ ngay trên website và theo dõi tiến độ xử lý mà không phải liên hệ trực tiếp nhiều lần với nhà trường.

Chức năng dành cho phụ huynh

  • Nộp hồ sơ tuyển sinh trực tuyến.
  • Khai báo thông tin học sinh.
  • Chọn khối hoặc lớp đăng ký.
  • Khai báo thông tin phụ huynh.
  • Tải giấy khai sinh.
  • Tải học bạ hoặc phiếu kết quả học tập.
  • Tải giấy xác nhận cư trú.
  • Tải các giấy tờ bổ sung.
  • Nhận mã hồ sơ tự động.
  • Tra cứu trạng thái hồ sơ.
  • Xem phản hồi của nhà trường.
  • Xem lịch sử xử lý.
  • In kết quả tra cứu.

Trạng thái hồ sơ

Plugin hỗ trợ các trạng thái:

  • Đã tiếp nhận.
  • Đang kiểm tra.
  • Cần bổ sung.
  • Hồ sơ hợp lệ.
  • Đã trúng tuyển.
  • Danh sách chờ.
  • Không đạt.
  • Đã hoàn tất nhập học.

Chức năng quản trị

  • Quản lý toàn bộ hồ sơ.
  • Lọc theo trạng thái.
  • Lọc theo khối đăng ký.
  • Cập nhật thông báo dành cho phụ huynh.
  • Ghi chú nội bộ.
  • Lưu lịch sử xử lý.
  • Xuất dữ liệu CSV.
  • Nhập hồ sơ từ CSV.
  • Quản lý các thông báo tuyển sinh.
  • Thiết lập thời gian mở và đóng biểu mẫu.
  • Chọn email nhận thông báo hồ sơ mới.
  • Cài đặt và xóa dữ liệu demo.

Shortcode

Cổng tuyển sinh đầy đủ:

[nhh_admission_portal]

Chỉ hiển thị biểu mẫu:

[nhh_admission_form]

Chỉ hiển thị tra cứu:

[nhh_admission_lookup]

Hiển thị thông báo tuyển sinh:

[nhh_admission_notices limit="9"]

Thông tin demo

Mã hồ sơ: TS-2026-DEMO001
Số điện thoại: 0900000001

Cách sử dụng

  1. Vào Tuyển sinh → Thiết lập.
  2. Khai báo năm học và khối tuyển sinh.
  3. Chọn thời gian tiếp nhận hồ sơ.
  4. Tạo các trang tuyển sinh tự động.
  5. Cài dữ liệu demo nếu cần trình diễn.
  6. Kiểm tra biểu mẫu và chức năng tra cứu.

5. NHH School Lookup – Tra cứu học đường

NHH School Lookup là hệ thống tra cứu dữ liệu đa mục đích.

Plugin cho phép nhà trường chủ động tạo các loại dữ liệu được phép công bố mà không cần phát triển một plugin riêng cho từng nhu cầu.

Các trường hợp có thể sử dụng

  • Tra cứu xếp lớp đầu năm.
  • Tra cứu phòng học.
  • Tra cứu lịch thi.
  • Tra cứu số báo danh.
  • Tra cứu kết quả khảo sát.
  • Tra cứu kết quả xét duyệt.
  • Xác thực giấy chứng nhận.
  • Tra cứu danh sách được công bố.
  • Các loại dữ liệu tùy chỉnh khác.

Chức năng chính

  • Tạo nhiều danh mục tra cứu.
  • Khai báo các trường thông tin riêng cho từng danh mục.
  • Chọn trường nào được phép công bố.
  • Tra cứu bằng mã học sinh hoặc mã hồ sơ.
  • Xác thực bằng ngày sinh.
  • Xác thực bằng bốn số cuối điện thoại.
  • Xác thực bằng mã riêng.
  • Cho phép tra cứu không cần xác thực.
  • Bật hoặc tắt từng bản ghi.
  • Thiết lập thời gian hết hạn công bố.
  • Nhập dữ liệu từ CSV.
  • Xuất dữ liệu CSV.
  • In kết quả.
  • Giới hạn số lần tra cứu.
  • Không đưa dữ liệu vào kết quả tìm kiếm WordPress.

Shortcode

Hiển thị toàn bộ cổng tra cứu:

[nhh_school_lookup]

Hiển thị một danh mục cụ thể:

[nhh_lookup_form dataset="xep-lop-dau-nam"]

Chỉ hiển thị danh sách các danh mục:

[nhh_lookup_catalog]

Dữ liệu demo

Tra cứu xếp lớp:

Mã tra cứu: HS2026001
Ngày sinh: 2014-03-12

Tra cứu lịch thi:

Mã tra cứu: SBD260101
Ngày sinh: 2012-05-16

Tra cứu kết quả khảo sát:

Mã tra cứu: KS260201
Mã xác thực: NHH2601

Xác thực giấy chứng nhận:

Mã giấy chứng nhận: GCN-2026-001
Không yêu cầu mã xác thực

6. NHH School Exam Scores – Tra cứu điểm thi

NHH School Exam Scores là plugin chuyên biệt dành cho việc công bố và tra cứu điểm thi, điểm kiểm tra hoặc kết quả khảo sát.

Chức năng quản lý kỳ thi

  • Tạo nhiều kỳ thi.
  • Khai báo năm học.
  • Khai báo khối lớp.
  • Khai báo ngày thi.
  • Thiết lập thời gian bắt đầu công bố.
  • Thiết lập thời gian kết thúc công bố.
  • Bật hoặc tắt tra cứu.
  • Khai báo danh sách môn thi.
  • Thiết lập hệ số từng môn.
  • Sắp xếp thứ tự kỳ thi.

Chức năng quản lý điểm

Mỗi kết quả có thể bao gồm:

  • Số báo danh.
  • Họ và tên học sinh.
  • Lớp.
  • Ngày sinh.
  • Điểm từng môn.
  • Hệ số môn học.
  • Tổng điểm.
  • Điểm trung bình.
  • Kết quả hoặc xếp loại.
  • Xếp hạng.
  • Ghi chú.
  • Trạng thái công bố.

Điểm trung bình và tổng điểm được tính tự động theo hệ số đã thiết lập.

Xác thực tra cứu

Có thể chọn một trong các phương thức:

  • Ngày sinh.
  • Bốn số cuối điện thoại.
  • Mã xác thực.
  • Không cần xác thực.

Shortcode

Cổng tra cứu điểm:

[nhh_exam_scores]

Hiển thị một kỳ thi:

[nhh_exam_score_form exam="kiem-tra-hoc-ky-2-khoi-6"]

Hiển thị danh sách kỳ thi:

[nhh_exam_list]

Dữ liệu demo

Kiểm tra học kỳ II – Khối 6:

Số báo danh: SBD6001
Ngày sinh: 2014-03-12

Dữ liệu demo khác:

SBD9001
2011-02-18

Hoặc:

KS6001
NHH2601

Kết quả hiển thị

  • Điểm từng môn.
  • Tổng điểm.
  • Điểm trung bình.
  • Xếp loại.
  • Xếp hạng.
  • Ghi chú của nhà trường.
  • Nút in kết quả.

7. NHH School Online Classrooms – Lớp học trực tuyến

NHH School Online Classrooms giúp nhà trường tổ chức và công bố lịch học trực tuyến ngay trên website.

Plugin không thay thế Zoom, Google Meet hoặc Microsoft Teams mà đóng vai trò là cổng quản lý tập trung các lớp học, lịch học, tài liệu, bài tập và đường dẫn tham gia.

Nền tảng hỗ trợ

  • Google Meet.
  • Zoom.
  • Microsoft Teams.
  • Jitsi Meet.
  • Các nền tảng tùy chỉnh.

Quản lý lớp học

Mỗi lớp học có thể khai báo:

  • Tên lớp học.
  • Năm học.
  • Khối và lớp.
  • Môn học.
  • Giáo viên phụ trách.
  • Email giáo viên.
  • Mã lớp.
  • Ảnh đại diện.
  • Nền tảng trực tuyến.
  • Đường dẫn phòng học.
  • Trạng thái hoạt động.

Quản lý buổi học

Mỗi buổi học bao gồm:

  • Thời gian bắt đầu.
  • Thời gian kết thúc.
  • Đường dẫn tham gia.
  • Nền tảng sử dụng.
  • Nội dung chuẩn bị.
  • Tài liệu học tập.
  • Liên kết bài tập.
  • Video hoặc bản ghi xem lại.
  • Trạng thái đã lên lịch, hoàn thành hoặc hủy.

Plugin tự phân loại:

  • Đang diễn ra.
  • Sắp diễn ra.
  • Đã kết thúc.

Nút tham gia chỉ xuất hiện trong khoảng thời gian phù hợp.

Bảo vệ lớp học

Lớp học có thể để:

  • Công khai.
  • Yêu cầu mã truy cập.

Mã truy cập được lưu dưới dạng mã băm để tăng tính bảo mật.

Shortcode

Cổng lớp học trực tuyến:

[nhh_online_classrooms]

Hiển thị một lớp cụ thể:

[nhh_online_class class="LHT-6A1-TOAN"]

Hiển thị lịch học trong 14 ngày:

[nhh_online_schedule days="14" limit="30"]

Dữ liệu demo

Lớp Toán 6A1:

Mã lớp: LHT-6A1-TOAN
Mã truy cập: HOC2026

Lớp Tiếng Anh 8A1:

Mã lớp: LHT-8A1-TA
Mã truy cập: ENGLISH8

Các lớp công khai:

LHT-7A1-NV
LHT-9A1-TIN

Dữ liệu demo và triển khai website mẫu

Các plugin trong hệ sinh thái NHH School Portal đều được phát triển kèm dữ liệu demo.

Dữ liệu mẫu giúp:

  • Trình diễn website cho Ban giám hiệu.
  • Giới thiệu giải pháp với giáo viên.
  • Kiểm tra giao diện trước khi nhập dữ liệu thật.
  • Hướng dẫn nhân sự phụ trách website.
  • Xây dựng website trường học mẫu nhanh chóng.

Tùy plugin, dữ liệu demo có thể được cài bằng:

  • Nút Cài dữ liệu demo trong trang quản trị.
  • File CSV đi kèm.
  • File XML WordPress.
  • Bộ cài NHH School Portal Full Demo.

Sau khi hoàn tất trình diễn, quản trị viên có thể sử dụng nút Xóa dữ liệu demo mà không ảnh hưởng tới dữ liệu thật.


Quy trình cài đặt khuyến nghị

Bước 1: Cài WordPress

Nên sử dụng:

  • PHP phiên bản còn được hỗ trợ.
  • HTTPS.
  • Hosting có chứng chỉ SSL.
  • Cơ sở dữ liệu MySQL hoặc MariaDB.
  • Giới hạn tải file phù hợp với tài liệu học tập.

Bước 2: Cài theme NHH School Portal

Cài theme cha và child theme.

Nên kích hoạt child theme để các tùy chỉnh riêng của từng trường không bị mất khi nâng cấp theme.

Bước 3: Cài các plugin cần thiết

Không bắt buộc phải cài toàn bộ plugin.

Nhà trường có thể lựa chọn theo nhu cầu:

  • Chỉ cần công bố thông tin: Documents và Learning Library.
  • Có tuyển sinh: Admissions.
  • Có công bố dữ liệu: School Lookup.
  • Có tra cứu điểm: Exam Scores.
  • Có dạy học trực tuyến: Online Classrooms.
  • Có thời khóa biểu: Timetable.

Bước 4: Cài dữ liệu demo

Vào trang thiết lập của từng plugin và chọn Cài dữ liệu demo.

Bước 5: Tạo Page và chèn shortcode

Mỗi plugin đều cung cấp shortcode để chèn vào Page.

Sau khi tạo Page, cần đưa Page vào menu chính hoặc khu vực liên kết nhanh.

Bước 6: Thay thế dữ liệu thật

  • Xóa hoặc ẩn dữ liệu demo.
  • Nhập thông tin chính thức.
  • Kiểm tra quyền công bố dữ liệu.
  • Kiểm tra thông tin cá nhân trước khi xuất bản.
  • Chỉ công bố những trường dữ liệu được nhà trường phê duyệt.

Lưu ý về bảo mật và dữ liệu cá nhân

Các plugin tra cứu và tuyển sinh có xử lý thông tin học sinh, phụ huynh hoặc kết quả học tập.

Khi triển khai thực tế, nhà trường cần:

  • Sử dụng HTTPS.
  • Không công bố dữ liệu nhạy cảm không cần thiết.
  • Chỉ cấp tài khoản quản trị cho nhân sự có trách nhiệm.
  • Thường xuyên cập nhật WordPress, theme và plugin.
  • Sử dụng mật khẩu mạnh và xác thực hai lớp.
  • Sao lưu website định kỳ.
  • Cài SMTP để email gửi đi ổn định.
  • Kiểm tra kỹ file CSV trước khi nhập.
  • Không dùng dữ liệu học sinh thật để trình diễn công khai.
  • Xóa dữ liệu demo trước khi website chính thức vận hành.

Đối tượng phù hợp

Hệ sinh thái plugin NHH School Portal phù hợp với:

  • Trường tiểu học.
  • Trường THCS.
  • Trường THPT.
  • Trung tâm giáo dục.
  • Trung tâm ngoại ngữ.
  • Trung tâm đào tạo.
  • Cơ sở giáo dục tư thục.
  • Các đơn vị cần cổng tra cứu dữ liệu giáo dục.

NHH School Portal – Dự án phi lợi nhuận vì chuyển đổi số giáo dục

NHH School Portal là dự án phi lợi nhuận do Nguyễn Hữu Huân phát triển nhằm hỗ trợ các trường học tiếp cận một nền tảng website hiện đại, dễ quản trị và có khả năng mở rộng.

Dự án hướng tới việc giúp nhà trường:

  • Giảm phụ thuộc vào các quy trình thủ công.
  • Công bố thông tin minh bạch.
  • Tăng khả năng tương tác với phụ huynh và học sinh.
  • Xây dựng kho dữ liệu tập trung.
  • Từng bước thực hiện chuyển đổi số.
  • Chủ động quản lý hệ thống trên nền tảng mã nguồn mở WordPress.

Các plugin sẽ tiếp tục được phát triển, sửa lỗi và bổ sung chức năng dựa trên nhu cầu thực tế của các trường học.

Thông tin dự án:

https://nguyenhuuhuan.net/school-portal

Website demo:


Tổng kết

Hệ sinh thái NHH School Portal hiện bao gồm:

  1. Thời khóa biểu.
  2. Văn bản nhà trường.
  3. Thư viện học liệu.
  4. Tuyển sinh trực tuyến.
  5. Tra cứu học đường.
  6. Tra cứu điểm thi.
  7. Lớp học trực tuyến.

Thay vì sử dụng nhiều hệ thống rời rạc, nhà trường có thể triển khai các chức năng này trực tiếp trên cùng một website WordPress.

Giải pháp phù hợp để xây dựng một cổng thông tin điện tử trường học thống nhất, dễ sử dụng, chủ động dữ liệu và có khả năng mở rộng lâu dài.