Example 1

Initial loading of data

A typical example starts by loading the data, standardizing columns, creating folds, ordering events, and preparing time-based information for later feature engineering.

Example 2

Additive Factors Model (AFM)

AFM estimates student performance in relation to knowledge component difficulty and learning rate. It is helpful for understanding broad learning structure without focusing on richer success/failure separation.

Example 3

Performance Factors Analysis (PFA)

PFA separates the impact of successful and unsuccessful prior responses, making it easier to reflect actual learner history in the model and to reason about strengths and weaknesses across components.