Wrapper around [extract_student_info()], [extract_phd_info()], and [extract_multirole_info()].
Usage
extract_info(
assignment = c("diversity", "preference", "phd", "multirole"),
...
)Details
Explicit argument guide by assignment:
- For `assignment = "diversity"`, `extract_info()` forwards `...` to [extract_student_info()].
Required arguments: - `dframe` - `self_formed_groups` - either: - `d_mat`, or - `demographic_cols`, so Gower dissimilarity is computed internally
Optional arguments: - `skills`, which can be supplied or set to `NULL`
- For `assignment = "preference"`, `extract_info()` forwards `...` to [extract_student_info()].
Required arguments: - `dframe` - `self_formed_groups` - `pref_mat`
- For `assignment = "phd"`, `extract_info()` forwards `...` to [extract_phd_info()].
Required arguments: - `student_df` - `p_mat` - `d_mat`
Optional arguments: - `e_mode`, which uses the default from [extract_phd_info()] - `C`, which uses the default from [extract_phd_info()] - `s`, which uses the default from [extract_phd_info()]
- For `assignment = "multirole"`, `extract_info()` forwards `...` to [extract_multirole_info()].
Required arguments: - `student_df` - `d_mat`
Optional arguments: - `p_ta_mat` and `p_gr_mat` - `e_mode`, `C`, `s`, and `single_semester`
This wrapper does not parse YAML files. YAML-based parameter extraction remains available via [extract_params_yaml()].