Split a page in two with adjustable heights

Right now I make sure of #v(5.25) to do something like:

This works fairly well, but once I add the solution to a question, it pushes the following question question downward, often overflowing it to the next page. Is there a way to split the page in fixed regions so that Q2 remains fixed in position even if the solution to Q1 gets large?

The easiest solution would be to use the hide function, then when you want to export with the solutions enabled just remove the function call. You can even export a version with & without solutions pretty painlessly this way using the bundle feature and some simple programming.