Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -175,10 +175,10 @@ def submit_answer(category, num_categories, num_questions, questions, index, use
|
|
175 |
subcategory_scores_df = pd.DataFrame([(subcategory, *score.values()) for subcategory, score in subcategory_scores.items()], columns=['Subcategory', 'Accuracy', 'Overconfidence', 'Underconfidence'])
|
176 |
results_df = pd.concat([overall_score_df, subcategory_scores_df], ignore_index=True)
|
177 |
results_df = gr.DataFrame(label="Results", value=results_df, visible=True)
|
178 |
-
return "", index, gr.update(visible=False), user_answers, results_df, gr.update(visible=False), gr.update(visible=False), gr.update(value=analysis, visible=True)
|
179 |
else:
|
180 |
question_text, _, _, visible = display_current_question(questions, index)
|
181 |
-
return question_text, index, gr.update(visible=True), user_answers, gr.update(visible=False), gr.update(visible=True, value=0.5), gr.update(visible=False, value=None), gr.update(visible=False)
|
182 |
|
183 |
# Gradio UI setup
|
184 |
with gr.Blocks(theme="soft") as app:
|
@@ -195,11 +195,11 @@ with gr.Blocks(theme="soft") as app:
|
|
195 |
with gr.Column():
|
196 |
confidence_slider = gr.Slider(0, 1, value=0.5, visible=False, container=False)#, label="Confidence Level",)
|
197 |
with gr.Row(visible=False) as guides:
|
198 |
-
gr.Markdown('<p style="text-align:
|
199 |
-
gr.Markdown('<p style="text-align:
|
200 |
gr.Markdown('<p style="text-align: center;">Not Sure</p>')
|
201 |
-
gr.Markdown('<p style="text-align:
|
202 |
-
gr.Markdown('<p style="text-align:
|
203 |
|
204 |
submit_answer_btn = gr.Button("Submit Answer", visible=False)
|
205 |
result_area = gr.DataFrame(label="Results", visible=False)
|
@@ -295,7 +295,7 @@ with gr.Blocks(theme="soft") as app:
|
|
295 |
submit_answer_btn.click(
|
296 |
submit_answer,
|
297 |
inputs=[category_input, num_categories_input, num_questions_input, questions_state, index_state, answer_area, confidence_slider, user_answers_state],
|
298 |
-
outputs=[question_area, index_state, submit_answer_btn, user_answers_state, result_area, confidence_slider, answer_area, analysis_area] # Add analysis_area here
|
299 |
)
|
300 |
|
301 |
submit_answer_btn.click(display_results, inputs=[index_state, questions_state], outputs=[result_area])
|
|
|
175 |
subcategory_scores_df = pd.DataFrame([(subcategory, *score.values()) for subcategory, score in subcategory_scores.items()], columns=['Subcategory', 'Accuracy', 'Overconfidence', 'Underconfidence'])
|
176 |
results_df = pd.concat([overall_score_df, subcategory_scores_df], ignore_index=True)
|
177 |
results_df = gr.DataFrame(label="Results", value=results_df, visible=True)
|
178 |
+
return "", index, gr.update(visible=False), user_answers, results_df, gr.update(visible=False), gr.update(visible=False), gr.update(value=analysis, visible=True), gr.update(visible=False)
|
179 |
else:
|
180 |
question_text, _, _, visible = display_current_question(questions, index)
|
181 |
+
return question_text, index, gr.update(visible=True), user_answers, gr.update(visible=False), gr.update(visible=True, value=0.5), gr.update(visible=False, value=None), gr.update(visible=False), gr.update(visible=True)
|
182 |
|
183 |
# Gradio UI setup
|
184 |
with gr.Blocks(theme="soft") as app:
|
|
|
195 |
with gr.Column():
|
196 |
confidence_slider = gr.Slider(0, 1, value=0.5, visible=False, container=False)#, label="Confidence Level",)
|
197 |
with gr.Row(visible=False) as guides:
|
198 |
+
gr.Markdown('<p style="text-align: left;">False</p>')
|
199 |
+
gr.Markdown('<p style="text-align: left;">Maybe False</p>')
|
200 |
gr.Markdown('<p style="text-align: center;">Not Sure</p>')
|
201 |
+
gr.Markdown('<p style="text-align: right;">Maybe True</p>')
|
202 |
+
gr.Markdown('<p style="text-align: right;">True</p>')
|
203 |
|
204 |
submit_answer_btn = gr.Button("Submit Answer", visible=False)
|
205 |
result_area = gr.DataFrame(label="Results", visible=False)
|
|
|
295 |
submit_answer_btn.click(
|
296 |
submit_answer,
|
297 |
inputs=[category_input, num_categories_input, num_questions_input, questions_state, index_state, answer_area, confidence_slider, user_answers_state],
|
298 |
+
outputs=[question_area, index_state, submit_answer_btn, user_answers_state, result_area, confidence_slider, answer_area, analysis_area, guides] # Add analysis_area here
|
299 |
)
|
300 |
|
301 |
submit_answer_btn.click(display_results, inputs=[index_state, questions_state], outputs=[result_area])
|