HakshaySundar commited on
Commit
c378e49
1 Parent(s): fb91a4b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -5
app.py CHANGED
@@ -19,9 +19,9 @@ reading_levels = {
19
  "College Graduate + Professionals (0-30)": (0, 30)
20
  }
21
 
22
- def convert_text(input_text, grade_level):
23
  min_level, max_level = reading_levels[grade_level]
24
- output_text, similarity, reading_level, input_reading_level, message = generate_similar_sentence(input_text, min_level, max_level, MIN_ENTAILMENT, SYSTEM_PROMPT, MAX_ITER)
25
  return output_text, similarity, reading_level, input_reading_level, message
26
 
27
  with gr.Blocks(css='styles.css') as app:
@@ -29,9 +29,20 @@ with gr.Blocks(css='styles.css') as app:
29
 
30
  with gr.Tab("Reading Level Calculator"):
31
  input_text = gr.Textbox(label="Input Text", placeholder="Type here...", lines=4)
 
 
 
 
 
 
 
 
 
 
 
 
32
  grade_level = gr.Radio(choices=list(reading_levels.keys()), label="Target Reading Level", value=list(reading_levels.keys())[0])
33
 
34
- output_input_reading_level = gr.Textbox(label="Input Text Reading Level", placeholder="Input Text Reading Level...", lines=1)
35
  output_reading_level = gr.Textbox(label="Output Reading Level", placeholder="Output Reading Level...", lines=1)
36
  output_similarity = gr.Textbox(label="Similarity", placeholder="Similarity Score...", lines=1)
37
  output_converted_text = gr.Textbox(label="Converted Text", placeholder="Results will appear here...", lines=4)
@@ -42,8 +53,8 @@ with gr.Blocks(css='styles.css') as app:
42
 
43
  convert_button.click(
44
  fn=convert_text,
45
- inputs=[input_text, grade_level],
46
- outputs=[output_converted_text, output_similarity, output_reading_level, output_input_reading_level, output_message]
47
  )
48
 
49
 
 
19
  "College Graduate + Professionals (0-30)": (0, 30)
20
  }
21
 
22
+ def convert_text(input_text, grade_level, input_reading_score):
23
  min_level, max_level = reading_levels[grade_level]
24
+ output_text, similarity, reading_level, message = generate_similar_sentence(input_text, min_level, max_level, MIN_ENTAILMENT, SYSTEM_PROMPT, MAX_ITER, input_reading_score)
25
  return output_text, similarity, reading_level, input_reading_level, message
26
 
27
  with gr.Blocks(css='styles.css') as app:
 
29
 
30
  with gr.Tab("Reading Level Calculator"):
31
  input_text = gr.Textbox(label="Input Text", placeholder="Type here...", lines=4)
32
+
33
+ fetch_score_and_lvl_btn = gr.Button("Fetch Score and Level")
34
+
35
+ output_input_reading_score = gr.Textbox(label="Input Text Reading Score", placeholder="Input Text Reading Score...", lines=1)
36
+ output_input_reading_level = gr.Textbox(label="Input Text Reading Level", placeholder="Input Text Reading Level...", lines=1)
37
+
38
+ fetch_score_and_lvl_btn.click(
39
+ fn=user_input_readability_level,
40
+ input=input_text,
41
+ outputs=[output_input_reading_score,output_input_reading_level]
42
+ )
43
+
44
  grade_level = gr.Radio(choices=list(reading_levels.keys()), label="Target Reading Level", value=list(reading_levels.keys())[0])
45
 
 
46
  output_reading_level = gr.Textbox(label="Output Reading Level", placeholder="Output Reading Level...", lines=1)
47
  output_similarity = gr.Textbox(label="Similarity", placeholder="Similarity Score...", lines=1)
48
  output_converted_text = gr.Textbox(label="Converted Text", placeholder="Results will appear here...", lines=4)
 
53
 
54
  convert_button.click(
55
  fn=convert_text,
56
+ inputs=[input_text, grade_level, output_input_reading_score],
57
+ outputs=[output_converted_text, output_similarity, output_reading_level, output_message]
58
  )
59
 
60