The below learning management diagram shows the user interface of the LMS can be any browser that a person uses, which takes the information or data from the content management unit and other components of the learning management system. These LMS are associated with different Learner Grouping Sub-Systems, like learner modeling databases, classifier training, and others. These sub-systems are linked with a sub-system of content assignment of learning groups, like a database of content assignment rules to the learner group and creating content assignment rules. As the diagram illustrates, the communication module is a learner model agent responsible for the composition and interpretation of messages. The learning material agent takes charge of domain knowledge, its content, and its organization.