Enhancing students' language skills through blended learning | Synapse