Spaces:
Running
Running
Yara Kyrychenko
commited on
Commit
·
9c3cfcb
1
Parent(s):
2a3f220
fix formatting and ncond
Browse files
app.py
CHANGED
@@ -120,7 +120,7 @@ with st.sidebar:
|
|
120 |
|
121 |
@st.dialog('Form')
|
122 |
def form():
|
123 |
-
|
124 |
st.session_state.age = st.text_input("How old are you in years?")
|
125 |
st.session_state.gender = st.radio("Do you describe yourself as a man, a woman, or in some other way?",
|
126 |
['','Man', 'Woman', 'Other'])
|
@@ -141,12 +141,12 @@ def form():
|
|
141 |
#st.session_state.income = st.radio("What was your total household income before taxes during the past 12 months?",
|
142 |
# ['','Less than \$25,000','\$25,000 to \$49,999','\$50,000 to \$74,999','\$75,000 to \$99,999','\$100,000 to \$149,999','\$150,000 or more'])
|
143 |
st.session_state.politics = st.radio('What is your political orientation?', ['', 'Extremely liberal', 'Liberal', 'Slightly liberal', 'Moderate', 'Slightly conservative', 'Conservative', 'Extremely conservative'])
|
144 |
-
st.session_state.climate_actions = st.text_area('Please describe any actions you are taking to address climate change? Write
|
145 |
st.session_state.impact_open = st.text_area('What do you believe is the single most effective action you can take to reduce carbon emissions that contribute to climate change?')
|
146 |
|
147 |
st.session_state.recycling = st.slider('What percentage of plastic produced gets recycled?', 0, 100, value=0)
|
148 |
|
149 |
-
st.markdown("Do you agree or disagree with the following statements
|
150 |
st.session_state.ev = st.radio("Electric vehicles don't have enough range to handle daily travel demands.", ["", "Strongly Disagree", "Disagree", "Neutral", "Agree", "Strongly Agree"])
|
151 |
st.session_state.fossil = st.radio('The fossil fuel industry is trying to shift the blame away from themselves by emphasizing the importance of individual climate action.', ["", "Strongly Disagree", "Disagree", "Neutral", "Agree", "Strongly Agree"])
|
152 |
st.session_state.aerosol = st.radio('The use of aerosol spray cans is a major cause of climate change.', ["", "Strongly Disagree", "Disagree", "Neutral", "Agree", "Strongly Agree"])
|
@@ -168,7 +168,7 @@ def form():
|
|
168 |
st.rerun()
|
169 |
|
170 |
elif submitted and not all_form_completed:
|
171 |
-
st.warning('Please
|
172 |
|
173 |
|
174 |
#st.write(st.session_state.system_message)
|
@@ -191,6 +191,7 @@ def submit():
|
|
191 |
st.slider('❗ How knowledgeable do you feel the chatbot was, on a scale from *Not at all* to *Extremely knowledgeable*?', 0, 100, format="", key="knowledge_score", value=50)
|
192 |
else:
|
193 |
st.session_state.score = 51
|
|
|
194 |
st.session_state.knowledge_score = 51
|
195 |
|
196 |
st.text_area('Any feedback?',key="feedback")
|
@@ -201,6 +202,7 @@ def submit():
|
|
201 |
"conversation":st.session_state.messages,
|
202 |
"score":st.session_state.score,
|
203 |
"personalization_score":st.session_state.personalization_score,
|
|
|
204 |
"model":st.session_state["model"],
|
205 |
#"user_info":st.session_state.user_info,
|
206 |
"feedback":st.session_state.feedback,
|
|
|
120 |
|
121 |
@st.dialog('Form')
|
122 |
def form():
|
123 |
+
st.markdown("**Please answer every question to proceed.**")
|
124 |
st.session_state.age = st.text_input("How old are you in years?")
|
125 |
st.session_state.gender = st.radio("Do you describe yourself as a man, a woman, or in some other way?",
|
126 |
['','Man', 'Woman', 'Other'])
|
|
|
141 |
#st.session_state.income = st.radio("What was your total household income before taxes during the past 12 months?",
|
142 |
# ['','Less than \$25,000','\$25,000 to \$49,999','\$50,000 to \$74,999','\$75,000 to \$99,999','\$100,000 to \$149,999','\$150,000 or more'])
|
143 |
st.session_state.politics = st.radio('What is your political orientation?', ['', 'Extremely liberal', 'Liberal', 'Slightly liberal', 'Moderate', 'Slightly conservative', 'Conservative', 'Extremely conservative'])
|
144 |
+
st.session_state.climate_actions = st.text_area('Please describe any actions you are taking to address climate change? Write *None* if you are not taking any.')
|
145 |
st.session_state.impact_open = st.text_area('What do you believe is the single most effective action you can take to reduce carbon emissions that contribute to climate change?')
|
146 |
|
147 |
st.session_state.recycling = st.slider('What percentage of plastic produced gets recycled?', 0, 100, value=0)
|
148 |
|
149 |
+
st.markdown("**Do you agree or disagree with the following statements?**")
|
150 |
st.session_state.ev = st.radio("Electric vehicles don't have enough range to handle daily travel demands.", ["", "Strongly Disagree", "Disagree", "Neutral", "Agree", "Strongly Agree"])
|
151 |
st.session_state.fossil = st.radio('The fossil fuel industry is trying to shift the blame away from themselves by emphasizing the importance of individual climate action.', ["", "Strongly Disagree", "Disagree", "Neutral", "Agree", "Strongly Agree"])
|
152 |
st.session_state.aerosol = st.radio('The use of aerosol spray cans is a major cause of climate change.', ["", "Strongly Disagree", "Disagree", "Neutral", "Agree", "Strongly Agree"])
|
|
|
168 |
st.rerun()
|
169 |
|
170 |
elif submitted and not all_form_completed:
|
171 |
+
st.warning('Please answer every question and click *Proceed* again to start a conversation.')
|
172 |
|
173 |
|
174 |
#st.write(st.session_state.system_message)
|
|
|
191 |
st.slider('❗ How knowledgeable do you feel the chatbot was, on a scale from *Not at all* to *Extremely knowledgeable*?', 0, 100, format="", key="knowledge_score", value=50)
|
192 |
else:
|
193 |
st.session_state.score = 51
|
194 |
+
st.session_state.personalization_score = 51
|
195 |
st.session_state.knowledge_score = 51
|
196 |
|
197 |
st.text_area('Any feedback?',key="feedback")
|
|
|
202 |
"conversation":st.session_state.messages,
|
203 |
"score":st.session_state.score,
|
204 |
"personalization_score":st.session_state.personalization_score,
|
205 |
+
"knowledge_score":st.session_state.knowledge_score,
|
206 |
"model":st.session_state["model"],
|
207 |
#"user_info":st.session_state.user_info,
|
208 |
"feedback":st.session_state.feedback,
|