Skip to main content

๐Ÿง  QuizSystem

Description

File: QuizSystem.py

Fully featured Quiz engine supporting text, image, and audio questions.

Featuresโ€‹

  • Question Types:
    • MCQ (Multiple Choice): Button-based or Modal-based.
    • Blind Image: Display image, users guess via buttons or text.
    • Blind Music: Plays audio in Voice Channel, users guess via text (Modal).
  • Session Management: Lobby system, real-time leaderboard, state recovery.
  • Ranking: Individual User scoring.

Commandsโ€‹

Managementโ€‹

CommandDescription
/quiz createCreate a named quiz.
/quiz add_mcqAdd a standard question.
/quiz add_blind_imageAdd an image question.
/quiz add_blind_musicAdd a music question (requires FFmpeg).
/quiz listList all quizzes.

Gameplayโ€‹

CommandDescription
/quiz startLaunch a lobby.
/quiz stopForce end a session.