[发明专利]基于难度的个性化习题推荐方法、系统及介质有效
申请号: | 201910662266.5 | 申请日: | 2019-07-22 |
公开(公告)号: | CN110378818B | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 许嘉;王俊斌;吕品 | 申请(专利权)人: | 广西大学 |
主分类号: | G06Q50/20 | 分类号: | G06Q50/20;G06F16/9535 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
地址: | 530004 广西壮族*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 难度 个性化 习题 推荐 方法 系统 介质 | ||
1.一种基于难度的个性化习题推荐方法,其特征在于实施步骤包括:
1)基于输入的习题-知识点关联矩阵Q和学生答题情况矩阵R,利用现有的认知诊断模型DINA(s0,g0,Q,R)接口计算得到记录了学生集合U中每个学生对所有知识点掌握程度值的矩阵α,其中s0为题目猜测参数的初始值,g0为失误参数的初始值;
2)基于矩阵α计算所有学生对每个知识点的平均掌握程度值并记录至一维向量
3)遍历选择学生答题情况矩阵R中对应学生集合U中尚未处理的学生Ui;
4)以一维向量为输入获取学生Ui由易到难排序后的未掌握知识点列表IKP(i);
5)根据未掌握知识点列表IKP(i)获取学生Ui由易到难排列的个性化推荐习题列表O(i);
6)判断学生集合U中是否仍有未处理的学生,如果仍有未处理的学生,则跳转执行步骤3);否则,跳转执行步骤7);
7)将学生集合U中所有学生由易到难排列的个性化推荐习题列表O(i)构建得到学生集合U的个性化推荐习题矩阵O,返回个性化推荐习题矩阵O;
步骤5)的详细步骤包括:
5.1)遍历学生Ui的未掌握知识点列表IKP(i)中的每一个知识点得到当前知识点ikp;
5.2)从给定的题库B中获取所有与当前知识点ikp相关的习题序列items,遍历习题序列items中的每一个习题,针对遍历得到的当前习题item,若习题序列items中的某习题除当前知识点ikp之外的所关联的知识点同时不包含在学生Ui的未掌握知识点列表IKP(i)中,则将当前习题item加入当前知识点ikp的待推荐习题集O(i)(ikp)中,否则说明该习题还存在相关的其它知识点该学生也没掌握,将该当前习题item加入当前知识点ikp的候选习题集合Ocand中;
5.3)检查当前知识点ikp的待推荐习题集O(i)(ikp)的习题数量|O(i)(ikp)|,如果习题数量|O(i)(ikp)|不够k个则从当前知识点ikp的候选习题集合Ocand中选取所涉及的知识点的平均掌握程度值最大的前k-|O(i)(ikp)|道习题加入到当前知识点ikp的待推荐习题集O(i)(ikp)中;
5.4)遍历当前知识点ikp的待推荐习题集O(i)(ikp)的每一个习题,针对遍历得到的当前的习题item1求取客观难度值D(item1);
5.5)基于每道题的客观难度值D(·)对当前知识点ikp的待推荐习题集O(i)(ikp)进行升序排序;
5.6)检查当前知识点ikp的待推荐习题集O(i)(ikp)的习题数量|O(i)(ikp)|,如果习题数量|O(i)(ikp)|多于k则从中删除那些客观难度值较大的习题;
5.7)判断学生Ui的未掌握知识点列表IKP(i)中的每一个知识点是否已经遍历完毕,如果尚未遍历完毕,则跳转执行步骤5.1);否则,跳转执行下一步;
5.8)基于所有知识点ikp的待推荐习题集O(i)(ikp)由易至难的排列顺序,从而得到学生Ui由易到难排列的个性化推荐习题列表O(i)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西大学,未经广西大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910662266.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智慧课堂整班切换学生设备账号的方法和系统
- 下一篇:一种围棋教学管理系统