Amish, Mohamed, Jihan, Sha, "Developing collaborative online project-based learning model to enhance learning in engineering.", , 2023