Knowledge Space Framework: An API for representation, persistence and visualization of knowledge spaces

Reading time: 5 minute
...

📝 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.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut