Learners can benefit more from the emerging ubiquitous computing technology in more learning scenarios beyond traditional computer-based e-learning system. But due to the great diversity of device specification, learning contents, and mobile context existing today, learners may have a poor learning experience in the ubiquitous computing technology-enhanced learning (u-learning) environment. This paper proposes a multiple response approach for adaptive learning service with context-based multimedia contents, which recommends preferred media for learners according to the u-learning environment. Based on six learning statuses from SCORM, five learning responses of learning objects are used to reward or penalize the preferred media according to the learning context. In the evaluation experiment, the accessed object, time, location and mobile device are mainly used as context data. With the comparison between the controlled group and non-controlled group, the results show that the proposed method can improve the utilization rate of learning objects which implies that the learners are more interested in these recommended media. The results also show that the learning experience is improved.