Fostering metacognitive process using active learning in a mechatronic engineering course Academic Article in Scopus uri icon