What high-level problem are you trying to solve?
When using the jump menu / table of contents to navigate, if a group has field-list
appearance, it will always jump to the top of the group regardless of which question is selected and its position on that screen.
Any ideas on how ODK could help you solve it?
The position of the question is known and can be jumped to, as if a mid page question is required and left blank, upon trying to go to the next screen it will jump to place the label at top of screen, so implementing similar behaviour for ToC jump seems feasible.