Knowledge Space Framework: An API for representation, persistence and visualization of knowledge spaces
📝 Abstract
This paper will discuss the challenges in tooling around the management and utilization of knowledge space structures, via standardized APIs for external Adaptive Learning Systems (ALS) to consume. It then describes how these challenges are addressed in a graph based knowledge management framework application designed for external ALSs.
💡 Analysis
This paper will discuss the challenges in tooling around the management and utilization of knowledge space structures, via standardized APIs for external Adaptive Learning Systems (ALS) to consume. It then describes how these challenges are addressed in a graph based knowledge management framework application designed for external ALSs.
📄 Content
CS6460, Spring 2016 1 Abstract—This paper will discuss the challenges in tooling around the management and utilization of knowledge space structures, via standardized APIs for external Adaptive Learning Systems (ALS) to consume. It then describes how these challenges are addressed in a graph based knowledge management framework application designed for external ALSs.
Index Terms—Knowledge Spaces, Learning Spaces, Advanced
Learning System (ALS), Intelligent Tutoring System (ITS),
Knowledge
Structure,
Knowledge
Space
Management
Framework
I. INTRODUCTION
HIS PROJECT IS BASED ON A KNOWLEDGE ONTOLOGY
CONCEPT, CALLED KNOWLEDGE SPACES. THE OBJECTIVE
OF THIS PAPER IS TO DESCRIBE A KNOWLEDGE SPACE
FRAMEWORK BUILT OVER A KNOWLEDGE SPACE PERSISTENCE
AND REPRESENTATION GRAPHICAL DATA-STORE.
A. Concepts Knowledge space structures are comprised of knowledge states (knowledge items) that the learners learn and explore as they are gaining knowledge. The collection of all the knowledge states capture the organization of the knowledge and is called knowledge structure.
Knowledge state means the set of all problem types (or items) that the learner is capable of solving in ideal circumstances. In other words, a knowledge state is a subset of the domain. The items or problem types used for assessing the learner is called domain of the body of knowledge.
Learning Space is a knowledge structure if it satisfies the two following conditions, learning smoothness and learning consistency.
The idea of a learning path is that every student progresses across some learning path. With the passing of time the learner successively masters the items encountered along the learning path.
Paper submitted on 1st May 2016. S. Nasar is a student of Education
Technology, Master of Computer Science, Spring 2016 session of Georgia
Institute of Technology. (e-mail: snasar3@ gatech.edu).
B. Representing Knowledge Space Structures
A knowledge map can be expressed as a directed graph in which the nodes are concepts and the edges specify prerequisite relationships between the concepts. A Knowledge map primarily serves as a reference tool which typically has associated content with each concept, e.g. a video tutorial or a lesson, which a student would use to learn the material.
A common pattern was recognized in how various knowledge structures can be represented. It was noticed that there are mainly 3 important elements that can represent most of the knowledge structures. These are: Concept Relationship between concepts Associated content(s) with a Concept or Relationship
A graph is made up of the following 3 main components: Node Edge Labels associated with a Node or an Edge
When compare with the knowledge structures and the structure of a graph, there appears a strong similarity. It was realized that knowledge structures can be represented using graph structures as described below (refer Diagram depicting a graph structure): Nodes can represent Concepts Edges can specify Relationships Associated content with each Concept or Relation can be added as labels to each Node/Edge respectively.
C. Knowledge Space Framework Overview
This paper describes a Knowledge Space Framework (KSF)
system. KSF exposes the underlying graphical knowledge
structures via web based APIs (Restful). The KSF APIs allow
the consuming systems to create, visualize, and navigate the
entire graphical representation of the knowledge space
structures.
Knowledge Space Framework
An API for representation, persistence and visualization of knowledge spaces
Syed Nasar
Educational Technology
MSCS, Georgia Tech
T
CS6460, Spring 2016
2
The diagram below shows the components of KSF and its underlying graphical store framework:
Diagram A: The conceptual view of the various components developed as part of the KSF
II. MOTIVATION A. Inspiration
In 1985, Doignon and Falmagne1 came up with the idea of knowledge space theory (KST) to overcome the drawbacks of the psychometric2 method. They mention the foundational idea in their paper which explains “The basic idea is that an assessment in a scholarly subject should uncover the individual’s ‘knowledge state’, that is, the exact set of concepts mastered by the individual. ”. So the main motivation for this project came from the idea of how to represent, persist and visualize the knowledge space structure elements.
B. Challenge of Representation, Persistence and Visualization of knowledge spaces
A difficult problem here is to physically implement the various constructs of knowledge spaces and learning spaces. The challenge is to implement this in a manner that it is easy to manage and interact with, easy to search and present visually the underlying information (without the overhead of writing complex abstraction layers); can be scaled and distributed across multiple machin
This content is AI-processed based on ArXiv data.