Support Ubiquitous Learning with Knowledge Awareness