1. A computer-implemented method comprising: determining one or more tasks and a first order for the one or more tasks; determining one or more forms associated with a task and a second order for the one or more forms within the task; generating one or more user interface elements that link to the one or more forms within the task and include an indication of a status of the one or more forms within the task; generating a manifest comprising a summary of the one or more tasks arranged in the first order, the one or more forms arranged in the second order within the task, and the one or more user interface elements that link to the one or more forms within the task and include an indication of a status of the one or more forms within the task; providing the manifest for display on a portable computing device; analyzing metadata including a submission time of the one or more forms within the task in the manifest, the one or more forms including user annotations being filled out on the portable computing device; identifying a third order for arranging the one or more forms within the task in the manifest based on analyzing the metadata including the submission time of the one or more forms within the task in the manifest; and reordering the one or more forms within the task in the manifest based on the third order.