Design
With
reference to the aforementioned learning management systems, we aim to create a
comprehensive web-based self-learning platform that could be useful to both the
students and instructors. The system is considered to be separated into two
major parts, a self-learning portal and a management system.
The
self-learning portal allows learners to log into their account and interact
with several tools provided by the system as listed below. For better device
compatibility, this portal will be entirely web-based so that all users can use
the service with their computers and mobile phones. As for mobile users, a
mobile version of the website and an app for both Android and iOS will also be
created to optimize the user experience.
The
management system enables instructors to easily create self-learning materials
for learners. It comes with a tool that allows instructors to upload various
kinds of materials, namely assets, such as documents, pictures and videos. A
snippet can be created from the assets along with some metadata, for example
the page(s) of a document or the start and end time of a video, and linked to a
particular topic of a course with a few clicks so that learners could access
the related assets while they are learning with ease. Moreover, the system also
provides a tool to create or modify a knowledge graph (see 2.3).
In this paper, we are going to implement a self-learning portal and a management system for knowledge graphs. Details on the tools will be covered below.
Knowledge Graph
Knowledge graph is the core feature of this self-learning platform. It serves as a graphical version of dependencies of different topics within a course. It shows the learners the correct and expected pathway to complete a course so they can simply follow the topics and arrows in the graph to study progressively. Learners can also access the related assets, such as a document, picture or video, and do some related exercises via the quiz system (see 2.3) after picking a topic.
Question Box
Question Box is a Q&A platform fostering the communication between learners and instructors. It allows learners to post a question about a course anonymously, and instructors to answer the questions. The questions and answers will be publicly visible to everyone and can be linked to a particular topic of a course by the instructor. These bookmarked questions will be shown as a related question while other learners are studying the same topic.
Quiz System
After learners have picked a topic, they can start doing an exercise consisting of a list of multiple-choice questions prepared by the course instructor. More importantly, it serves as a means for instructors to learn more about how the learners perform on the questions. The submission results will be recorded and statistics results will be shown to the course instructor reflecting the overall performance of the learners and the correct and incorrect rates of individual questions.
User Interface