Next: Hooking up a new
Up: GAME
Previous: AssessmentManagementHelper
Contents
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