Skip to content

itzdenki/Quiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Time Travel Quiz

Link source code phần API

Mô tả sản phẩm

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.


Vai trò của sản phẩm

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ị.

Cách cài đặt

1. Yêu cầu hệ thống

  • Python: 3.8 trở lên
  • Pip: Trình quản lý thư viện Python

2. Cài đặt

  1. Clone hoặc tải mã nguồn về máy:

    git clone https://github.com/itzdenki/Quiz.git
    cd Quiz
  2. 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
  3. Kích hoạt môi trường ảo:

    • Windows:
      .\venv\Scripts\activate
    • Linux/Mac:
      source venv/bin/activate
  4. 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

Cách chạy ứng dụng

  1. 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

Thư viện sử dụng

  • requests: Lấy câu hỏi từ API.
  • PySlide6: Làm APP

Hỗ trợ

Nếu bạn gặp lỗi hoặc cần hỗ trợ, vui lòng liên hệ:


Tác giả


About

Time Travel History Quiz

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages