학술논문

面向适应性学习系统的课程知识图谱构建研究*——以"Java程序设计基础"课程为例 / Research on the Construction of Course Knowledge Graph for Adaptive Learning System——Taking "Java Programming Foundation" Course as an Example
Document Type
Academic Journal
Source
现代教育技术 / Modern Educational Technology. 29(12):89-95
Subject
适应性学习系统
知识建模
知识图谱
课程知识
adaptive learning system
knowledge modeling
knowledge graph
course knowledge
Language
Chinese
ISSN
1009-8097
Abstract
适应性学习系统是实现个性化学习的一条有效途径,领域知识模型是其中的一个核心组件.然而,现有的领域知识模型大多泛化能力不足,应用性不强.针对以上问题,文章以教材组织理论为指导,依据适应性学习系统的功能需求,设计了一个包含章、节、知识点三种知识单元和包含、顺序、相关三种语义关系的课程知识图谱,并以"Java 程序设计基础"课程为例开发了一个课程知识图谱案例.通过对这种课程知识图谱的应用情景进行深入分析,文章发现:该课程知识图谱能够很好地支撑适应性学习系统中的适应性内容选择和适应性学习导航,并且具有很好的泛化能力.
Adaptive learning system is an effective approach to implement personalized learning, and domain model is one of its most important components. However, the generalizability of domain models of most adaptive learning systems is mostly insufficient, and also is their applicability. To resolve these problems, we designed a novel course knowledge graph, based on theories of textbook organization and the functions of adaptive learning system. The course knowledge graph represented the course knowledge as a network which included three types of knowledge unit and three types of semantic relation. The knowledge units were chapter, section and knowledge point, and the semantic relations were includes, requires and relates_to. Furthermore, we represented the knowledge of a course named"Introduction of Java Programming" with the course knowledge graph. According to analysis of the application of the knowledge graph, we found the proposed course knowledge graph could effectively support adaptive content selection and adaptive navigation in adaptive learning system. Besides, the propsed course knowledge graph has better generalizability.