Preliminary Project Specs - SCCapstone/imentor GitHub Wiki

Mobile & desktop friendly website (responsive design)

  • Teacher posts their project need

  • The project description could also have links to their overall project website or could include a more in-depth written description.

  • Flexible timeline of need. Example: “July 2015-August 2015. 30 minutes once per week on M,W,F from 10-12 or 2-3 online & once one site for 2 hours at ___”

  • Descriptions of mentors would be “structured data” (X people with Y skill/background). Ex: “1-2 people with illustration skills”

  • Teachers can notify mentors that they think meet the project need

  • Mentors can find projects and apply to join them

  • Search for projects based on skills requested and time commitments

  • Mentors apply for a project. Teacher can communicate back and forth and then accept or decline the mentor.

  • Mentors pass a background check?

  • Scheduling

  • The app helps negotiate the times the mentor will be engaged with the student/class.

  • Teacher enters the available timeslots and mentors “sign up” for a time.

  • Teachers link up students with mentors

  • Teacher assigns students to a mentor and timeslot

  • When the time comes, students and mentor can use a “Start Hangout” button to initiate the online session.

  • Feedback

  • Mentors can provide feedback on the projects and students

  • Teachers and students can provide feedback to mentors

  • Integration and Interoperability

  • Sign in with Google account so its quick and easy. This also makes Hangouts and Drive integration easier.

  • Links/URLs to mentor openings should be easily available so if teachers have existing project or class pages they can post a links to the positions.

  • API for integrating with the service could be interesting, increase its usage, and allow for easier division of labor on the project team.