Enrollment
One of the most useful features of CEDAR is aggregated and filtered enrollment reporting, which allows for a broader perspective—whether for a single semester or historical trends—that are not otherwise easily gained through MyReports data.
Web Interface
The ENROLLMENT tab on the web tool provides aggregated and filtered enrollment reporting. The filtering is mostly self-explanatory.
- Special courses like thesis credits and similar are automatically filtered out. Let me know if you’re not seeing a course that you need to.
- The most powerful control here is the
Group by
input box, which groups aggregated output. The grouping options are fields in DESR reports, and will look familiar.
For instance, you could look at:
Enrollments for individual sections
- Select a course (or department or whatever) without any grouping
Total enrollment of a course by term (group by SUBJ_CRSE and TERM)
- Select a course and group by SUBJ_CRSE and TERM
- If you don’t group by TERM, all terms will be aggregated together
Enrollments of a course by instructional method (F2F versus online) by term
- Select a course and group by INST_METHOD and TERM
How many sections of a course different instructors are teaching
- Select a course and group by INST_NAME
How many 2H courses is a department offering?
- Select a Department, and group by PT.
Command Line
CEDAR’s CLI allows for finer control than via the web interface, but is generally slower because it loads data each command (but simple enrollment queries are still pretty quick).
How do I see past enrollments for a course?
Use the course filter: Rscript cedar.R -f enrl -c 'HIST 491'
How do I see past enrollments for an entire unit for a given semester?
Use the dept and term filters: Rscript cedar.R -f enrl -d ECON -t 202410
How can I ignore the Dissertation and Independent Study sections?
Use the “use exclude list” flag (–uel). Courses to be excluded are in the excluded_courses.R file. Rscript cedar.R -f enrl -d ECON -t 202410 --uel
What have Physics enrollments been like in recent summers?
The term filter understands term types (fall, spring, summer): Rscript cedar.R -f enrl --uel -d PHYS -t summer
How can I quickly see total enrollments for courses with many sections (like ENGL 1120)?
Use the --group_cols
parameter with the name of columns (separated by columns) that you want to group Rscript cedar.R -f enrl --uel -c 'ENGL 1120' --group_cols SUBJ_CRSE
Rscript cedar.R -f enrl --uel -c 'ENGL 1120' --group_cols SUBJ_CRSE,TERM
What do 2H enrollments look like for a given term?
Use the –pt (part of term) filter: Rscript cedar.R -f enrl --college AS --pt 2H --uel -t 202410
Why are courses listed multiple times?
Often because they are crosslisted with different values in the XL_SUBJ field. You can compress crosslisted courses into a single row by setting the -x flag to ‘compress’.
Compare:
Rscript cedar.R -f enrl -d AFST -t 202310
Rscript cedar.R -f enrl -d AFST -t 202310 -x compress
How can I filter out AOP enrollments?
It almost always makes more sense to just combine the AOP and non-AOP sections in a single row, but there are two ways to handle AOP section display.
If you want to see the AOP sections stand out in an enrollment list: Rscript cedar.R -f enrl -c 'SPAN 1110' -t 202380 --aop compress
If you want the AOP sections to be totally merged into twin section: Rscript cedar.R -f enrl -c 'SPAN 1110' -t 202380 -x compress
What do AOP enrollments look like for a dept?
Use the –im filter (instructional method) for MOPS: Rscript cedar.R -f enrl -d CCS --im MOPS -t 202410
How can I compare available courses across semesters?
The easiest way is to use the SEATFINDER-REPORT:
Rscript cedar.R -f seatfinder-report -d AMST --pt 2H -t 202310,202410
- This saves an ugly report to CEDAR_OUTPUT_DIR/seatfinder-reports.
For the most flexibilty, you can run two reports and manually compare: - Rscript cedar.R -f enrl -d AMST --pt 2H -t 202310
- Rscript cedar.R -f enrl -d AMST --pt 2H -t 202410
How can I get unit enrollment totals across a college?
Rscript cedar.R -f enrl --college AS --group_cols DEPT
How can I see total waitlist numbers for courses?
Use the ENRL function with filtering (here, for lower-division A&S courses): Rscript cedar.R -f enrl -t 202510 --uel --arrange waiting --college AS -l lower -a course