Online virtual labs, i.e. virtual spaces emulating real laboratories where students can accomplish a number of learning tasks, have the potential to revolutionize the educational landscape by providing students with distance courses and curricula that otherwise would be difficult if not infeasible to be offered. The objective of ENVISAGE is to offer a solution towards optimizing the learning proce ...