In the case of computer-managed learning (CML), also known as Computer Managed Instruction (CMI), computers are used to manage and assess learning processes. Computer managed learning systems operate through information databases. These databases contain bits of information which the student has to learn, together with a number of ranking parameters which enables the system to be individualized according to the preferences of each student. As a result of two-way communication between the student and the computer, determinations can be made as to whether the student achieved their learning goals on a satisfactory level. If not, then the processes can be repeated until the student has achieved their desired learning goals.
Additionally, educational institutions use computer-managed learning systems for storing and retrieving information which aids in educational management. This could mean information such as lecture information, training materials, grades, curriculum information, enrolment information among others.