๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

๐Ÿง  ํ€ด์ฆˆ ์‹œ์Šคํ…œ

์„ค๋ช…

ํŒŒ์ผ: QuizSystem.py

ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ์˜ค๋””์˜ค ์งˆ๋ฌธ์„ ์ง€์›ํ•˜๋Š” ์™„์ „ํ•œ ๊ธฐ๋Šฅ์˜ ํ€ด์ฆˆ ์—”์ง„์ž…๋‹ˆ๋‹ค.

๊ธฐ๋Šฅโ€‹

  • ์งˆ๋ฌธ ์œ ํ˜•:
    • MCQ(๊ฐ๊ด€์‹): ๋ฒ„ํŠผ ๋˜๋Š” ๋ชจ๋‹ฌ ๊ธฐ๋ฐ˜.
    • ๋ธ”๋ผ์ธ๋“œ ์ด๋ฏธ์ง€: ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ๋ฒ„ํŠผ์ด๋‚˜ ํ…์ŠคํŠธ๋กœ ์ถ”์ธก.
    • ๋ธ”๋ผ์ธ๋“œ ๋ฎค์ง: ์Œ์„ฑ ์ฑ„๋„์—์„œ ์˜ค๋””์˜ค ์žฌ์ƒ, ์‚ฌ์šฉ์ž๊ฐ€ ํ…์ŠคํŠธ๋กœ ์ถ”์ธก(๋ชจ๋‹ฌ).
  • ์„ธ์…˜ ๊ด€๋ฆฌ: ๋กœ๋น„ ์‹œ์Šคํ…œ, ์‹ค์‹œ๊ฐ„ ๋ฆฌ๋”๋ณด๋“œ, ์ƒํƒœ ๋ณต์›.
  • ๋žญํ‚น: ๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž ์ ์ˆ˜.

๋ช…๋ น์–ดโ€‹

๊ด€๋ฆฌโ€‹

๋ช…๋ น์–ด์„ค๋ช…
/quiz create์ด๋ฆ„ ์žˆ๋Š” ํ€ด์ฆˆ ์ƒ์„ฑ.
/quiz add_mcqํ‘œ์ค€ ์งˆ๋ฌธ ์ถ”๊ฐ€.
/quiz add_blind_image์ด๋ฏธ์ง€ ์งˆ๋ฌธ ์ถ”๊ฐ€.
/quiz add_blind_music์Œ์•… ์งˆ๋ฌธ ์ถ”๊ฐ€(FFmpeg ํ•„์š”).
/quiz list๋ชจ๋“  ํ€ด์ฆˆ ๋ชฉ๋ก.

๊ฒŒ์ž„ํ”Œ๋ ˆ์ดโ€‹

๋ช…๋ น์–ด์„ค๋ช…
/quiz start๋กœ๋น„ ์‹œ์ž‘.
/quiz stop์„ธ์…˜ ๊ฐ•์ œ ์ข…๋ฃŒ.