Skip to content

Support completion criteria for content nodes #3281

@bjester

Description

@bjester

Description: TODO

Related #3078

Schema

{
  "completion_criteria": {
     "threshold": mixed | null,
     "model": "time" | "approx_time" | "pages" | "mastery" | "reference" | *,
     "learner_managed": bool,
   }
}

Examples:

Time

{
     "model": "time",
}

Approximate Time

{
     "model": "approx_time",
}

Pages

{
     "threshold": 2, // count
     "model": "pages",
}

Mastery

{
     "threshold": { ... }, // mastery data
     "model": "mastery",
}

Reference

{
     "model": "reference",
}

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions