RichardZhu52 commited on
Commit
5b20715
·
1 Parent(s): fa10c92

more updates to fix home btn bug

Browse files
.gradio/certificate.pem ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN CERTIFICATE-----
2
+ MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw
3
+ TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
4
+ cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4
5
+ WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu
6
+ ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY
7
+ MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc
8
+ h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+
9
+ 0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U
10
+ A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW
11
+ T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH
12
+ B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC
13
+ B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv
14
+ KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn
15
+ OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn
16
+ jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw
17
+ qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI
18
+ rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
19
+ HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq
20
+ hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL
21
+ ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ
22
+ 3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK
23
+ NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5
24
+ ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur
25
+ TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC
26
+ jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc
27
+ oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq
28
+ 4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA
29
+ mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d
30
+ emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
31
+ -----END CERTIFICATE-----
__pycache__/utils.cpython-312.pyc ADDED
Binary file (9.4 kB). View file
 
app.py CHANGED
@@ -504,17 +504,24 @@ def go_to_eval_progress_modal(name, email, specialty_dd, subspecialty_dd, years_
504
  return gr.update(visible=True), gr.update(visible=False), user_info,"", chat_a, chat_b, page1_prompt, page1_reference_answer, question_for_eval, gr.update(visible=True), f"You are about to evaluate the next question."
505
 
506
  #goes to page 1 from confirmation modal that tells users how many questions they have left to evaluate
507
- def go_to_page1():
508
  """
509
- Shows page 1
510
  """
511
 
512
  # Return updates to hide modal, hide page 0, show page 1, populate page 1, and set final state
513
- updates = [
514
- gr.update(visible=False),
515
- gr.update(visible=False),
516
- gr.update(visible=True),
517
- ]
 
 
 
 
 
 
 
518
  return updates
519
 
520
 
@@ -945,6 +952,7 @@ with gr.Blocks(css=centered_col_css) as demo:
945
 
946
  with Modal(visible=False, elem_id="confirm_modal") as eval_progress_modal:
947
  eval_progress_text = gr.Markdown("You have X questions remaining.")
 
948
  eval_progress_proceed_btn = gr.Button("OK, proceed to question evaluation")
949
 
950
  # Page 1: Pairwise Comparison.
@@ -1047,7 +1055,7 @@ with gr.Blocks(css=centered_col_css) as demo:
1047
 
1048
 
1049
  with gr.Row():
1050
- back_btn_0 = gr.Button("Back")
1051
  next_btn_1 = gr.Button("Next: Rate Responses")
1052
 
1053
  with gr.Row():
@@ -1392,9 +1400,16 @@ with gr.Blocks(css=centered_col_css) as demo:
1392
  scroll_to_output=True
1393
  )
1394
 
 
 
 
 
 
 
 
1395
  eval_progress_proceed_btn.click(
1396
  fn=go_to_page1,
1397
- inputs=None,
1398
  outputs=[eval_progress_modal, page0, page1],
1399
  scroll_to_output=True
1400
  )
@@ -1403,13 +1418,6 @@ with gr.Blocks(css=centered_col_css) as demo:
1403
  home_btn_0.click(lambda: (gr.update(visible=True), gr.update(visible=False), 0), None, [page_minus1, page0, question_in_progress])
1404
  home_btn_1.click(lambda: (gr.update(visible=True), gr.update(visible=False), 1), None, [page_minus1, page1, question_in_progress])
1405
  home_btn_2.click(lambda: (gr.update(visible=True), gr.update(visible=False), 2), None, [page_minus1, page2, question_in_progress])
1406
-
1407
- # Transition from Page 1 to Page 0 (Back button).
1408
- back_btn_0.click(
1409
- fn=lambda: (gr.update(visible=True), gr.update(visible=False)),
1410
- inputs=None,
1411
- outputs=[page0, page1]
1412
- )
1413
 
1414
  # Skip the current question and load a new one when the evaluator flags it
1415
  nonsense_btn.click(
 
504
  return gr.update(visible=True), gr.update(visible=False), user_info,"", chat_a, chat_b, page1_prompt, page1_reference_answer, question_for_eval, gr.update(visible=True), f"You are about to evaluate the next question."
505
 
506
  #goes to page 1 from confirmation modal that tells users how many questions they have left to evaluate
507
+ def go_to_page1(show_page_1):
508
  """
509
+ Shows page 1 if user requests it, otherwise shows page 0
510
  """
511
 
512
  # Return updates to hide modal, hide page 0, show page 1, populate page 1, and set final state
513
+ if show_page_1:
514
+ updates = [
515
+ gr.update(visible=False), #hide modal
516
+ gr.update(visible=False), #hide page 0
517
+ gr.update(visible=True), #show page 1
518
+ ]
519
+ else:
520
+ updates = [
521
+ gr.update(visible=False), #hide modal
522
+ gr.update(visible=True), #show page 0
523
+ gr.update(visible=False), #hide page 1
524
+ ]
525
  return updates
526
 
527
 
 
952
 
953
  with Modal(visible=False, elem_id="confirm_modal") as eval_progress_modal:
954
  eval_progress_text = gr.Markdown("You have X questions remaining.")
955
+ cancel_and_edit_user_info_btn = gr.Button("Cancel, I would like to keep editing my medical info")
956
  eval_progress_proceed_btn = gr.Button("OK, proceed to question evaluation")
957
 
958
  # Page 1: Pairwise Comparison.
 
1055
 
1056
 
1057
  with gr.Row():
1058
+ # back_btn_0 = gr.Button("Back") #removed button to go back to page 0 from page 1 to avoid page 1 + 2 question changing after this action
1059
  next_btn_1 = gr.Button("Next: Rate Responses")
1060
 
1061
  with gr.Row():
 
1400
  scroll_to_output=True
1401
  )
1402
 
1403
+ cancel_and_edit_user_info_btn.click(
1404
+ fn=go_to_page1,
1405
+ inputs=gr.State(False),
1406
+ outputs=[eval_progress_modal, page0, page1],
1407
+ scroll_to_output=True
1408
+ )
1409
+
1410
  eval_progress_proceed_btn.click(
1411
  fn=go_to_page1,
1412
+ inputs=gr.State(True),
1413
  outputs=[eval_progress_modal, page0, page1],
1414
  scroll_to_output=True
1415
  )
 
1418
  home_btn_0.click(lambda: (gr.update(visible=True), gr.update(visible=False), 0), None, [page_minus1, page0, question_in_progress])
1419
  home_btn_1.click(lambda: (gr.update(visible=True), gr.update(visible=False), 1), None, [page_minus1, page1, question_in_progress])
1420
  home_btn_2.click(lambda: (gr.update(visible=True), gr.update(visible=False), 2), None, [page_minus1, page2, question_in_progress])
 
 
 
 
 
 
 
1421
 
1422
  # Skip the current question and load a new one when the evaluator flags it
1423
  nonsense_btn.click(