Blink , you can just have a function that creates all the perilous traps or whatever that is called upon answering the question right. I.e.
if(answer != correct)
{
level_1_path_1_perils();
}
function level_1_path_1_perils()
{
create traps, monsters ect...
}

Another way to do it would be to have a main path , with side paths that contain the traps and monsters , and have the question areas , where there are is the main path as well as a side path, both obstructed by a rock or a gate or something , and if you answer wrong , then the rock breaks or gate opens to the side path which will be the perilous one , once you get through the side path , it will join the main patch again in a question area , where you repeat the process. The advantage to this way is you can build the whole level in WED , and set up the paths , traps and enemies exactly as you want and just save the level, where in the first option I put you'd have to set up the whole level , then write all the trap and monster positions for each perilous path to a unique function for each question. Hope it helps.