next up previous contents
Next: Hooking up a new Up: GAME Previous: AssessmentManagementHelper   Contents

AssessmentManagementAction

The controller AssessmentManagementAction is responsible for the lifecycle management of an online assessment excluding the startup of the online assessment management workflow. When a user selects an assessment from the available assessments dropdown list on Segment Management screen and presses 'Add Assessment' button, the controller SegmentManagementAction intercepts it to start the lifecycle. In the addAssessment method of SegmentManagementAction class, the singleton AssessmentManagementHelper is called to retrieve the corresponding form bean name for the selected assessment. Any dynamic dropdowns in the form are populated with the help of AssessmentManagementHelper. Currently, only Clinical rater mandatory field dropdown is supported, but a more generic mechanism is not difficult to implement when/if need arises. The addAssessment method forwards directly to the controller named CADispatcherAction which is responsible to figure out which online form page to show as the next screen. The controller of each JSP page generated by CALM is AssessmentManagementAction.



Subsections

Burak Ozyurt 2008-03-28