Bỏ qua đến nội dung chính
arrow_back ← Quay lại danh sách dự án / [SYS.02] Công nghệ Giáo dục & Hệ thống LMS
// Ngôn ngữ tài liệu:
SYS.02 Công nghệ Giáo dục & Hệ thống LMS • ● 3D SPEC DOSSIER

Open University Moodle (Enterprise LMS Platform)

Vai trò đảm nhiệm: Kỹ sư Backend • NashTech

Hệ thống LMS phục vụ hàng chục nghìn sinh viên và giảng viên đại học, tùy biến module khảo thí và tích hợp trợ lý AI với Ollama và Redis cache.

// Mốc thời gian:

03/2024 — 02/2026

// Bối cảnh đội ngũ:

Hợp tác giữa các kỹ sư Backend, chuyên gia Moodle, QA và ban quản lý đào tạo trực tuyến.

CÁC MODULE (CUỘN ĐỂ KHÁM PHÁ):
[CARD 01 / 07] // BỐI CẢNH BÀI TOÁN
psychology

Bài toán & Thách thức kỹ thuật

Open University cần tùy biến sâu Moodle mã nguồn mở để đáp ứng yêu cầu thi cử và chấm điểm đặc thù, đồng thời tích hợp tính năng AI tóm tắt đề thi/bài kiểm tra nhưng không được rò rỉ dữ liệu sinh viên ra bên thứ ba. Hệ thống thường xuyên nghẽn tải cơ sở dữ liệu trong các kỳ thi học kỳ tập trung.

// TRỌNG TÂM KỸ THUẬT:

Công nghệ Giáo dục & Hệ thống LMS

// PHẠM VI TRIỂN KHAI:

03/2024 — 02/2026

[CARD 02 / 07] // ĐÓNG GÓP KỸ THUẬT
terminal

Đóng góp kỹ thuật chính

  • ›_ Phát triển và duy trì các Moodle plugins cốt lõi bằng PHP và JavaScript (OUStudio, Sketch, Assignment).
  • ›_ Viết bộ kiểm thử tự động toàn diện với PHPUnit (Unit test) và Behat (Acceptance test).
  • ›_ Tích hợp gateway suy luận AI cục bộ sử dụng Ollama AI để tóm tắt đề thi và bài làm cho giảng viên/học viên.
  • ›_ Triển khai kiến trúc bộ đệm nhiều tầng với Redis Cache cho các luồng AI và dữ liệu lặp lại.
[CARD 03 / 07] // KẾT QUẢ ĐO LƯỜNG
trending_up

Tác động đo lường

  • ✓ Giảm ~40% tải truy vấn cơ sở dữ liệu trên các luồng nghiệp vụ nặng trong kỳ thi.
  • ✓ Tiết kiệm đáng kể tài nguyên tính toán và chi phí token AI nhờ cơ chế lưu đệm kết quả thông minh.
  • ✓ Bảo mật thông tin 100% nhờ chạy suy luận mô hình trên hạ tầng máy chủ nội bộ.
[CARD 04 / 07] // THIẾT KẾ KIẾN TRÚC
account_tree

Điểm nhấn kiến trúc & Hệ thống

  • › Local AI Gateway Pattern kết nối Moodle với Ollama chạy trên hạ tầng nội bộ, bảo vệ quyền riêng tư học viên.
  • › Chiến lược Redis Cache-Aside với TTL tối ưu theo chu kỳ bài kiểm tra.
  • › Kiểm thử tự động hóa hành vi (Behavior-Driven Testing) với Behat trên môi trường CI.
[CARD 05 / 07] // PHẠM VI TRÁCH NHIỆM
checklist

Trách nhiệm & Phạm vi triển khai

  • › Chịu trách nhiệm kiến trúc tích hợp backend giữa các plugin Moodle và dịch vụ AI nội bộ.
  • › Thiết lập chiến lược lưu đệm (cache-aside) và vô hiệu hóa cache cho các yêu cầu tần suất cao.
  • › Xây dựng các kịch bản kiểm thử Behat và PHPUnit đảm bảo độ tin cậy của mã nguồn.
[CARD 06 / 07] // VẬN HÀNH & BÀI HỌC
verified

Kết quả triển khai & Vận hành & Bài học kinh nghiệm & Tối ưu

verified // Kết quả triển khai & Vận hành

  • ✓ Nền tảng duy trì ổn định không gặp gián đoạn trong suốt các đợt thi học kỳ cao điểm.
  • ✓ Tính năng tóm tắt bài thi bằng AI được đưa vào sử dụng chính thức cho giảng viên.
  • ✓ Giảm thiểu tối đa lỗi phát sinh sau mỗi lần cập nhật phiên bản plugin.

lightbulb // Bài học kinh nghiệm & Tối ưu

  • › Tích hợp AI trong giáo dục trước hết là bài toán về độ tin cậy và quyền riêng tư dữ liệu, sau đó mới đến chất lượng mô hình.
  • › Hiệu quả bộ đệm đạt tối đa khi bám sát hành vi làm bài thi thực tế của học viên.
[CARD 07 / 07] // CÔNG NGHỆ & TÀI LIỆU
layers

Công nghệ triển khai

PHP 8.2Moodle ArchitectureJavaScriptRedisOllama AIPHPUnitBehatAzure DevOpsLAMP Stack
[DOSSIER COMPLETE • SYS.02] ● 100% PRODUCTION VERIFIED
arrow_back ← Quay lại danh sách dự án [SYS.02] • Open University Moodle (Enterprise LMS Platform)