Skip to content

Repository files navigation

GenQues - Công cụ tạo câu hỏi và xử lý hình ảnh

generative Question là một dự án Python dùng để:

  • Sinh câu hỏi trắc nghiệm và câu hỏi đúng sai ở tất cả các môn học ở tất cả cấp độ.
  • Lưu câu hỏi đã gen sang file .docx.
  • Sinh hình ảnh từ văn bản bằng Google Generative AI dùng imagen 4.

Yêu cầu hệ thống

  • Python >= 3.10
  • Virtual environment (khuyến nghị)
  • Kết nối Internet để gọi API Google Generative AI

Cấu trúc thư mục

📁 Cấu trúc thư mục

ToolGen/
├── api/                        # Gọi API và xác thực
│   └── callAPI.py              # Xác thực API
│
├── process/                    # Xử lý dữ liệu và sinh đề
│   ├── response2docx.py        # Sinh câu hỏi theo prompt và PDF
│   └── text2image.py           # Sinh ảnh theo prompt hoặc lấy từ PDF
│
├── GenQues.py                  # File chính (entry point)
├── testTn.txt                  # Prompt sinh 80 câu trắc nghiệm
├── testDS.txt                  # Prompt sinh 40 câu đúng/sai
├── requirements.txt            # Danh sách thư viện yêu cầu
├── .env_example                # Mẫu cấu hình môi trường
├── .gitignore                  # File loại trừ git
└── README.md                   # Hướng dẫn dự án

Cài đặt

  1. Clone dự án:
git clone https://github.com/HoangLinh03-code/ToolGen/
cd ToolGen
  1. Tạo mô trường ảo
  • Windows:
python -m venv env
  • Với linux có thể sẽ khác, nên sử dụng python3 khi dùng linux
  • Với windows user:
env\Scripts\activate.bat
  • Với linux user:
source env/bin/activate
  1. Tải thư viện
pip install -r requirement.txt
  1. Chạy chương trình
python GenQues.py

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages