dayuian commited on
Commit
e10d847
·
verified ·
1 Parent(s): 82b5a0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -1
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.HTML("<p>這裡未來可放 quiz 小考頁面的內容或跳轉說明</p>")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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()