Time Travel Quiz là một ứng dụng quản lý câu hỏi trắc nghiệm lịch sử. Ứng dụng hỗ trợ các giáo viên, học sinh, hoặc người đam mê lịch sử tạo, quản lý và học các câu hỏi về các thời kỳ lịch sử khác nhau. Ngoài ra, ứng dụng tích hợp API AI để tự động tạo câu hỏi lịch sử và cho phép upload dữ liệu hàng loạt thông qua file CSV.
Time Travel Quiz giúp:
- Giáo viên: Quản lý câu hỏi dễ dàng để tạo bài kiểm tra hoặc bài tập lịch sử.
- Học sinh: Luyện tập và kiểm tra kiến thức lịch sử qua câu hỏi trắc nghiệm.
- Người đam mê lịch sử: Tìm hiểu thêm các thời kỳ lịch sử qua hình thức học tập thú vị.
- Python: 3.8 trở lên
- Pip: Trình quản lý thư viện Python
-
Clone hoặc tải mã nguồn về máy:
git clone https://github.com/itzdenki/Quiz.git cd Quiz
-
Tạo môi trường ảo (virtual environment): Môi trường ảo giúp quản lý các thư viện Python mà không ảnh hưởng đến hệ thống toàn cục. Chạy lệnh sau để tạo môi trường ảo:
python -m venv venv
-
Kích hoạt môi trường ảo:
- Windows:
.\venv\Scripts\activate
- Linux/Mac:
source venv/bin/activate
- Windows:
-
Cài đặt thư viện yêu cầu: Sau khi kích hoạt môi trường ảo, bạn cần cài đặt các thư viện yêu cầu trong file
requirements.txt
:pip install -r requirements.txt
- Chạy ứng dụng:
- Sau khi hoàn tất cài đặt, khởi chạy ứng dụng bằng lệnh:
python main.py
- Sau khi hoàn tất cài đặt, khởi chạy ứng dụng bằng lệnh:
requests
: Lấy câu hỏi từ API.PySlide6
: Làm APP
Nếu bạn gặp lỗi hoặc cần hỗ trợ, vui lòng liên hệ:
- Email: itzdenki2007@gmail.com
- Tên: Đỗ Huy Thịnh
- Email: itzdenki2007@gmail.com
- GitHub: github.com/itzdenki
- Liên hệ: Vui lòng gửi email hoặc tạo issue trên GitHub nếu bạn có bất kỳ câu hỏi nào.