Skip to content

Instantly share code, notes, and snippets.

@mprat
Created April 26, 2013 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mprat/5470178 to your computer and use it in GitHub Desktop.
Save mprat/5470178 to your computer and use it in GitHub Desktop.
A system diagram for secondary education at a high level, without any specifics.
digraph high_school_sys{
overlap=scalexy;
nodesep=0.6;
subgraph cluster_after{
label = "After high school";
"College";
"Vocational career";
}
subgraph cluster_local_system{
label = "Local education system";
"School board";
"PTA";
"Teachers";
"Administrators";
//"Teacher evaluation";
}
subgraph cluster_larger_system{
label = "US education system";
"State education departments";
"Standards";
}
subgraph cluster_tools{
label = "Teacher tools";
"Grades";
"Feedback";
"Curriculum";
"Textbook";
subgraph cluster_work{
label = "Student tasks";
"Assessment";
"Projects";
"Homework";
}
}
node[shape=box,style=filled,color=lightgrey, fillcolor=red] "Students";
node[shape=ellipse, style=solid];
"Teachers" -> "Students";
"Administrators" -> "Teachers";
"Curriculum" -> "Teachers";
"Curriculum" -> "Students";
"State education departments" -> "Curriculum";
"State education departments" -> "Assessment";
"Teachers" -> "Assessment";
"Assessment" -> "Students";
"Standards" -> "Assessment";
"Standards" -> "Curriculum";
"State education departments" -> "School board";
"School board" -> "Administrators";
"School board" -> "Teachers";
"School board" -> "Teacher evaluation";
"PTA" -> "School board";
"Homework" -> "Students";
"Teachers" -> "Homework";
"Projects" -> "Students";
"Teachers" -> "Projects";
"Students" -> "College";
"Students" -> "Vocational career";
"Teacher unions" -> "Teachers";
"Teacher unions" -> "School board";
"Home life" -> "Students";
"Textbook" -> "Curriculum";
"Curriculum" -> "Textbook";
"Textbook" -> "Students";
"Test prep" -> "College";
"Test prep" -> "Students";
"Standards" -> "Test prep";
"Test prep" -> "Assessment";
"Grades" -> "Students";
"Teachers" -> "Grades";
"Projects" -> "Grades";
"Homework" -> "Grades";
"Teachers" -> "Feedback";
"Feedback" -> "Students";
"Projects" -> "Feedback";
"Homework" -> "Feedback";
label="A secondary school education system";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment