Phạm Minh Tiến là học viên lớp Full-time HN-C0925G1-JV101 tại CodeGym. Trong quá trình học, Tiến luôn mong muốn ứng dụng những kiến thức lập trình để giải quyết một bài toán thực tế thay vì chỉ hoàn thành một đồ án học tập. Xuất phát từ những khó khăn trong việc dạy và học Toán trực tuyến, Tiến đã lựa chọn phát triển MathClass Web – nền tảng hỗ trợ giáo viên và học sinh số hóa toàn bộ quy trình giao bài, làm bài và chấm bài

Trong quá trình tìm hiểu thực tế, Tiến nhận thấy việc dạy học Toán trực tuyến vẫn còn nhiều hạn chế.
Giáo viên thường phải chấm bài qua ảnh chụp từ điện thoại với chất lượng không đồng đều, gây mất nhiều thời gian và khó theo dõi bài làm. Trong khi đó, học sinh cũng gặp khó khăn khi nhập công thức, vẽ hình hoặc trình bày lời giải trên các công cụ không được thiết kế riêng cho môn Toán.
Từ những vấn đề đó, Tiến đặt mục tiêu xây dựng một nền tảng giúp việc dạy và học Toán trực tuyến trở nên trực quan, chính xác và thuận tiện hơn cho cả giáo viên lẫn học sinh.
MathClass Web là nền tảng hỗ trợ dạy và học Toán trực tuyến, cho phép số hóa toàn bộ quy trình học tập trên một hệ thống thống nhất.
Sản phẩm hướng đến hai nhóm người dùng chính:
- Giáo viên có thể tạo lớp học, giao bài, xây dựng hình vẽ mẫu và chấm bài trực tiếp trên hệ thống.
- Học sinh có thể làm bài ngay trên trình duyệt, nhập công thức toán học và vẽ hình với độ chính xác cao mà không cần cài đặt thêm phần mềm.
Điểm nổi bật của MathClass Web là khả năng kết hợp giữa nhập công thức, hiển thị biểu thức và thao tác hình học trong cùng một môi trường học tập.

Để hiện thực hóa ý tưởng, Tiến đã vận dụng những kiến thức được học tại CodeGym và xây dựng hệ thống theo mô hình Client–Server hiện đại.
Ở phía giao diện, dự án được phát triển bằng Next.js 16 và React 19, mang lại trải nghiệm sử dụng mượt mà và tối ưu hiệu năng.
Đối với bài toán đặc thù của môn Toán, Tiến tích hợp thành công ba công cụ chuyên biệt:
- MathLive hỗ trợ nhập công thức toán học.
- KaTeX hiển thị công thức dưới dạng trực quan.
- JSXGraph giúp học sinh vẽ hình học, đồ thị và các đối tượng hình học ngay trên trình duyệt.
Phía máy chủ được xây dựng bằng Java Spring Boot, kết hợp với PostgreSQL để quản lý dữ liệu và Docker để triển khai hệ thống một cách chuyên nghiệp.

Quá trình phát triển không chỉ đòi hỏi kỹ năng lập trình mà còn yêu cầu khả năng nghiên cứu công nghệ, tích hợp nhiều thư viện chuyên sâu và tối ưu trải nghiệm người dùng.
MathClass Web mang đến một quy trình học tập khép kín:
- Giáo viên tạo lớp học và giao bài tập.
- Học sinh làm bài trực tiếp trên nền tảng với công cụ nhập công thức và vẽ hình.
- Giáo viên chấm bài, nhận xét và phản hồi ngay trên bài làm của học sinh.
Nhờ số hóa toàn bộ quy trình, hệ thống có khả năng giúp giáo viên tiết kiệm khoảng 50% thời gian chấm bài so với phương pháp truyền thống./
MathClass Web không chỉ là sản phẩm hoàn thành trong quá trình học mà còn là một giải pháp có tính ứng dụng thực tế.
Dự án thể hiện khả năng của học viên trong việc phân tích bài toán, thiết kế hệ thống và làm chủ nhiều công nghệ hiện đại để giải quyết nhu cầu thực tế trong lĩnh vực giáo dục.
Thông tin trải nghiệm sản phẩm:
- Học viên: Phạm Minh Tiến
- Lớp: HN-C0925G1-JV101
- Demo sản phẩm: https://mathclass-self.vercel.app
- Email liên hệ: [email protected]
MathClass Web là minh chứng cho hành trình học tập và nỗ lực không ngừng của Phạm Minh Tiến trong suốt thời gian theo học tại CodeGym. Từ một ý tưởng xuất phát từ những khó khăn trong dạy và học Toán trực tuyến, Tiến đã xây dựng nên một nền tảng có tính ứng dụng cao, góp phần nâng cao hiệu quả giảng dạy và học tập.
Mỗi sản phẩm được hoàn thiện không chỉ phản ánh năng lực chuyên môn của học viên mà còn thể hiện tư duy giải quyết vấn đề bằng công nghệ. MathClass Web chính là một dấu mốc đáng tự hào trên hành trình phát triển của Phạm Minh Tiến và là minh chứng cho giá trị mà những dự án thực tế mang lại trong quá trình học tập tại CodeGym.





0 Lời bình