elibrowne commited on
Commit
d201c51
1 Parent(s): 796ea23

Dynamic questions pane

Browse files
Files changed (1) hide show
  1. app.py +13 -6
app.py CHANGED
@@ -77,7 +77,7 @@ with gr.Blocks() as user_eval:
77
  # Passage text
78
  with gr.Column(scale = 2) as passages:
79
  selection = gr.HTML("""
80
- <h2> Retrieved Passage </h2>
81
  """ + passage_texts[0])
82
  line = gr.Markdown("---")
83
  answers_text[answer_id] = "**" + answers_text[answer_id] + "**"
@@ -108,23 +108,30 @@ with gr.Blocks() as user_eval:
108
  with gr.Column(scale = 1, visible = False) as scores_g:
109
  satisfied = gr.Markdown("How satisfied are you by this answer?")
110
  eval_satisfied = gr.Slider(1, 5, step = 0.5, label = "Would someone answering the question find value in these responses?")
111
-
112
- def next(eval_1, eval_2, eval_3):
 
113
  global step
114
  step += 1
115
  print(eval_1 + eval_2 + eval_3)
116
  if step == len(passage_texts):
117
  return {
118
- selection: gr.Markdown("Done!")
 
 
119
  }
120
  else:
121
  return {
122
  selection: gr.HTML("""
123
- <h2> Retrieved Passage </h2>
124
  """ + passage_texts[step])
125
  }
 
 
 
126
 
127
- btn_p.click(fn = next, inputs = [eval_1, eval_2, eval_3], outputs = [selection])
 
128
 
129
  # Question and answering dynamics
130
  with gr.Row(equal_height = False, visible = False) as question:
 
77
  # Passage text
78
  with gr.Column(scale = 2) as passages:
79
  selection = gr.HTML("""
80
+ <h2> Retrieved Passage </h2> <br />
81
  """ + passage_texts[0])
82
  line = gr.Markdown("---")
83
  answers_text[answer_id] = "**" + answers_text[answer_id] + "**"
 
108
  with gr.Column(scale = 1, visible = False) as scores_g:
109
  satisfied = gr.Markdown("How satisfied are you by this answer?")
110
  eval_satisfied = gr.Slider(1, 5, step = 0.5, label = "Would someone answering the question find value in these responses?")
111
+ btn_g = gr.Button("Next")
112
+
113
+ def next_p(eval_1, eval_2, eval_3):
114
  global step
115
  step += 1
116
  print(eval_1 + eval_2 + eval_3)
117
  if step == len(passage_texts):
118
  return {
119
+ selection: gr.Markdown("SUMMARY!"),
120
+ scores_p: gr.Column(visible = False),
121
+ scores_g: gr.Column(visible = True)
122
  }
123
  else:
124
  return {
125
  selection: gr.HTML("""
126
+ <h2> Retrieved Passage </h2> <br />
127
  """ + passage_texts[step])
128
  }
129
+
130
+ def next_g(eval_1):
131
+
132
 
133
+ btn_p.click(fn = next_p, inputs = [eval_1, eval_2, eval_3], outputs = [selection, scores_p, scores_g])
134
+ btn_g.click(fn = next_g, inputs = [eval_1, eval_2, eval_3], outputs = [selection])
135
 
136
  # Question and answering dynamics
137
  with gr.Row(equal_height = False, visible = False) as question: