Use

How can these methods be used?

Individual use

People can engage with adaptive practice through MoFaCTS when suitable content and access are available.

Course or project use

Instructors and collaborators may be able to use the platform or related methods in instructional or research contexts, depending on project fit and available support.

Code and development

The MoFaCTS codebase is available for research and development, which is licensed under the GNU Affero General Public License version 3 (AGPL-3.0-only).

Research collaboration

The lab's methods can support collaborations when there is shared interest in adaptive practice, learning models, or educational software.

Scheduling

How does the system decide what is optimal?

The scheduling approach uses a mathematical model of learning to estimate when new practice should occur if later recall or performance is the goal. In broad terms, the model can take into account prior practice timing, the number of prior opportunities, spacing, success and failure history, practice type, and relationships among items.

Progression

When are new items introduced?

Progression depends on the lesson and instructional policy. Some adaptive practice policies prioritize review when estimated recall drops below an authored criterion. TutorScript/SPARC research policies instead use response evidence, target eligibility, and explicit instructional rules to select support or advance through knowledge components. Student-selected research policies also allow explicit navigation. See the TutorScript guide for the current research implementation and availability.