1. A method for enhanced memorization of a document using a computer system, the method comprising the computer-implemented steps of: accessing textual information of a document stored in a computer-readable storage device by an application running on a computer system; receiving at least one configuration setting from a user, the at least one configuration setting relating, at least in part, to a selection of one or more keywords within the document for memorization by the user; responsive to the selection of the one or more keywords of the textual information based on the at least one configuration setting, replacing the one or more selected keywords with one or more test items to create a test template, such that the test template comprises the textual information and the one or more test items replacing the one or more selected keywords; wherein the one or more test items are positioned over the one or more keywords, such that the one or more test items are positioned over the one or more keywords; wherein the one or more test items are adapted to reveal the one or more keywords when the user inputs one or more correct answers in response to a test question through a user input window, the one or more correct answers relating, at least in part to an identification of the one of the more keywords; and displaying to the user the test template, wherein the test template is configured for the user to answer the one or more test items.