|||

A theory of change for our project!”

Great, but so fiddly to actually draw.”

Theory Maker is designed to meet this need.

Theory Maker is a free and simple web app for making diagrams of theories of change, logframes, etc. Its special feature is that you can also create boxes to group the pieces of your network, for example to mark off different phases, regions or stakeholders.

First, do us a favour by clicking here: tell your followers about theorymaker!

You make the diagrams just by typing the names of the elements in a structured way into a (resizeable) window, and you get a live diagram as output which reflects what you type. You can save the diagram as a graphics file or just copy and paste it into any document, but don’t forget to copy and paste the text somewhere too because it won’t be there next time you visit the site.

What Theory Maker provides

Quick and easy …

This site tries to make it easy to make a diagram using only text typed according to really simple rules.

… theories of change

There are plenty of toolkits for making various kinds of network graphs and UML diagrams. Some are offline, some are online, for example plantuml. But Theory Maker is optimised for, as the name says, theories of change, logframes, etc.

… including boxes

Its special feature is that you can also create boxes to group the pieces of your network, for example to mark off different phases, regions or stakeholders. So in addition to the graph itself, you can show hierarchical grouping of nodes using nested boxes. This is particularly useful in the field of project monitoring and evaluation, in which it is often necessary, alongside the causal flow between project variables which can be captured with a normal directed graph, to show other non-causal but possibly hierarchical grouping of variables e.g. project phase, geographical distribution etc.

What it doesn’t do

No control over layout

It doesn’t give you much control over the actual layout (like whether something appears at the top or bottom). This tool tries to keep the layout simple, but that doesn’t necessarily mean things are where you want them. Don’t bother trying to get the nodes and boxes to move about: If you want to tweak a diagram further, you can download the .svg version of it and manipulate it further in Inkscape, Libreoffice Draw or Illustrator.

Remember to save your text

There is no registration or log-in. You just type text. Don’t forget to copy and paste the text you typed somewhere too because it won’t be there next time you visit the site.

Anyone want to help me make this into a plugin for MS Word? Enter the text, press a button, get the graphic inserted below?

Up next Inventory & analysis of small conservation grants, C&W Africa - Powell & Mesbach! Lots of charts! Here it is at last This was an interesting job. We visited three countries, did a lot of interesting interviews, and a lot of data analysis. This Draft blog post for AEA365 This is a blog post I’m working on for the AEA365 blog, we’re going to do a series on the Theories of Evaluation TIG. Hi, I’m Steve Powell, a
Latest posts Causal Map intro Causal Mapping - an earlier guide The walk to school in Sarajevo Glitches Draft blog post for AEA365 Theory Maker! Inventory & analysis of small conservation grants, C&W Africa - Powell & Mesbach! Lots of charts! Answering the “why” question: piecing together multiple pieces of causal information rbind.fill for 1-dimensional tables in r yED graph editor Examples of trivial graph format Using attr labels for ggplot An evaluation puzzle: “Talent show” An evaluation puzzle: “Mobile first” An evaluation puzzle: “Many hands” An evaluation puzzle: Loaves and fishes An evaluation puzzle: “Freak weather” An evaluation puzzle: “Billionaire” Publications Using Dropbox for syncing Shiny app data on Amazon EC2 Progress on the Causal Map app Articles and presentations related to Causal Maps and Theorymaker Better ways to present country-level data on a world map: equal-area cartograms A starter kit for reproducible research with R A reproducible workflow for evaluation reports Welcome to the Wiggle Room Realtime comments on a Theory of Change Responses to open questions shown as tooltips in a chart A panel on visualising Theories of Change for EES 2018? Peer mentoring for evaluators How do you explain reproducible research to clients?