dayuian commited on
Commit
b346a8c
Β·
verified Β·
1 Parent(s): 1b7a426

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -3,6 +3,8 @@ import random
3
  from vocab import get_sources, get_words_from_source
4
  from sentences import generate_sentences
5
  from ai_sentence import MODEL_LIST
 
 
6
 
7
  def process_sentence(mode, word, source, num, use_ai, model_name):
8
  try:
@@ -97,6 +99,12 @@ with gr.Blocks(css="""
97
  )
98
 
99
  generate_button = gr.Button("✨ η”Ÿζˆε₯子", elem_id="generate-button")
 
 
 
 
 
 
100
 
101
  result_output = gr.HTML(label="硐果")
102
  status_output = gr.Textbox(label="處理狀態", interactive=False)
 
3
  from vocab import get_sources, get_words_from_source
4
  from sentences import generate_sentences
5
  from ai_sentence import MODEL_LIST
6
+ from quiz import generate_mcq
7
+
8
 
9
  def process_sentence(mode, word, source, num, use_ai, model_name):
10
  try:
 
99
  )
100
 
101
  generate_button = gr.Button("✨ η”Ÿζˆε₯子", elem_id="generate-button")
102
+ def generate_exam(word, model_name):
103
+ try:
104
+ question = generate_mcq(word, model_name)
105
+ return f"<p>{question}</p>"
106
+ except Exception as e:
107
+ return f"<p style='color:red;'>❌ ε‡Ίι‘Œε€±ζ•—οΌš{str(e)}</p>"
108
 
109
  result_output = gr.HTML(label="硐果")
110
  status_output = gr.Textbox(label="處理狀態", interactive=False)