A computer system for monitoring progress of at least one learner through an experiential learning cycle, the computer system comprising: a computer server accessible through a communications network, the computer server arranged to receive event data through the communications network from a user computing device, the event data being generated by the at least one learner progressing through the experiential learning cycle; a memory for storing empirical data indicative of the experiential learning cycle and event data received at the computer server through the communications network; and a processor configured to process the received event data and comparing the processed event data with the empirical data to determine the progress of the at least one learner through the experiential learning cycle.
展开▼