Hi! I came here after being tested with the same phrase that @chrischriskurisu mentions: 今日は冬休みの宿題を全部 してしまおう.
When I’ve seen the correct answer (after giving up after trying with してしまう and しちゃう), I was very surprised and thought it was a bug, after re-reading the grammar explanation for this item and seeing that this しまおう form don’t appear anywhere in the meaning explanation or the examples (and since I’ve following a different grammar path, it’s literally the first time I’ve seen it).
I think is quite confusing, since the only way to proceed is to fail it, and then search where in Bunpro is the grammar point that explains that volitional, not either having a clue of where to search. (I’m really just trying to find it in the “grammar search” with しまおう, まおう and no luck …)
Maybe a solution to this, if one item will use test sentences that use other grammar points, could be to indicate it in the study section, and give a reference to it, so you can know that in order to pass the sentences you need to study that other point first.