Return to Article Details Enhancing Critical Thinking Skills and Communication Skills through Flipped Learning Technology in Moroccan Middle Schools Download Download PDF