A comprehensive framework for integrating modern educational technologies with problem-based learning in medical education | Synapse