Open fushang318 opened 11 years ago
knowledge_questions 这个模型是知识点测试问题模型(已经开发完)
现在需要做一个 记录用户知识点测试结果的功能 有两个要求 1 记录用户回答某个测试题的答对次数 2 记录用户回答某个测试题的答错次数
create_table :knowledge_answer_records do |t| t.integer :knowledge_question_id t.integer :user_id t.integer :correct_count # 答对次数 t.integer :error_count # 答错次数 t.timestamps end
1 完成 knowledge_answer_records 建模和基本的校验等内容
2 封装以下方法
# 查询用户 user 对 测试题 knowledge_question 回答正确的次数 knowledge_question.correct_count_of_user(user)
# 查询用户 user 对 测试题 knowledge_question 回答错误的次数 knowledge_question.error_count_of_user(user)
# 增加用户 user 对 测试题 knowledge_question 回答错误的次数(增加一次) knowledge_question.increase_error_count_of_user(user)
# 增加用户 user 对 测试题 knowledge_question 回答正确的次数(增加一次) knowledge_question.increase_correct_count_of_user(user)
要求
knowledge_questions 这个模型是知识点测试问题模型(已经开发完)
现在需要做一个 记录用户知识点测试结果的功能 有两个要求 1 记录用户回答某个测试题的答对次数 2 记录用户回答某个测试题的答错次数
建模
需要做的事情
1 完成 knowledge_answer_records 建模和基本的校验等内容
2 封装以下方法