Student model centered architecture for intelligent learning environments