Abstract: A method of administering an assessment is provided, and includes receiving a request for said assessment and presenting a test including a dynamic question derived from an electronic archive. Dynamic questions include a stem question and one of a stem question formula, a stem question range, a stem question variable, and a stem question constant. A method is also provided with a step of providing an assessment and recommendation includes providing a recommendation on the basis of a predetermined recommendation rule, where the predetermined recommendation rule is configured to enable a correlation between an answer or set of answers provided in response to at least one dynamic question and a set of recommendations. Systems employing both methods in hardware and/or software are also provided.