Overview

Cambitio attempts to address three problems at once by providing a centralized site for group project peer reviews.

For Instructors

Instructors seeking to gather peer reviews from team members involved in group projects often find a logistical nightmare of game theory and data collection. We seek to develop a platform for collecting reliable reviews of student performance, in lieu of reinventing the wheel on every group project.

For Students

Often, students find it hard to convey their ability to work well in groups to employers during brief interviews while job hunting. Despite having an exemplary track record on collaborative projects, many students find it difficult provide quality evidence of these abilities.

For Employers

Like students, employers seek a more reliable way way of gauging the ability of potential employees to work productivly in the corporate culture.

Objective

Cambitio's goal is to solve these three problems by providing a platform for collecting reliable peer reviews. Instructors can worry less about the logistics and skip straight to the grading. Students can build a stronger resume by being able to provide real evidence of their collaborative skills. Employers gain a valuable metric for evaluating potential employees.

Logisitics

Cambitio seeks to minimize low quality reviews. Some ways that this is acheived include:

  • Only verified instructors may create an account capable of creating projects and triggering the review process. This attempts to prevent stat padding.

  • Students can see their average star rating, in order for them to decide if this is a metric they wish to include in their resume. They cannot see individual star ratings or comments, providing some degree of anonymity and encouraging candid reviews.

  • Students are asked to provide star ratings on several unique aspects of peer performance. This aims to provide more resolution by teasing out strengths and weknesses and encourages reviewers to put a little more thought into evaluation.

Additional Info

  • Students may only sign up once a professor invites them. We create a basic account with a random password and use the Sendgrid email service to notify students of the account. By following the link in the email, students are asked to set a password on login, at which point they can choose and create groups.

  • Instructors will have the option to upload course rosters instead of manually entering student information. We did not have access to a sample roster file from tsquare, but have implemented file upload and parsing in the course creation page with a sample file (attatched).

  • Most of the site functionality has been built out, however we did not get an opportunity to fully implement the review model (the last model we worked on), and it does not reference properly after being created.

  • We did not get an opportunity to implement cancan or another authorization gem, but did make an effort to tailor the content of the various pages to the type of authenticated user. It is still possible to access most pages and put most forms without the proper credentials.

  • The footer color indicates the currently authenticated user. Orange for instructor, gray for visitor, yellow for student, and cyan for employer.

Share this project:

Updates