Diversity in an environment for accessible learning
The objective of the current study is to research, design, implement and test a tool that provides a repository of learning objects and records a profile of the users, in order to deliver a personalized and customized version of the learning object to the user taking into account their optimal learning profile and inclusive design in mind. The intention is to package and deliver content taking into account the diversity in learning subjects and materials encountered by teachers and learners in a classroom setting. To this end, intensional logic and programming is introduced to accommodate user diversity in a web-based teaching and learning environment. The Markup Macro Processor Language (MMP)  is used as an interpreter language that makes adaptations on the server as it transforms web pages "on the fly" without requiring web content to be rewritten for each specific user.