learning-recommendation-engine

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Learning Recommendation Engine

学习推荐引擎

Recommend optimal learning resources, activities, and pathways based on learner data and performance patterns.
基于学习者数据和表现模式,推荐最优的学习资源、活动和路径。

When to Use

使用场景

  • Personalized content recommendations
  • Next-best-action suggestions
  • Resource matching
  • Difficulty adaptation
  • Intervention triggers
  • 个性化内容推荐
  • 下一步最佳行动建议
  • 资源匹配
  • 难度适配
  • 干预触发

Recommendation Logic

推荐逻辑

  • Collaborative filtering (learners like you learned X)
  • Content-based (similar to what you've done)
  • Performance-based (fill your gaps)
  • Goal-oriented (towards your objectives)
  • Engagement-based (what keeps you learning)
  • 协同过滤(和你相似的学习者学习了X)
  • 基于内容(与你已完成的内容相似)
  • 基于表现(填补你的知识缺口)
  • 目标导向(朝着你的学习目标)
  • 参与度导向(能让你保持学习的内容)

CLI Interface

CLI 界面

bash
/learning.recommendation-engine --learner-profile "profile.json" --context "struggling with calculus"
/learning.recommendation-engine --next-best-action --performance "recent-scores.json"
bash
/learning.recommendation-engine --learner-profile "profile.json" --context "struggling with calculus"
/learning.recommendation-engine --next-best-action --performance "recent-scores.json"

Output

输出内容

  • Ranked recommendations with rationale
  • Personalized learning queue
  • Intervention triggers
  • Resource suggestions
  • 带理由的排名推荐列表
  • 个性化学习队列
  • 干预触发提示
  • 资源建议

Composition

组成结构

Input from:
/learning.pathway-designer
,
/curriculum.analyze-outcomes
Output to: Personalized learning experience
输入来源
/learning.pathway-designer
,
/curriculum.analyze-outcomes
输出去向:个性化学习体验

Exit Codes

退出码

  • 0: Recommendations generated
  • 1: Insufficient learner data
  • 2: Invalid profile format
  • 0:推荐内容生成成功
  • 1:学习者数据不足
  • 2:档案格式无效