CurricularAnalytics / CurricularAnalytics.jl

CurricularAnalytics.jl is a toolbox for studying and analyzing academic program curricula.
GNU Affero General Public License v3.0
23 stars 19 forks source link

if you specify "Degree Plan" in the CSV file, but no term data is provided, read_csv() returns a Tuple rather than a DegreePlan object #63

Closed heileman closed 4 years ago

heileman commented 5 years ago

This should probably throw an error. I.e., if any courses are not assigned to a term, the degree plan will not be valid.

haydenfree commented 5 years ago

This should probably throw an error. I.e., if any courses are not assigned to a term, the degree plan will not be valid.

I agree. The Tuple is not documented and is unexpected/unpredictable behavior.

haydenfree commented 4 years ago

Fixed by 2b3fd12fdfd0dea348662e5660e781bc68922418