I see it both sides.
What if we did something similar to a wargame like testing setup.
The guide has it's underlined information, say programming c, then have a project at the end to complete (by choice) and then go to a site (whether ao.com (needs Jupiter Media's approval) or one/several sites of ours.) and do an online quiz (in .php or whatnot) and move up the ranks like hackerslab.org?

Just a though for both ideas together. Thoughts?