Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -295,7 +295,6 @@ if tested:
|
|
| 295 |
for k in keys:
|
| 296 |
results[k] = evaluate(st.session_state.selections[k], k, st.session_state.scenario_select)
|
| 297 |
|
| 298 |
-
# feedback
|
| 299 |
incomplete = any(v[0] is None for v in results.values())
|
| 300 |
n_ok = sum(1 for v in results.values() if v[0] is True)
|
| 301 |
total = len(results)
|
|
@@ -305,15 +304,10 @@ if tested:
|
|
| 305 |
elif n_ok == total:
|
| 306 |
st.success(f"✅ **CONSISTENT** ({n_ok}/{total}) — Nice! Logical mapping.")
|
| 307 |
else:
|
| 308 |
-
st.error(f"⚠️ **INCONSISTENT** ({n_ok}/{total}).
|
| 309 |
-
with st.expander("Why some choices are inconsistent"):
|
| 310 |
-
for k, (ok, msg) in results.items():
|
| 311 |
-
if ok is False:
|
| 312 |
-
st.markdown(f"- **{k.title()}**: {msg}")
|
| 313 |
|
| 314 |
draw_diagram(st.session_state.selections, results, st.session_state.scenario_select)
|
| 315 |
else:
|
| 316 |
-
# Draw a neutral diagram if not tested yet
|
| 317 |
tmp = {k:(None,"") for k in ["secreting","molecule","receiving","type","mol_class","receptor"]}
|
| 318 |
draw_diagram(st.session_state.selections, tmp, st.session_state.scenario_select)
|
| 319 |
|
|
|
|
| 295 |
for k in keys:
|
| 296 |
results[k] = evaluate(st.session_state.selections[k], k, st.session_state.scenario_select)
|
| 297 |
|
|
|
|
| 298 |
incomplete = any(v[0] is None for v in results.values())
|
| 299 |
n_ok = sum(1 for v in results.values() if v[0] is True)
|
| 300 |
total = len(results)
|
|
|
|
| 304 |
elif n_ok == total:
|
| 305 |
st.success(f"✅ **CONSISTENT** ({n_ok}/{total}) — Nice! Logical mapping.")
|
| 306 |
else:
|
| 307 |
+
st.error(f"⚠️ **INCONSISTENT** ({n_ok}/{total}). Try again—no hints provided.")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 308 |
|
| 309 |
draw_diagram(st.session_state.selections, results, st.session_state.scenario_select)
|
| 310 |
else:
|
|
|
|
| 311 |
tmp = {k:(None,"") for k in ["secreting","molecule","receiving","type","mol_class","receptor"]}
|
| 312 |
draw_diagram(st.session_state.selections, tmp, st.session_state.scenario_select)
|
| 313 |
|