The QR Cache project was developed in response to stakeholder needs at CNA-Qatar to promote blended learning and mobile device integration. It uses a design-based research approach to iteratively develop mobile RLOs accessed by QR codes to teach English computer terminology. In the first phase, students used the mobile RLOs in class instead of workbooks. Students completed surveys about their experiences which indicated the RLOs reduced transactional distance and engaged students across the domains in the FRAME model of mLearning design. Analysis of student and teacher responses showed the mobile RLOs created an accessible situated learning experience and positively impacted the learning.