Peer assessment in a project-based engineering course: comparing between on-campus and online learning environments … View this article: Peer assessment in a project-based engineering course: comparing between on-campus and online learning environments