Tactical language and culture training systems: using artificial intelligence to teach foreign languages and cultures
Knowledge tracing: Modeling the acquisition of procedural knowledge