A nontransitory computer-readable medium having a plurality of computer-executable instructions which, when executed by a processor, perform a method for reducing a presentation of less-relevant questions to a user of a tax return preparation system to personalize a tax return preparation interview process for the user, the instructions comprising:
- a tax return preparation engine configured to host a user interface to provide user experience elements and relevant interview questions to the user to progress the user through the tax return preparation interview process hosted by a mobile computing system of a user;
- wherein the user experience elements include graphical tiled icons that are associated with tax-related topics,
- wherein the user experience elements are selectable by the user through the user interface by moving one or more of the user experience elements from a first region in the user interface to a second region of the user interface;
- a data structure that includes questions for the tax return preparation interview process,
- wherein each question is associated with at least one of the tax-related topics, the data structure configured with questions, attributes of each question, and associated tax topics associated with a subject matter of each question;
- and
- a question relevance module configured to receive selected ones of the user experience elements,
- wherein the question relevance module is configured to determine the relevant interview questions from the questions for the tax return preparation interview process, at least partially based on the selected ones of the user experience elements, and is further configured to link individual ones of selected user experience elements as navigation elements to particular questions determined to be a high relevancy and receive a selection one of the user experience elements and responsively delivering at least one question to the user based on the selected one of the user experience elements and the navigation element.