Data used to generate figures can be found here in /data and an archived version at https://doi.org/10.5281/zenodo.17254571.
Supplemental data in /supplemental_data were data collected from the Integrated Postsecondary Education Data System by the National Center for Education Statistics. They are not used for any figures.
qbio490_data_cleaning.R contains code to parse the qualitative responses and produce the file postSem_encoded.tsv which is needed for plotting. MODA_paper_figures.ipynb contains code to plot the figures.
Plots in paper were made using Python 3.11.4 and packages pandas 1.5.3 and NumPy 1.26.4 for data processing. All bar plots and pie charts were created using matplotlib 3.8.0. Sankey plots were made using sankeyflow 0.3.8. Most responses were text responses; as such, they were processed and analyzed manually by grouping responses by content. Text responses were then plotted in text tables using grid 4.3.1 and gridExtra 2.3 in R 4.3.1 and RStudio 2023.6.1.524.