ProfRick commited on
Commit
eca077f
·
verified ·
1 Parent(s): 9cdfb3a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -7
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}). See hints below.")
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