Ubiquitous learning extends e-learning from indoor to outdoor but also overcomes the weakness of mobile learning which only provides the specific domain knowledge to learners in particular learning environment. A ubiquitous learning environment covers the knowledge of different domains, hence, how to offer individual learner the learning sequence according to the learner's preference is an important issue. In order to solve the research issue, this paper first builds a context-awareness knowledge structure to store the different domain knowledge in a ubiquitous learning environment. After that, with pre-built stories and learning objects' characteristics, the system can aware of what domain knowledge learners are interesting with. Several exhibition rooms and artifacts in museum are used to demonstrate the idea of this research.