Community and contribution: Factors motivating students to participate in an extra-curricular online activity and implications for learning · Study