A study of essential dimensions of learning and teaching, including learner characteristics and needs, organization and structure of educational institutions, development of curriculum and lesson ...