A Self-Regulated Learning Approach: A Mobile Context-aware and Adaptive Learning Schedule (mCALS) Tool


  • Jane Yau University of Warwick
  • Mike Joy University of Warwick




Context-aware, Learning Schedule, Mobile Learning, Learning Java programming, Learning Objects, Self-Regulated Learning


Self-regulated students are able to create and maximize opportunities they have for studying or learning. We combine this learning approach with our Mobile Context-aware and Adaptive Learning Schedule (mCALS) tool which will create and enhance opportunities for students to study or learn in different locations. The learning schedule is used for two purposes, a) to help students organize their work and facilitate time management, and b) for capturing the usersâ?? activities which can be retrieved and translated as learning contexts later by our tool. These contexts are then used as a basis for selecting appropriate learning materials for the students. Using a learning schedule to capture and retrieve contexts is a novel approach in the context-aware mobile learning field. In this paper, we present the conceptual model and preliminary architecture of our mCALS tool, as well as our research questions and methodology for evaluating it. The learning materials we intend to use for our tool will be Java for novice programmers. This is appropriate because large amounts of time and motivation are necessary to learn an object-oriented programming language such as Java, and we are currently seeking ways to facilitate this for novice programmers.

Author Biographies

Jane Yau, University of Warwick

PhD Candidate Dept of Computer Science

Mike Joy, University of Warwick

Senior Lecturer Dept of Computer Science




How to Cite

Yau, J., & Joy, M. (2008). A Self-Regulated Learning Approach: A Mobile Context-aware and Adaptive Learning Schedule (mCALS) Tool. International Journal of Interactive Mobile Technologies (iJIM), 2(3), pp. 52–57. https://doi.org/10.3991/ijim.v2i3.268



Special Focus Papers