Objectives

The main goal for this paper is to implement a novel learning management system that incorporates knowledge graphs for the creation of learning assets that can be categorized and accessed by topic. These learning assets can be annotated with metadata and be linked-up with plug-ins for more interactive use.

The following goals will be focused on during project development:

1. To provide an interface to access, modify and delete knowledge graphs for different user groups
2. To build a file manager that links file snippets to knowledge graph nodes
3. To build an interactive Question Box for learners to ask questions and teachers to answer them
4. To develop a Quiz System that attaches short quizzes to certain learning materials
5. To provide analytics on student performance and behaviour for administrators or teachers

To achieve goals #1 and #2, specific data structures and data retrieval techniques will be utilized.

To achieve goals #3 and #4, user interfaces that motivates participation will be studies and incorporated.

To achieve goal #5, statistical methods will be applied to show relationship between data sets.

The biggest challenge is to maintain a similar level of interactivity across different screen sizes. For example, the teacher can drag nodes on a knowledge graph to connect them on a touchscreen.