Skip to content

notionparallax/course-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

CoDe Graph

This is a very nerdy attempt to map the skills that flow through the CoDe course. At the moment it looks like this:

a very messy diagram of the relationships between courses

This is mainly so that I (Ben) can understand what skills I need to export from 1161 (Design Computing) so that the students are well placed to do a good job in their later courses.

But, it might be useful for other people to look at. I'm not sure how correct it is as I built it off an oldish map of the course.

You can copy the contents of the code.dot🔗 file and paste it into this site: https://dreampuf.github.io/GraphvizOnline

It's a bit painful to work with, but the layout engine is amazing, and once there's a tonne of data in there we can make it look pretty in a manual tool.

I've done most of the work of structuring and formatting the graph, so you needn't worry too much about that. But, you can add new edges so that the graph gets more useful.

It's a bit messy at the moment because it's got a lot pointing at dummies. I've done this so that it's got most of the structure in place for others to edit, and it'll get way tidier as we start to fill it in.

The only bit you need to understand is that to draw an edge from x to y, you'd do:

x -> y

but we're interested in what the skill actually is, so you'd do:

x -> y [label="the skill\non another line"]

N.B. \n is a new line marker so we can keep things all on one line in the file.

Each course exports multiple skills, so we can do this:

x -> y [label="being\ncool"]
x -> y [label="being\smart"]
x -> z [label="matching belt\nand shoes"]

I've made a couple of temporary conventions. If you're sure what your course exports, but not where it goes, make it go to a dummy, e.g.

dummy1161 [label="_"]
CODE1161 -> dummy1161 [label="Github"]
dummy1161 -> knowledgeBank

Then the dummy connects to the knowledgeBank which connects to the graduation courses (the pinnacle of all knowledge).

Once you've made some changes and want to contribute them back, to this repo just use the 🖊️ icon to paste your code over the top of mine, make a comment, and then I'll merge the two into each other.

This is a very incomplete sketch, so if you think there's something you want to work through, call me on teams and let's talk it through together.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published