Skip to content

Commit 135e8ce

Browse files
authored
Merge pull request #9 from will-hou/main
Fix writing of curriculum metrics to CSV
2 parents 917465a + c1e671e commit 135e8ce

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

curricularanalytics/csv_utilities.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,13 @@ def course_line(
5353
if term_id is not None:
5454
course_line += f",{term_id}"
5555
if metrics:
56-
course_line += f"{curriculum.course_complexity(course)},{curriculum.course_blocking_factor(course)},{curriculum.course_delay_factor(course)},{curriculum.course_centrality(course)}"
56+
complexity = curriculum.complexity(course)
57+
blocking_factor = curriculum.blocking_factor(course)
58+
delay_factor = curriculum.delay_factor(course)
59+
centrality = curriculum.centrality(course)
60+
61+
# Formatting rules matches curricular analytics'
62+
course_line += f",{complexity:.1f},{blocking_factor},{delay_factor:.1f},{centrality}"
5763
return course_line
5864

5965

0 commit comments

Comments
 (0)