rosemariafontana commited on
Commit
dc3a359
·
verified ·
1 Parent(s): 38efc9a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -3,7 +3,7 @@ import requests
3
  from urllib.parse import urljoin, urlencode, quote
4
 
5
  # comment
6
- def process_survey(submission_id):
7
  survey_id = "671fc52152e3225d7de349e6"
8
  base_url = "https://app.surveystack.io/api/submissions"
9
  params = {
@@ -24,7 +24,11 @@ def process_survey(submission_id):
24
  response.raise_for_status()
25
  data = response.json()
26
  #actual_data = data[0]['data']
27
- return data, gr.HTML(visible=True)
 
 
 
 
28
 
29
  except Exception as e:
30
  return f"An error occurred while fetching the survey data: {e}"
@@ -67,10 +71,12 @@ with gr.Blocks() as app:
67
 
68
  get_survey_back = gr.Textbox(label="Data from SurveyStack")
69
 
 
 
70
  with gr.Row():
71
  parameter_survey_output = gr.HTML(value=display_parameter_survey(), visible=False)
72
 
73
- data_submit_button.click(fn=process_survey, inputs=survey_submission_ID, outputs=[get_survey_back, parameter_survey_output])
74
 
75
  survey2_submission_ID = gr.Textbox(label="Before submitting your surveystack survey, PLEASE record your submission ID. Type it here.")
76
 
@@ -78,7 +84,9 @@ with gr.Blocks() as app:
78
 
79
  get_survey_back2 = gr.Textbox(label="Parameters from SurveyStack")
80
 
81
- param_submit_button.click(fn=process_survey, inputs=survey2_submission_ID, outputs=[get_survey_back2])
 
 
82
 
83
 
84
  app.launch()
 
3
  from urllib.parse import urljoin, urlencode, quote
4
 
5
  # comment
6
+ def process_survey(submission_id, survey_number):
7
  survey_id = "671fc52152e3225d7de349e6"
8
  base_url = "https://app.surveystack.io/api/submissions"
9
  params = {
 
24
  response.raise_for_status()
25
  data = response.json()
26
  #actual_data = data[0]['data']
27
+
28
+ if survey_number == 0:
29
+ return data, gr.HTML(visible=True), gr.Textbox(visible=False), gr.Textbox(visible=False), gr.Button(visible=False), gr.Textbox(visible=False)
30
+ else:
31
+ return data
32
 
33
  except Exception as e:
34
  return f"An error occurred while fetching the survey data: {e}"
 
71
 
72
  get_survey_back = gr.Textbox(label="Data from SurveyStack")
73
 
74
+ survey_number = 0
75
+
76
  with gr.Row():
77
  parameter_survey_output = gr.HTML(value=display_parameter_survey(), visible=False)
78
 
79
+ data_submit_button.click(fn=process_survey, inputs=[survey_submission_ID, survey_number], outputs=[get_survey_back, parameter_survey_output, data_survey_output, survey_submission_ID, data_submit_button, get_survey_back])
80
 
81
  survey2_submission_ID = gr.Textbox(label="Before submitting your surveystack survey, PLEASE record your submission ID. Type it here.")
82
 
 
84
 
85
  get_survey_back2 = gr.Textbox(label="Parameters from SurveyStack")
86
 
87
+ survey_number = 77
88
+
89
+ param_submit_button.click(fn=process_survey, inputs=[survey2_submission_ID, survey_number], outputs=[get_survey_back2])
90
 
91
 
92
  app.launch()