Math Lab
Toán học symbolic và numerical: giải hệ phương trình, vẽ đồ thị, đại số tuyến tính, giải tích.
sympy · scipy · matplotlib · pandas
Xem demo →Một không gian thực hành dành cho học tập và khám phá khoa học, công nghệ. Bạn có thể chạy code, vẽ đồ thị, mô phỏng vật lý và xử lý dữ liệu trực tiếp trong trình duyệt — không cần cài đặt phức tạp.
🔐 SSO Đăng nhập trực tiếp dùng tài khoản AHappy qua Authentik · 🎓 LTI Vào qua khóa học sẽ launch Lab từ Open edX
Mỗi Lab có demo notebook xem ngay không cần đăng nhập. Đăng nhập để mở workspace cá nhân, lưu được bài làm.
Toán học symbolic và numerical: giải hệ phương trình, vẽ đồ thị, đại số tuyến tính, giải tích.
sympy · scipy · matplotlib · pandas
Xem demo →Vật lý có dimensional analysis: mô phỏng cơ học, điện từ, dao động — đơn vị tự kiểm tra qua pint.
Math Lab + pint · sympy.physics
Xem demo →Học lập trình tổng quát: thuật toán, cấu trúc dữ liệu, debugging, code reading. Có sẵn black, pylint, pytest.
Python 3.12 · networkx · black · pylint
Xem demo → 1 import numpy as np
2 import matplotlib.pyplot as plt
3
4 # Ném xiên không lực cản — Vật Lý 10
5 g, v0, theta = 9.81, 20, np.pi/4
6 t = np.linspace(0, 2*v0*np.sin(theta)/g, 100)
7 x = v0*np.cos(theta) * t
8 y = v0*np.sin(theta)*t - 0.5*g*t**2
9
10 plt.plot(x, y, label='Quỹ đạo')
11 plt.xlabel('x (m)')
12 plt.ylabel('y (m)')
13 plt.legend()
14 plt.show()
Không gian làm việc kết hợp đầy đủ: editor code, file browser, terminal và preview kết quả trong cùng một giao diện. Bạn có thể vừa đọc lý thuyết, vừa chạy thử, vừa quan sát biểu đồ kết quả — tất cả trong một tab trình duyệt.
Không cần cài đặt, không cần config. Bạn chỉ cần đăng nhập, chọn Lab phù hợp, và bắt đầu chạy code ngay trong trình duyệt.
Mỗi học sinh có workspace riêng, mỗi Lab có stack tools phù hợp, kết nối liền mạch với hệ sinh thái học tập AHappy.
Lab chạy trên cloud — truy cập từ máy tính, tablet hoặc smartphone, không cần cài đặt.
Phù hợp cho giáo viên giao bài, học sinh vào lab và làm việc trên cùng một nền tảng.
Mỗi loại Lab có thể có stack thư viện riêng nhưng vẫn dùng cùng một mặt trải nghiệm.
Notebook không đứng riêng lẻ mà nối lại với bài học, bài tập và hồ sơ tiến độ.
Ba nguyên tắc thiết kế giúp Lab phù hợp với học tập tích cực và mở rộng được theo nhu cầu lớp học hoặc cá nhân.
Tài liệu, mã nguồn, công thức, hình ảnh và kết quả được gom trong cùng một không gian thực hành.
Học sinh không chỉ đọc mà còn chạy, sửa, thử, quan sát và lặp lại để hiểu bài sâu hơn.
Mỗi vertical như Toán, Prep, Data hay AI có thể thêm dần mà không phá giao diện gốc.
Lab phù hợp cho học sinh tự học, lớp học có giáo viên hướng dẫn, và các nhóm dự án nhỏ.