Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -124,7 +124,27 @@ with gr.Blocks(css="""
|
|
124 |
generate_button.click(process_sentence, inputs=[mode_radio, word_input, source_dropdown, num_input, use_ai_checkbox, model_dropdown], outputs=[result_output, status_output])
|
125 |
|
126 |
with gr.Tab("英文小考"):
|
127 |
-
gr.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 |
|
129 |
# 啟動
|
130 |
demo.launch()
|
|
|
124 |
generate_button.click(process_sentence, inputs=[mode_radio, word_input, source_dropdown, num_input, use_ai_checkbox, model_dropdown], outputs=[result_output, status_output])
|
125 |
|
126 |
with gr.Tab("英文小考"):
|
127 |
+
quiz_source_dropdown = gr.Dropdown(
|
128 |
+
choices=get_sources(),
|
129 |
+
value="common3000",
|
130 |
+
label="選擇單字庫"
|
131 |
+
)
|
132 |
+
|
133 |
+
quiz_num_slider = gr.Slider(
|
134 |
+
minimum=1,
|
135 |
+
maximum=5,
|
136 |
+
value=3,
|
137 |
+
step=1,
|
138 |
+
label="選擇題數量"
|
139 |
+
)
|
140 |
+
|
141 |
+
quiz_generate_button = gr.Button("生成試卷")
|
142 |
+
quiz_output_area = gr.HTML(label="試卷區")
|
143 |
+
quiz_submit_button = gr.Button("提交答案")
|
144 |
+
quiz_score_display = gr.HTML(label="分數")
|
145 |
+
|
146 |
+
quiz_generate_button.click(fn=generate_fill_in_blank_exam, inputs=[quiz_source_dropdown, quiz_num_slider], outputs=[quiz_output_area])
|
147 |
+
quiz_submit_button.click(fn=check_exam, inputs=[], outputs=[quiz_score_display])
|
148 |
|
149 |
# 啟動
|
150 |
demo.launch()
|