Course Enrollment Change Logs
This dataset logs every student add and drop action for courses, capturing detailed context such as student demographics, course information, and timing. It enables in-depth analysis of enrollment trends, supports forecasting of classroom and instructor needs, and helps identify scheduling bottlenecks or student behavior patterns. Ideal for academic planning, policy evaluation, and institutional research.
Sample rows
preview · 8 of 60 rows · all 14 columns| log_idstring | term_idstring | course_creditsfloat | reason_codestring | student_idstring | course_idstring | actionstring | action_datetimedatetime | processed_bystring | student_majorstring | student_yearstring | course_sectionstring | course_titlestring | course_departmentstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ENRLOG-10001 | 2023-Fall | 3 | blank | S2023001 | CS101 | add | 2023-08-21T09:15:32 | self-service | Computer Science | freshman | 001 | Introduction to Computer Science | CS |
| ENRLOG-10002 | 2023-Fall | 3 | degree_requirement | S2023002 | ENGL201 | add | 2023-08-21T10:05:45 | self-service | English | sophomore | A | British Literature | ENGL |
| ENRLOG-10003 | 2023-Fall | 4 | schedule_conflict | S2023003 | MATH122 | drop | 2023-08-22T11:42:17 | admin01 | Mathematics | junior | B1 | Calculus II | MATH |
| ENRLOG-10004 | 2023-Fall | 4 | blank | S2023004 | BIO150 | add | 2023-08-22T13:18:01 | self-service | Biology | freshman | 002 | General Biology | BIO |
| ENRLOG-10005 | 2023-Fall | 3 | advisor_recommendation | S2023005 | HIST210 | add | 2023-08-23T14:03:55 | admin02 | History | senior | 001 | World History | HIST |
| ENRLOG-10006 | 2023-Fall | 3 | blank | S2023002 | PSYC101 | add | 2023-08-24T09:25:22 | self-service | English | sophomore | A | General Psychology | PSYC |
| ENRLOG-10007 | 2023-Fall | 4 | course_full | S2023006 | CHEM110 | add | 2023-08-24T11:56:08 | admin03 | Chemistry | junior | B2 | Principles of Chemistry | CHEM |
| ENRLOG-10008 | 2023-Fall | 3 | personal_reason | S2023007 | CS101 | drop | 2023-08-25T08:33:10 | self-service | Electrical Engineering | sophomore | 001 | Introduction to Computer Science | CS |
| ENRLOG-10009 | 2023-Fall | 4 | blank | S2023008 | PHYS180 | add | 2023-08-25T10:29:18 | self-service | Physics | freshman | 003 | Physics I | PHYS |
| ENRLOG-10010 | 2023-Fall | 4 | degree_requirement | S2023009 | MATH122 | add | 2023-08-25T15:47:01 | admin01 | Mathematics | junior | B1 | Calculus II | MATH |
| ENRLOG-10011 | 2023-Fall | 3 | schedule_conflict | S2023010 | ENGL201 | drop | 2023-08-26T10:10:20 | admin02 | Journalism | senior | A | British Literature | ENGL |
| ENRLOG-10012 | 2023-Fall | 4 | personal_reason | S2023011 | BIO150 | drop | 2023-08-26T13:55:30 | self-service | Nursing | freshman | 002 | General Biology | BIO |
| ENRLOG-10013 | 2023-Fall | 3 | blank | S2023012 | PHIL105 | add | 2023-08-27T14:32:08 | self-service | Philosophy | graduate | 001 | Introduction to Philosophy | PHIL |
| ENRLOG-10014 | 2023-Fall | 4 | course_full | S2023013 | CHEM110 | drop | 2023-08-27T16:22:15 | admin03 | Environmental Science | senior | B2 | Principles of Chemistry | CHEM |
| ENRLOG-10015 | 2023-Fall | 3 | degree_requirement | S2023014 | HIST210 | add | 2023-08-28T09:04:50 | admin02 | History | senior | 001 | World History | HIST |
| ENRLOG-10016 | 2023-Fall | 3 | blank | S2023015 | CS101 | add | 2023-08-28T10:49:33 | self-service | Electrical Engineering | junior | 001 | Introduction to Computer Science | CS |
| ENRLOG-10017 | 2023-Fall | 4 | personal_reason | S2023016 | MATH122 | drop | 2023-08-29T09:33:10 | admin01 | Statistics | senior | B1 | Calculus II | MATH |
| ENRLOG-10018 | 2023-Fall | 4 | blank | S2023017 | CHEM110 | add | 2023-08-29T12:17:44 | self-service | Chemistry | junior | B2 | Principles of Chemistry | CHEM |
| ENRLOG-10019 | 2023-Fall | 3 | schedule_conflict | S2023018 | PSYC101 | drop | 2023-08-29T13:29:51 | admin04 | Sociology | junior | A | General Psychology | PSYC |
| ENRLOG-10020 | 2023-Fall | 4 | advisor_recommendation | S2023019 | PHYS180 | add | 2023-08-30T08:48:06 | admin04 | Mechanical Engineering | freshman | 003 | Physics I | PHYS |
What the 60 rows show
from the 60-row sample- 3median course_
credits - 2actions
- 5student years
- 11course sections
- 14course departments
- 15processed_
by values
Median 3, from 2 to 4.
- string 12
- float 1
- datetime 1
Columns
14 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 12 columns | |||
log_id | string | Unique identifier for each enrollment change log entryunique | ENRLOG-10001 |
student_id | string | Unique identifier for the student making the enrollment change | S2023001 |
course_id | string | Unique identifier for the course involved in the enrollment change | CS101 |
term_id | string | Identifier for the academic term (e.g., 2023-Fall) in which the enrollment change occurred2 terms | 2023-Fall |
action | string | Type of enrollment change: add or dropadd · drop | add |
reason_code | string | Short code indicating the reason for the enrollment change (e.g., schedule_conflict, course_full, personal_reason)7 codes · optional | degree_requirement |
processed_by | string | Identifier for the user or system that processed the enrollment change (e.g., admin ID or 'self-service')optional | self-service |
student_major | string | Declared major of the student at the time of enrollment changeoptional | Computer Science |
student_year | string | Academic year classification of the student (e.g., freshman, sophomore, junior, senior, graduate)freshman · sophomore · junior · senior · graduate · optional | freshman |
course_section | string | Section identifier for the course (e.g., 001, A, B1)11 sections · optional | 001 |
course_title | string | Official title of the courseoptional | British Literature |
course_department | string | Department offering the course (e.g., MATH, ENGL, CS)optional | CS |
| Numbers 1 column | |||
course_credits | float | Number of credits the course is worth0 or more · optional | 3 |
| Dates and times 1 column | |||
action_datetime | datetime | Timestamp when the enrollment change was made | 2023-08-21T09:15:32 |
Use it for
An education dashboard
Course_
credits by term_ id and a breakdown of reason_ code. Excel, Power BI or Tableau. What pattern can you find in 60 rows?
A class exercise
Hand out the rows and one question. Everyone works from the same 60 rows.
- Logs60ENRLOG-1000132023-FallENRLOG-1000232023-FallENRLOG-1000342023-Fall
A software demo
Believable logs with student_
id, course_ id and term_ id to fill a screen in front of a buyer.
blueprint · course-enrollment-change-logs
Behind this dataset
Same schema. As many rows as you need.
These 60 rows came out of a blueprint — 14 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Log enrollment changes with dates
- Track student and course IDs
- Flag high change rates per course
- Summarize add/drop by semester
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- course-enrollment-change-logs