Visualising Related Concepts

Isaac has about 75 concept pages that go alongside the questions and cover key material in physics and maths. They aren’t designed to replace a textbook, more as a reminder of important points and key areas. One of the neat, but under-used, features of Isaac is the “Related Content” boxes at the bottom of questions and concept pages. They list questions that use the same skills, or concepts that are relevant to the current page.

Visually showing the links between concepts could be useful when revising or when answering questions. For those who like maths terms, all the related question/concept information on Isaac forms a big directed graph.

Unfortunately, there are far too many questions on Isaac to make this usable on the whole site - just drawing the graph for related questions in our Mechanics section gives the spidery mess in the image above!

Trying again just for concept pages produces something more manageable. In fact; with Graphviz, some Javascript and a decent browser you can make a basic but reasonably interactive way to explore the concept pages on Isaac. It works on desktop: try scrolling the mouse wheel to zoom in and out (don’t use the browser’s zoom), and use the arrow keys to move about (dragging won’t work). Mobile devices and small screens will still load the page and be able to pan and zoom, but the highlighting of linked concepts won’t work!

Explore it here

There are almost certainly links between concepts missing and the data is now very much out of date. Maybe the whole thing ought to be a symmetric directed graph (arrows both ways for all links)! We’re not really sure how useful such a tool is, or how we’d actually use it on Isaac - but it was a fun afternoon’s work all the same!


Blog post author photo

James Sharkey

James works on both the Physics and Computing sides of the Isaac Physics project, having previously worked on the Dynamics and Maths questions.