Learn R Programming

CurricularComplexity (version 1.0)

structural_complexity: Calculates structural complexity of a plan of study

Description

This function takes in a plan of study, then finds the plan of study's structural complexity.

Usage

structural_complexity(
  plan_of_study,
  term_weighted = FALSE,
  include_coreqs = TRUE,
  quarters = FALSE
)

Value

list of (1) a dataframe of course crucialities, delay factors, and blocking factors; (2) a numeric value of structural complexity

Arguments

plan_of_study

igraph object - An igraph object created using the create_plan_of_study function

term_weighted

logical - TRUE if crucialities should be term-weighted

include_coreqs

logical - TRUE if coreqs should be included when calculating blocking and delay factor

quarters

logical - TRUE if the plan of study uses quarters instead of semesters