Sylvia Rene' Crozier
PRG/211
September 9, 2013
Vic Echeverria
Personal Learning Management
The question at hand; is it possible to design an application to record high economic value learning tasks or insights that will allow for periodic review? Yes it is possible, yet there is a level of complexity to design such an application.
To solve the problem the application needs to determine economic value or insight that will allow for review the important lessons learned. Each task would need an attribute, assigned a value or a score to identify which may be of more significance than another. To achieve the output value the application would be dependent on key user input.
For the application to be user friendly and obtain the required input the application must contain the ability for the user to input lessons learned with responses. Set reminder triggers for reviewing and revisiting those lessons on a periodic basis. The user would need to be able to select a value or score for the element they are entering to give it a scoring level. The user interface would need about 8-10 input fields for the user, a couple calculated display fields, search field, date and time fields with calendaring, and an output list component.
A small backend database would be needed to store the data and information into a structure that can be queried upon when needed. Important lesson data, date of the lesson, time, and open text area to write what important points were learned from the lesson. A score factor or attribute needs to be stored with each record to provide the overall calculated economic value. The database would be queried for content and score values to provide output to the user once data had been entered for reference.
The development activities would begin with the planning and requirements phase where all of the application flow, modules and calculations would be defined in detail along with some psudo-code to clarify all of
References: Based on object-oriented application design best practices which are discussed in several areas such as the Code Project (www.codeproject.com) , skilsoft module Getting Started with Software Programming, EBOOK collection: Prelude to Programming. Concepts and Design, Fifth Edition