helliun commited on
Commit
a831e4f
·
verified ·
1 Parent(s): 57c2ca7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
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: center;">False</p>')
199
- gr.Markdown('<p style="text-align: center;">Maybe False</p>')
200
  gr.Markdown('<p style="text-align: center;">Not Sure</p>')
201
- gr.Markdown('<p style="text-align: center;">Maybe True</p>')
202
- gr.Markdown('<p style="text-align: center;">True</p>')
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])