个人学习计划
Opened this issue · 1 comments
fushang318 commented
说明
1 用户可以创建学习计划
2 学习计划列表是一个简单的一维列表
3 一个学习计划必须属于一个 knowledge_net
4 一个学习计划必须关联一个 course
5 一个学习计划必须设定一个学习天数
一个学习计划简单的说就是
用户在某一个 knowledge_net 中选择一个 course,并设定要学习的天数
建模
create_table :plans do |t|
t.integer :creator_id
t.string :knowledge_net_id
t.integer :course_id
t.integer :day_num
t.timestamps
end
需要做的事情
1 完成学习计划基础的建模和模型校验 关联等
2 提供以下方法
# 查询用户的所有学习计划
1 user.plans
# 查询用户的某个 knowledge_net 下的学习计划
2 user.plans.by_knowledge_net(knowledge_net)
# 创建学习计划
3
user.plans.create(
:knowledge_net_id => xx,
:course => course,
:day_num => day_num
)
kaid commented
已push到feature/plans