Peer Challenge

Peer Challenge is a mobile app to support case-based, peer-to-peer learning. It's organized around video cases submitted by students for feedback from their peers, subject experts, and course organizers.
Github

video challenge screen and peer response
two screens from peer challenge

A sample case problem and video response.