Adaptive Learning Pathways Dataset
This dataset models personalized curriculum progressions for adaptive learning, capturing detailed learner-module interactions, completion statuses, scores, and adaptive recommendations. It enables EdTech startups to analyze and optimize individualized learning pathways, supporting dynamic curriculum design and learner success tracking.
Sample rows
preview · 8 of 200 rows · all 16 columns| learner_idstring | adaptation_reasonstring | scorefloat | curriculum_titlestring | learner_namestring | learner_emailstring | curriculum_idstring | curriculum_levelstring | module_idstring | module_titlestring | module_sequenceinteger | completion_statusstring | completion_datedate | time_spent_minutesfloat | recommended_next_module_idstring | learning_objectivestring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| L0001 | mastery | 93.5 | Foundations of Data Literacy | Ava Richardson | ava.richardson@ | CUR101 | beginner | M101A | Introduction to Data Concepts | 1 | completed | 2024-02-01 | 115.3 | M101B | Understand basic data types and their uses |
| L0002 | pace | 78.2 | Foundations of Data Literacy | Benjamin Lee | benjamin.lee@ | CUR101 | beginner | M101B | Data Collection Methods | 2 | in_progress | blank | 63.7 | M101C | Identify techniques for reliable data collection |
| L0003 | remediation | 56.1 | Applied Machine Learning | Chloe Martin | chloe.martin@ | CUR102 | advanced | M102A | Supervised Learning Overview | 1 | completed | 2024-03-21 | 212.6 | M102B | Explain the principles of supervised algorithms |
| L0004 | mastery | 95.7 | Foundations of Data Literacy | Daniel White | daniel.white@ | CUR101 | beginner | M101C | Data Analysis Basics | 3 | completed | 2024-02-15 | 142.8 | M101D | Perform simple analyses on structured datasets |
| L0005 | blank | blank | Intermediate Python Programming | Ella Nguyen | ella.nguyen@ | CUR103 | intermediate | M103A | Functions and Scope | 1 | not_started | blank | blank | M103A | Construct modular code using functions |
| L0006 | prerequisite | blank | Intermediate Python Programming | Finley Patel | finley.patel@ | CUR103 | intermediate | M103B | Data Structures in Python | 2 | skipped | blank | 0 | M103C | Implement lists, dictionaries, and sets in code |
| L0007 | mastery | 88 | Foundations of Data Literacy | Grace Campbell | grace.campbell@ | CUR101 | beginner | M101D | Visualizing Data | 4 | completed | 2024-02-23 | 130 | M101E | Create basic charts and graphs from data |
| L0008 | pace | 75.9 | Statistics for Data Science | Harper Black | harper.black@ | CUR104 | intermediate | M104A | Descriptive Statistics | 1 | in_progress | blank | 81.7 | M104B | Summarize datasets using central tendency measures |
| L0009 | mastery | 99.2 | Introduction to SQL | Isabella Wright | isabella.wright@ | CUR105 | beginner | M105A | Basic Querying | 1 | completed | 2024-01-29 | 162.9 | M105B | Write simple SELECT statements |
| L0010 | mastery | 87.4 | Statistics for Data Science | Jackson Kim | jackson.kim@ | CUR104 | intermediate | M104B | Probability Theory | 2 | completed | 2024-03-03 | 117 | M104C | Apply probability concepts to real data problems |
| L0011 | blank | blank | Data Visualization Essentials | Liam Scott | liam.scott@ | CUR106 | beginner | M106A | Chart Types and Selection | 1 | not_started | blank | blank | M106A | Choose appropriate chart types for data |
| L0012 | interest | 82.4 | Data Visualization Essentials | Mia Young | mia.young@ | CUR106 | beginner | M106B | Color Theory in Visualization | 2 | in_progress | blank | 72.4 | M106C | Use color effectively in graphs and charts |
| L0013 | remediation | 48.6 | Applied Machine Learning | Noah Evans | noah.evans@ | CUR102 | advanced | M102B | Unsupervised Learning Techniques | 2 | in_progress | blank | 154.4 | M102C | Cluster data using unsupervised algorithms |
| L0014 | mastery | 86.7 | Introduction to SQL | Olivia Torres | olivia.torres@ | CUR105 | beginner | M105B | Filtering and Sorting Data | 2 | completed | 2024-02-09 | 118.2 | M105C | Apply WHERE and ORDER BY clauses |
| L0015 | interest | 89.5 | Intermediate Python Programming | Penelope Green | penelope.green@ | CUR103 | intermediate | M103C | Object-Oriented Programming | 3 | completed | 2024-04-02 | 95.6 | M103D | Design classes and objects in Python |
| L0016 | prerequisite | blank | Statistics for Data Science | Quinn Murphy | quinn.murphy@ | CUR104 | intermediate | M104C | Statistical Inference | 3 | skipped | blank | 0 | M104D | Draw conclusions from data samples |
| L0017 | mastery | 92 | Foundations of Data Literacy | Ryan Foster | ryan.foster@ | CUR101 | beginner | M101E | Interpreting Visualizations | 5 | completed | 2024-03-01 | 120.1 | M101F | Analyze and interpret data visualizations |
| L0018 | pace | 73.9 | Statistics for Data Science | Sophia Perry | sophia.perry@ | CUR104 | intermediate | M104D | Hypothesis Testing | 4 | completed | 2024-03-10 | 82.6 | M104E | Test hypotheses using sample data |
| L0019 | mastery | 90.8 | Introduction to SQL | Thomas Hall | thomas.hall@ | CUR105 | beginner | M105C | Joining Data Tables | 3 | completed | 2024-02-18 | 110.4 | M105D | Combine tables using JOIN statements |
| L0020 | remediation | 61 | Applied Machine Learning | Uma Brooks | uma.brooks@ | CUR102 | advanced | M102C | Model Evaluation Metrics | 3 | in_progress | blank | 170.7 | M102D | Assess models using accuracy and recall |
What the 200 rows show
from the 200-row sampleRemediation (adaptation reason) stands out: mean score is 49.0, against 86.4 for the rest.
- 84.6median score
- 3curriculum levels
- 4completion statuses
- 9curriculums
- 3median module_
sequence - 120.3median time_
spent_ minutes
Median 84.6, from 0.0 to 100.0.
- string 12
- integer 1
- float 2
- date 1
Columns
16 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 12 columns | |||
learner_id | string | Unique identifier for the learnerunique | L0001 |
learner_name | string | Full name of the learner | Ava Richardson |
learner_email | string | Email address of the learnerunique | ella.nguyen@ |
curriculum_id | string | Unique identifier for the curriculum assigned to the learner9 curriculums | CUR101 |
curriculum_title | string | Title of the curriculum | Applied Machine Learning |
curriculum_level | string | Difficulty level of the curriculum (e.g., beginner, intermediate, advanced)beginner · intermediate · advanced | beginner |
module_id | string | Unique identifier for the module within the curriculum | M101A |
module_title | string | Title of the module | Data Collection Methods |
learning_objective | string | Primary learning objective of the module | Style web pages with CSS |
completion_status | string | Status of module completion for the learnernot_started · in_progress · completed · skipped | completed |
recommended_next_module_id | string | Identifier of the next recommended module for the learner based on adaptive logicoptional | M101B |
adaptation_reason | string | Reason for recommending the next module (e.g., mastery, prerequisite, remediation)mastery · prerequisite · remediation · interest · pace · optional | mastery |
| Numbers 3 columns | |||
module_sequence | integer | Order of the module within the curriculum1 or more | 1 |
score | float | Score achieved by the learner in the module (0-100 scale)0 to 100 · optional | 93.5 |
time_spent_minutes | float | Total time spent by the learner on the module in minutes0 or more · optional | 115.3 |
| Dates and times 1 column | |||
completion_date | date | Date when the learner completed the module (if applicable)optional | 2024-02-01 |
Use it for
An education dashboard
Score by adaptation_
reason and a breakdown of curriculum_ title. Excel, Power BI or Tableau. Why do the 31 remediation rows have a mean score of 49.0?
A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Learners200L000193.5masteryL000278.2paceL000356.1remediat…
A software demo
Believable learners with learner_
name, learner_ email and curriculum_ id to fill a screen in front of a buyer.
blueprint · adaptive-learning-pathways-dataset
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 16 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.
- Track student progression through pathways
- Include module completion time
- Flag skipped modules
- Exclude optional course material
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
- adaptive-learning-pathways-dataset