Course Completion Prediction Data
This dataset provides detailed student behavioral and demographic data linked to specific course enrollments, enabling EdTech platforms to analyze and predict course completion likelihood. It includes engagement metrics such as session attendance, assignment and quiz performance, forum participation, and a predicted probability of completion, making it ideal for improving student success rates and personalizing interventions.
Sample rows
preview · 8 of 200 rows · all 17 columns| student_idstring | student_genderstring | average_quiz_scorefloat | completion_statusboolean | student_countrystring | course_idstring | enrollment_datedate | last_activity_datedate | total_sessionsinteger | average_session_duration_minutesfloat | assignments_completedinteger | total_assignmentsinteger | quiz_attemptsinteger | forum_postsinteger | messages_sentinteger | predicted_completion_probabilityfloat | student_ageinteger |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| stu_103a | female | 94.6 | true | United States | CS101-1 | 2023-01-08 | 2023-04-09 | 120 | 92.5 | 24 | 24 | 37 | 67 | 222 | 0.98 | 27 |
| STU-17_2 | male | 51.3 | false | Brazil | eng_201B | 2022-09-12 | 2022-10-04 | 5 | 40.2 | 1 | 8 | 2 | 0 | 2 | 0.21 | 19 |
| stu_55K | female | 99.8 | true | India | math_9a | 2023-03-17 | 2023-06-18 | 138 | 73.1 | 30 | 30 | 45 | 85 | 312 | 0.99 | 33 |
| stu-8_1 | prefer-not-to-say | 0 | false | South Africa | HIST_3F | 2022-05-10 | blank | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 0.07 | 17 |
| STU_003v | male | 86.7 | true | United Kingdom | phy-201 | 2023-07-02 | 2023-08-11 | 92 | 44.8 | 18 | 18 | 22 | 23 | 123 | 0.96 | 24 |
| stu_721l | female | 0 | false | Japan | bio_12X | 2023-06-10 | 2023-06-11 | 2 | 16.3 | 0 | 6 | 0 | 0 | 0 | 0.12 | 16 |
| STU-99x | male | 72.9 | false | Nigeria | math_9a | 2022-12-15 | 2023-01-17 | 45 | 58.7 | 11 | 12 | 8 | 5 | 7 | 0.68 | 41 |
| stu-0_77 | prefer-not-to-say | 0 | false | Australia | CS101-1 | 2023-02-07 | 2023-02-08 | 1 | 20 | 0 | 5 | 0 | 0 | 1 | 0.03 | 0 |
| STU_004m | female | 91.4 | true | China | eng_201B | 2023-04-22 | 2023-07-26 | 104 | 76.9 | 22 | 22 | 29 | 78 | 276 | 0.97 | 31 |
| stu-800 | female | 0 | false | Canada | phy-201 | 2022-10-01 | 2022-10-01 | 1 | 10.5 | 0 | 4 | 0 | 0 | 0 | 0.05 | 15 |
| STU_99lu | male | 64.8 | false | Mexico | bio_12X | 2023-05-11 | 2023-06-15 | 56 | 41.2 | 12 | 15 | 9 | 2 | 4 | 0.74 | 39 |
| stu_123z | female | 52.7 | false | Spain | HIST_3F | 2022-06-23 | 2022-09-12 | 28 | 34.7 | 8 | 9 | 5 | 3 | 6 | 0.62 | 36 |
| STU-2_6 | male | 93.2 | true | Egypt | cs_302x | 2023-03-03 | 2023-05-07 | 97 | 70.3 | 19 | 19 | 24 | 35 | 118 | 0.99 | 29 |
| stu-73d | female | 47.9 | false | Russia | eng_201B | 2023-01-19 | 2023-02-20 | 15 | 25.4 | 2 | 9 | 3 | 0 | 2 | 0.4 | 37 |
| STU_88d | male | 78.1 | false | Germany | CS101-1 | 2023-05-10 | 2023-06-24 | 63 | 53.7 | 10 | 15 | 7 | 9 | 21 | 0.81 | 32 |
| stu_772T | female | 58.4 | false | France | HIST_3F | 2022-02-01 | 2022-04-15 | 32 | 39.9 | 6 | 8 | 4 | 1 | 3 | 0.55 | 43 |
| STU-5_5 | female | 97.1 | true | United States | math_9a | 2023-06-20 | 2023-08-04 | 161 | 108.2 | 28 | 28 | 34 | 92 | 255 | 1 | 25 |
| stu_79r | male | 0 | false | Kenya | cs_302x | 2022-07-24 | blank | 0 | 0 | 0 | 10 | 0 | 0 | 0 | 0.03 | 18 |
| STU_77d | female | 39.2 | false | South Korea | bio_12X | 2022-09-03 | 2022-09-27 | 9 | 30.8 | 2 | 5 | 2 | 0 | 1 | 0.22 | 21 |
| stu-67_2 | female | 76.1 | false | Italy | phy-201 | 2023-01-30 | 2023-03-23 | 53 | 48.5 | 10 | 12 | 7 | 6 | 15 | 0.59 | 38 |
What the 200 rows show
from the 200-row samplePrefer-not-to-say (student gender) stands out: mean average_
- 28%completion_
status = true - 58.9median average_
quiz_ score - 48courses
- 23.5median total_
sessions - 38.1median average_
session_ duration_ minutes - 5median assignments_
completed
Median 58.9, from 0.0 to 99.8.
- string 4
- integer 7
- float 3
- date 2
- boolean 1
Columns
17 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 4 columns | |||
student_id | string | Unique identifier for each studentunique | stu_103a |
course_id | string | Unique identifier for each course | CS101-1 |
student_gender | string | Gender of the studentmale · female · non-binary · prefer-not-to-say · optional | female |
student_country | string | Country of residence of the studentoptional | United States |
| Numbers 10 columns | |||
total_sessions | integer | Total number of sessions attended by the student in the course0 or more | 120 |
average_session_duration_minutes | float | Average duration of each session attended by the student, in minutes0 or more | 92.5 |
assignments_completed | integer | Number of assignments completed by the student0 or more | 24 |
total_assignments | integer | Total number of assignments available in the course0 or more | 24 |
quiz_attempts | integer | Number of quizzes attempted by the student0 or more · optional | 37 |
average_quiz_score | float | Average score of all quizzes attempted by the student (0-100 scale)0 to 100 · optional | 94.6 |
forum_posts | integer | Number of posts made by the student in course forums0 or more · optional | 67 |
messages_sent | integer | Number of direct messages sent by the student to instructors or peers0 or more · optional | 222 |
predicted_completion_probability | float | Predicted probability (0-1) that the student will complete the course based on behavioral data0 to 1 · optional | 0.98 |
student_age | integer | Age of the student at the time of enrollment0 or more · optional | 27 |
| Dates and times 2 columns | |||
enrollment_date | date | Date when the student enrolled in the course | 2023-01-08 |
last_activity_date | date | Date of the student's most recent activity in the courseoptional | 2023-04-09 |
| True or false 1 column | |||
completion_status | boolean | Indicates whether the student has completed the course (true) or not (false) | true |
Use it for
An education dashboard
The completion_
status rate, average_ quiz_ score by student_ gender and a breakdown of student_ country. Excel, Power BI or Tableau. Why do the 25 prefer-not-to-say rows have a mean average_
quiz_ score of 27.0? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Students200stu_103a94.6femaleSTU-17_251.3malestu_55K99.8female
A software demo
Believable students with course_
id, enrollment_ date and last_ activity_ date to fill a screen in front of a buyer.
blueprint · course-completion-prediction-data
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 17 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.
- Include student ID and course ID
- Record engagement metrics per module
- Flag incomplete courses
- Exclude short-term courses
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- course-completion-prediction-data