Hi @Ian2012 , this question did cought my attentions and I have done some digging and investaging, here is what I found and please take my conculsion with a grain of salt, for example I am not sure if the reference of the snippest below, are what actually being used in your version or the latest one.
Type of engagments are: ["highly_engaged", "disengaging", "struggling", "inactive", "unenrolled"]. [1]
The meaning of each type:
Unrolled: [2]
Self explainey I guess, the learner is not enrolled
Inactive [2]
The learner has had no activity in the past 2 weeks.
Disengaging [2]
Two weeks ago the learner was active, however, they have had no activity in the most recent
Struggling [3]
user has a value for problem_attempts_per_completed that is in the top 15% of all non-zero
values
Higly Engaged [3]
The user is in the top 15% for any of the metrics except problem_attempts and problem_attempts_per_completed
Notes:
These computation is being performed on a weekly basis [4].
The events/metrics that alter the classfication of these segments are ['problem_attempts_per_completed', 'problems_attempted', 'problems_completed', 'discussion_contributions', 'videos_viewed'] [2][5].