Abstract: An online social learning platform receives questions from users. Other users submit answers to the questions on the social learning platform. The platform tracks the contributions of the users who submit answers and rewards them by crediting their accounts on the social learning platform with volunteer time. The platform generates reports of the users' accumulated volunteering hours that the users can submit to their respective schools for credit towards requirements to spend time volunteering, for example, to earn their high school diplomas.