elibrowne commited on
Commit
0bc57b9
1 Parent(s): 8861533

Also listen for user answer

Browse files
Files changed (1) hide show
  1. app.py +29 -5
app.py CHANGED
@@ -308,16 +308,40 @@ with gr.Blocks(theme = theme) as user_eval:
308
  c = gr.Button("C")
309
  d = gr.Button("D")
310
 
311
- def answer():
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
312
  return {
313
  question: gr.Row(visible = False),
314
  evals: gr.Row(visible = True)
315
  }
316
 
317
- a.click(fn = answer, outputs = [question, evals])
318
- b.click(fn = answer, outputs = [question, evals])
319
- c.click(fn = answer, outputs = [question, evals])
320
- d.click(fn = answer, outputs = [question, evals])
321
 
322
  def toggle():
323
  global step
 
308
  c = gr.Button("C")
309
  d = gr.Button("D")
310
 
311
+ # I know this is inefficient...
312
+ def answer_a():
313
+ global current_response
314
+ current_response["user_answer"] = 0
315
+ return {
316
+ question: gr.Row(visible = False),
317
+ evals: gr.Row(visible = True)
318
+ }
319
+ def answer_b():
320
+ global current_response
321
+ current_response["user_answer"] = 1
322
+ return {
323
+ question: gr.Row(visible = False),
324
+ evals: gr.Row(visible = True)
325
+ }
326
+ def answer_c():
327
+ global current_response
328
+ current_response["user_answer"] = 2
329
+ return {
330
+ question: gr.Row(visible = False),
331
+ evals: gr.Row(visible = True)
332
+ }
333
+ def answer_d():
334
+ global current_response
335
+ current_response["user_answer"] = 3
336
  return {
337
  question: gr.Row(visible = False),
338
  evals: gr.Row(visible = True)
339
  }
340
 
341
+ a.click(fn = answer_a, outputs = [question, evals])
342
+ b.click(fn = answer_b, outputs = [question, evals])
343
+ c.click(fn = answer_c, outputs = [question, evals])
344
+ d.click(fn = answer_d, outputs = [question, evals])
345
 
346
  def toggle():
347
  global step