This document discusses a proposal for a new architecture for intelligent tutoring systems (ITS) that enables mobility and context-awareness. The proposal combines OSGi and semantic web technologies on an Android platform to allow ITS services and functionalities to be adapted and reconfigured at runtime based on the user's context. Existing ITS architectures do not support modularity, dynamic adaptability, or auto-adaptability based on changing user contexts. The proposed architecture uses ontologies to semantically describe ITS services, bundles, contexts, and the Android hardware model to enable semantic service discovery and auto-adaptation of the ITS based on the user's mobility and surrounding environment. The solution aims to satisfy requirements for flexibility, reusability