Four Seasons of Code
A Student Project Management system
Presented by
Shreyank Gupta
Associate Software Engineer, Red Hat
Licensed under Creative Commons Attribution-ShareAlike
What student
project?
Sounds familiar?
I know C/C++/Python and I want to do a
project.
I am interested in network programming,
please suggest me something cool to
work on.
I want to contribute, how do i contribute?
Summer Coding
Mentoring woes
Student Project
Management
Existing Solutions
Wiki
Too Much Effort
Trac
Not Student Project Focused
Melange
Tied to the Google App Engine
(closed source)
Four Seasons of
Code
About FSoC
Developed as a part of Fedora Summer
Coding
Developed for Fedora Summer Coding
Written in Ruby on Rails
Code hosted on Github
Written by
Shreyank Gupta
Gaurav Meghnani
Features
User Management
Guest
Student
Mentor
Admin
Task deadlines
Automated reminders
Comments and Journals
Features
Calendering
Dashboard
User Dashboard
Project Dashboard
Admin Panel
Link to Code Repository
Integration with Fedora Account System
Features
User Profiles
Modes
Summer Coding
Year Round
Generation of Certificates
Workflow
Project Idea
Project has
Mentor?
Students write proposal
Mentor accepts -
Tasks & Timelines
Coding
Signed off?
Certificate
of completion
Organizations
Fedora Summer Coding
DGPLUG Summer Training
Your Organization?
#TODO
User Experience
Security Audit
Customization
Quality Testing
?
Join:
fsoc@lists.fedorahosted.org
Licensed under Creative Commons Attribution-ShareAlike