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 created in a database and associated with a participant record. At least one objective is established, recorded and associated with the development goal record. At least one activity is selected, contributing to achievement of the development goal. A roster is created, in which the participant is scheduled to participate in the selected activity under supervision of at least one supervisor. Upon completion of a rostered activity, the system presents the supervisor with a reporting interface 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 in association with the participant record.
展开▼