gmedin commited on
Commit
77a9dc0
·
verified ·
1 Parent(s): aa2b395

Rank by popularity when student ID is missing

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -222,11 +222,12 @@ G_filtered = filter_graph(G, node_threshold=node_degree_threshold, edge_threshol
222
 
223
  # Fetch rankings if student ID is provided
224
  rankings = {}
225
- if student_id:
226
- content_ids = list(G_filtered.nodes)
227
- rankings = get_rankings_from_api(selected_brand, int(student_id), content_ids)
228
- if rankings:
229
- rankings = rankings['ranked_content_ids']
 
230
 
231
  layers = st.slider("Depth to explore:", 1, 6, value=3)
232
  top_k = st.slider("Branching factor (per node):", 1, 6, value=3)
 
222
 
223
  # Fetch rankings if student ID is provided
224
  rankings = {}
225
+ #if student_id: # if there's no student ID, we'll just rank by popularity,
226
+ # i.e. each node will have a ring regardless of whether a student ID is provided
227
+ content_ids = list(G_filtered.nodes)
228
+ rankings = get_rankings_from_api(selected_brand, int(student_id), content_ids)
229
+ if rankings:
230
+ rankings = rankings['ranked_content_ids']
231
 
232
  layers = st.slider("Depth to explore:", 1, 6, value=3)
233
  top_k = st.slider("Branching factor (per node):", 1, 6, value=3)