Hệ thống Quản lý Học tập & Thi trực tuyến dành cho sinh viên và giảng viên , xây dựng trên nền tảng Python (Flask) và SQLite.
Khuyến nghị sử dụng môi trường ảo để quản lý các gói thư viện độc lập:
-
Trên Windows (PowerShell / Command Prompt):
# Tạo môi trường ảo .venv python -m venv .venv # Kích hoạt môi trường ảo .\.venv\Scripts\activate
-
Trên Linux / macOS:
# Tạo môi trường ảo .venv python3 -m venv .venv # Kích hoạt môi trường ảo source .venv/bin/activate
Sau khi kích hoạt .venv (dấu (.venv) xuất hiện ở đầu dòng lệnh), tiến hành cài đặt Flask:
pip install Flaskpython models.pyKhi màn hình hiện
Database initialized successfully!là database đã được tạo thành công với các tài khoản và môn học mẫu.
- Trên Windows:
python app.py
- Trên Linux / macOS:
python3 app.py
Sau khi chạy lệnh thành công, mở trình duyệt và truy cập:
http://localhost:5000 (hoặc http://127.0.0.1:5000)
| Vai trò | Tên đăng nhập (username) |
Mật khẩu (password) |
Chức năng chính |
|---|---|---|---|
| Quản trị viên (Admin) | admin |
admin123 |
Quản lý người dùng, môn học, thông báo, thống kê |
| Giảng viên (Teacher) | teacher1 |
teacher123 |
Tạo đề thi Quiz, đăng học liệu, chấm bài tự luận |
| Giảng viên (Teacher) | teacher2 |
teacher123 |
Tài khoản giảng viên phụ |
| Sinh viên (Student) | student1 |
student123 |
Xem tài liệu, làm bài thi Quiz, diễn đàn trao đổi |
| Sinh viên (Student) | student2 |
student123 |
Tài khoản sinh viên phụ |
Hình 1: Giao diện đăng nhập hệ thống
Hình 2: Trang tổng quan quản lý khóa học của Giảng viên
Hình 3: Giao diện tạo bài kiểm tra Quiz
Hình 4: Giao diện làm bài kiểm tra trực tuyến
Hình 5: Trang chi tiết môn học và tài liệu bài giảng




