Problem-based learning utilizing assistive virtual simulation in mobile application to improve students’ critical thinking skills | Synapse