DOKK Library

Four Seasons of Code

Authors Shreyank Gupta

License CC-BY-SA-3.0

Plaintext
  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