Iām not 100% sure if this is the right sub, but anyway. I have a document with a mind map of all the knowledge that you need to be an iOS developer. See below:
Iām using Tinderbox to organize and create two iOS development courses and I will provide this āmega cheatsheetā to the students along with a discount for Tinderbox.
Iāll also use in a video that gives the ābig pictureā of all the stuff you need to learn and how itās organized. Thereās one catch: that mind map is for a senior iOS developer. You donāt need to know everything in order to get a entry level job. I fear that students will freakout when they see the size of the map.
Iād like to have a single map, but having 2 different views:
Senior iOS Developer: display everything
Junior iOS Developer: display a subset of the notes and keep the rest hidden
Is there a way to do this with agents or something else? Iād like to have a switch that turns on an off the extra notes.
What I would do is have a boolean attribute such as $Senior which when True means the note applies to the senior level, and when false means the note does not apply,
Then have a stamp (or a couple of stamps to use as off / on toggles) that set $Color to ātransparentā, $Name and $Text to the same color as your background, and turns off visibility for the relevant links. The stamp could have a conditional like
Thanks Paul! I clearly still have a lot to learn about Tinderboxā¦ Iāll look into to Stamps in the docs. If you have pointers of examples, Iāll appreciate it (and pay it with a beer in the first opportunity )
Interesting quest, @frr149 - and, again, nice suggestion from @PaulWalters. Thank you both.
May I suggest to look at Storyspace for tasks like this, in general and in particular at Howard Oakleyās wonderful tutorial which might be just what youāre looking for. Paul Walterās cool suggestions seems to go in the same direction.