一种基于元数据的基础教育课程学习评测系统的制作方法

文档序号:16973289发布日期:2019-02-26 18:44阅读:162来源:国知局
本发明涉及信息数据管理
技术领域
:,特别是指一种基于元数据的基础教育课程学习评测系统。
背景技术
::元数据(metadata),又称中介数据、中继数据,为描述数据的数据(dataaboutdata),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。元数据具有电子目录的属性,适合做目录性数据的维护。目前中小学基础教育的知识点越来越多,但教育的方式仍然比较传统,教师、家长、学生的互动学习圈没有有效形成。学生数量多导致教师不能及时掌握学生的课程知识点掌握情况、互动不充分导致家长不能及时掌握学生的课程知识点掌握情况、学生由于属于被动式接受教育由此大部分学生也不能及时掌握自己的课程知识点掌握情况,以上种种原因最终导致教育效率的低下。为解决上述问题,本发明提出了一种基于元数据的基础教育课程学习评测系统,主要面向中小学的基础教育课程。根据任课教师在系统内导入的知识点内容及设置的知识点元数据,形成知识点分布。教师与学生可以基础分布的知识点进行互动,例如:教师可以设置题型与知识点的关联关系,学生可以在日常的学习中,根据知识点的掌握情况进行自评或者老师进行评测。最终在课业结束时,根据知识点分布的覆盖掌握情况可以评测出学生对于该课程的知识掌握程度,并进行有的放矢地补充学习,如此可大大提高学生的学习效率。技术实现要素:本发明提供一种基于元数据的基础教育课程学习评测系统,基于元数据实现。由此,本发明包括以下功能模块:用户管理模块:用以设置系统的基本角色,基于rbac模型进行设计,角色与权限都支持用户自定义;数据导入组件:基于预设的excel表格字段信息,导入初始的知识点文本内容;元数据(知识点)管理模块:用以维护知识点的数据信息,可以对单个元数据进行编辑、添加、修改操作,本发明采用面向对象的编程思想,定义知识点的类knlgdata,基于该类实现元数据(知识点)的维护管理;题库管理模块:用以存储课程的各类题目,每个题目可以设置对应的元数据(知识点)信息,题目和元数据(知识点)的对应关系是1:n的对应关系;统计分析模块:用以实现对学生知识点掌握情况的统计分析,对于掌握不充分的知识点以高亮显示;数据库存储模块:用以存储各类物理数据信息。具体实施方式为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例进行详细描述。实施方案本发明包括如下模块:用户管理模块:用以设置系统的基本角色,基于rbac模型进行设计,角色与权限都支持用户自定义;数据导入组件:基于预设的excel表格字段信息,导入初始的知识点文本内容;元数据(知识点)管理模块:用以维护知识点的数据信息,可以对单个元数据进行编辑、添加、修改操作,本发明采用面向对象的编程思想,定义知识点的类knlgdata,基于该类实现元数据(知识点)的维护管理;题库管理模块:用以存储课程的各类题目,每个题目可以设置对应的元数据(知识点)信息,题目和元数据(知识点)的对应关系是m:n的对应关系;统计分析模块:用以实现对学生知识点掌握情况的统计分析,对于掌握不充分的知识点以高亮显示;数据库存储模块:用以存储各类物理数据信息。具体实施内容:(1)用户管理模块:设置用户表、权限表、用户权限对应表三个数据库中的表,表的字段分别为:用户表tableuser{uid、uname、pasword};权限表tableauth{authid、authname};用户权限对应表tableretua{uaid、uid、authid}。其中下划线代表表中的主键,用户表tableuser中的uid与权限表tableauth中的authid分别对应用户权限对应表tableretua的对应字段,由此形成对应关系。(2)数据导入组件首先在数据库中设置知识点表,即元数据的物理存储库,表在的字段为:元数据表tablemetaknowlg{knowlgid、content、difcont、state};其中,content表示知识点的文本内容,difcont表示难度系数,state表示状态(掌握/未掌握)。导入的excel表格字段需要预设值,每行只有一个单元格内有信息,信息对应导入到tablemetaknowlg表中的content字段,导入的同时逐条生成表中的对应记录信息,difcont、state字段信息内容后期管理员进行维护。(3)元数据(知识点)管理模块定义如下的类实现元数据的逻辑定义:class-knowlg{intkid;vcharcontent;intdifcont;boolstate;}。(4)题库管理模块在数据库中设置题库表及知识点题库对应表:tabletitle{titleid、content、answer};其中content表示内容,answer表示答案。tablerttitknowlg{rtid、titleid、knowlgid};其中,titleid与knowlgid分别对应题库表与元数据表中的对应主键,形成对应关系。(5)数据库存储模块基于sqlserver进行实现。以上所述是本发明的优选实施方式,应当指出,对于本
技术领域
:的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。技术特征:技术总结一种基于知识点分布匹配的学习管理系统,主要面向中小学的基础教育课程。根据任课教师在系统内导入的知识点内容及设置的知识点元数据,形成知识点分布。教师与学生可以基础分布的知识点进行互动,例如:教师可以设置题型与知识点的关联关系,学生可以在日常的学习中,根据知识点的掌握情况进行自评或者老师进行评测。最终在课业结束时,根据知识点分布的覆盖掌握情况可以评测出学生对于该课程的知识掌握程度,并进行有的放矢地补充学习,如此可大大提高学生的学习效率。技术研发人员:不公告发明人受保护的技术使用者:镇江雅迅软件有限责任公司技术研发日:2017.08.10技术公布日:2019.02.26
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1