Curriculum mapping is the process of associating course-level learning outcomes with program-level learning outcomes. It is a practice routinely used by curriculum developers and reviewers to ensure that curricula are structured and organized strategically to meet program goals. This project will make use of a graph schema to organize curriculum data. Graph databases offer lots of flexibility in modelling complex structured and unstructured relationships between topics, courses and learning outcomes. Following the design of the scheme, curriculum data will be collected and stored in a graph database for subsequent retrieval and analysis. Graph visualizations and reporting tools will also be developed so that users can easily interact with and explore the data.
This app has been archived and re-written in Django to take advantage of python's Neo4j Object Graph Mapper (OGM).
The new version can be found here: Curriculum Mapping Tool V2