1. A system, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises program instructions executable by the processor to: select a navigation path of an interview-based application, wherein the navigation path comprises a plurality of prompts associated with a tax topic on a tax return; display a prompt to a user, wherein the plurality of prompts includes the prompt receive, from the user and in response to displaying the prompt, a request for help associated with the tax topic; obtain a knowledge profile comprising a numerical knowledge subscale score, wherein the numerical knowledge subscale score is associated with the tax topic, and wherein the knowledge profile is associated with the user; lower, in response to the request for help associated with the tax topic, the numerical knowledge subscale score associated with the tax topic; select, in response to lowering the numerical knowledge subscale score, an alternate navigation path of the interview-based application, wherein the alternate path comprises an alternate plurality of prompts regarding the tax topic; display an alternate prompt to the user, wherein the alternate plurality of prompts includes the alternate prompt; receive, from the user, a value in response to displaying the alternate prompt and populate a field of the tax return based on the value.