Commit
·
5b20715
1
Parent(s):
fa10c92
more updates to fix home btn bug
Browse files- .gradio/certificate.pem +31 -0
- __pycache__/utils.cpython-312.pyc +0 -0
- app.py +24 -16
.gradio/certificate.pem
ADDED
|
@@ -0,0 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
-----BEGIN CERTIFICATE-----
|
| 2 |
+
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
|
| 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 |
-
|
| 514 |
-
|
| 515 |
-
|
| 516 |
-
|
| 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=
|
| 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(
|