Graph Editor
PRIME

Example Curriculum Graph

(Student's view)
AM101 • Linear Algebra & Calculus
Interactive embed • Switch views or drag & zoom nodes

A tool for mapping course material as a graph

Course material rarely fits a single linear syllabus. Topics depend on each other, get reused across courses, and get taught in a different order every year. The Graph Editor lets course staff model that structure explicitly: domains connect to show prerequisites, subjects live inside a domain, lectures group subjects into what's taught in a session.

An example graph is shown nearby. You can drag nodes, zoom in and out, and change to different views.


Read manual

Features

Create prerequisite roadmaps, coordinate with colleagues, and publish shareable views.

Curriculum graphs

Model prerequisite dependencies between domains, subjects, and lectures as directed acyclic graphs.

Programmes and courses

Organize multi-course programmes, manage staff permissions, and keep curriculum data structured.

Sandboxes

Draft and test curriculum modifications in sandboxes before publishing them to live courses.

Public links and embeds

Generate read-only shareable links and embed codes to display interactive graphs for students.

Sharing graphs with students

A finished graph can be shared as a read-only link, or embedded as an iframe anywhere. Viewers don't get edit access and don't need to log in.

Open the link

Course-staff and TA manual

Read step-by-step walkthroughs for courses, graphs, domains, subjects, lectures, and shareable links.

Open manual

Contributors

AD

Abel de Bruijn

Developer

@abeldebruijn
BK

Bram Kreulen

Developer

@Bluerberry
JK

Julia van der Kris

Migration and Devops expert

@juliavdkris
BP

Boris Pavic

Developer

@BorisPST
DP

Daniela Petrova

Coordinator

BW

Bartek Włodarczyk

Developer

@bewuwy