Blended learning, Computer-Assisted Language Learning, Educational technology integration framework, Language proficiency progression, Learning Management System, Rosetta Stone