A computer-implemented method and system monitors progress of a participant in a program of development. At least one development goal is established for the participant, and a corresponding record (304) created in a database (300) and associated with a participant record (302). At least one objective is established, recorded (306) and associated with the development goal record (304). At least one activity (308) is selected, contributing to achievement of the development goal. A roster (312) is created, in which the participant is scheduled to participate in the selected activity under supervision of at least one supervisor (310). Upon completion of a rostered activity, the system presents the supervisor with a reporting interface (1300) configured for entry of participant progress information with respect to achievement of the objective and the development goal. The supervisor enters progress information relating to the objective and/or the development goal, and the system stores this information in the database (300) in association with the participant record (302).
展开▼