Hostname: page-component-77f85d65b8-pztms Total loading time: 0 Render date: 2026-03-28T12:10:27.871Z Has data issue: false hasContentIssue false

Network models for mapping educational data

Published online by Cambridge University Press:  25 October 2017

Karen E. Willcox*
Affiliation:
Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
Luwen Huang
Affiliation:
Department of Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge, MA 02139, USA
*
Email address for correspondence: kwillcox@mit.edu
Rights & Permissions [Opens in a new window]

Abstract

Educational mapping is the process of analyzing an educational system to identify entities, relationships and attributes. This paper proposes a network modeling approach to educational mapping. Current mapping processes in education typically represent data in forms that do not support scalable learning analytics. For example, a curriculum map is usually a table, where relationships among curricular elements are represented implicitly in the rows of the table. The proposed network modeling approach overcomes this limitation through explicit modeling of these relationships in a graph structure, which in turn unlocks the ability to perform scalable analyses on the dataset. The paper presents network models for educational use cases, with concrete examples in curriculum mapping, accreditation mapping and concept mapping. Illustrative examples demonstrate how the formal modeling approach enables visualization and learning analytics. The analysis provides insight into learning pathways, supporting design of adaptive learning systems. It also permits gap analysis of curriculum coverage, supporting student advising, student degree planning and curricular design at scales ranging from an entire institution to an individual course.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
Distributed as Open Access under a CC-BY 4.0 license (http://creativecommons.org/licenses/by/4.0/)
Copyright
Copyright © The Author(s) 2017
Figure 0

Figure 1. A graph structure $G$ with three vertices and two edges. The edge from vertex A to vertex C is directed, while the edge between vertex A and vertex B is undirected.

Figure 1

Figure 2. A directed graph with vertices arranged by assigned rank. Relative to the source vertex (vertex A): vertex A has a rank of 0; vertex B has a rank of 1; vertex C, vertex D and vertex E have a rank of 2; and vertex F has a rank of 3.

Figure 2

Figure 3. A curriculum mapping model ontology. Left: the general ontology. Right: a concrete example.

Figure 3

Figure 4. Capturing the situation of alternate prerequisite requirements by introducing an OR vertex and can-be relationship to the network model. Left: the general ontology. Right: a concrete example.

Figure 4

Table 1. Our educational network models are defined by different types of entities and relationships. Each model has a tailored visualization strategy

Figure 5

Figure 5. The accreditation mapping model ontology. Left: the general ontology. Right: a concrete example.

Figure 6

Figure 6. A concept mapping model ontology. Left: the general ontology. Right: a concrete example.

Figure 7

Table 2. Before mapping: input data

Figure 8

Figure 7. A decoupled architecture consisting of three layers, from left to right: the backend, the web service, and the frontend applications.

Figure 9

Table 3. Before mapping: sample of MIT curriculum file

Figure 10

Table 4. After mapping: summary of mapped MIT curriculum data set

Figure 11

Figure 8. Visualization of MIT curriculum mapping: gray nodes indicate courses with 12 units (a standard semester-long course), blue nodes indicate courses with fewer than 12 units, and orange nodes indicate courses with more than 12 units. Here, three zoom levels of the visualization are shown.

Figure 12

Figure 9. (a) The MIT course 2.00 Introduction to Design has a rank of 0. (b) The MIT course 18.03 Differential Equations has a rank of 2. (c) The MIT course 6.006 Introduction to Algorithms has a rank of 3. (d) The MIT course 6.814 Database Systems has a rank of 5. These panels visualize the prerequisite pathways of courses. Within a pathway, course nodes are ordered by increasing rank. In all cases the directionality of the edges between courses points downwards.

Figure 13

Table 5. After mapping: summary of the mapped SUTD EPD data set

Figure 14

Figure 10. Visualization of SUTD Engineering Product Development degree program mapping. Outcome nodes are shown as small red circles and course nodes are shown as larger circles. Whiter course nodes address more outcomes and darker course nodes address fewer outcomes. The mouseover on the right shows which courses address the highlighted outcome.

Figure 15

Figure 11. The weighted indegree score for each outcome shows how strongly the outcome is addressed by courses across the SUTD EPD curriculum.

Figure 16

Figure 12. The weighted outdegree score for each course shows how strongly the course contributes to outcomes across the SUTD EPD curriculum.

Figure 17

Figure 13. The projected outcome coverage of Student X, shown in increasing score. A red bar indicates that Student X has a potential deficiency for that outcome with the current plan of study.

Figure 18

Figure 14. The projected outcome coverage of Student X was found to be deficient in two outcomes, highlighted in red. To alleviate this deficiency, the highlighted blue course that addresses both outcomes is recommended to the student in an advising session.

Figure 19

Table 6. After mapping: summary of mapped dataset for course Computational Methods in Aerospace Engineering

Figure 20

Figure 15. Visualization of concept map for course Computational Methods for Aerospace Engineering.

Figure 21

Figure 16. Visualization of the tree-like structure yielded by the outcome Implement ODE integration methods and its prerequisite chain.

Figure 22

Table 7. Outcomes of high rank are synthesizing skills that build on earlier material in the course Computational Methods in Aerospace Engineering