CodeChef
  • PRACTICE
    • Easy
    • Medium
    • Hard
    • Challenge
    • Peer
  • COMPETE
  • DISCUSS
    • Wiki
    • Forums
    • Blog
    • Twitter
  • COMMUNITY
    • CodeChef Meetups
    • Campus Chapters
    • Host Your Contest
    • User Groups
    • CodeChef TechTalks
  • HELP
    • Frequently Asked Questions
    • FAQ for Problem Setters
    • Ranks
    • Tutorials
  • ABOUT
    • About CodeChef
    • Team CodeChef
    • Press Room
    • CEO's Corner
    • About Directi

Requesting Ideas for CodeChef Open Source Project

Posted by The Chef on November 20th, 2009 Filed in Open Source View Comments

Carrot Cakes,

Our primary goal at CodeChef has always been to help students and professionals become better programmers.  While algorithmic problem solving certainly helps, we feel like we can do a lot more.  We’ve tried to expand our reach by holding Tech Talks and Meet-ups as well as instituting campus chapters, the wiki and chat.  Now we’re excited to announce our next idea.  In our most recent poll we asked if any of you participate in an Open Source project, the large majority of people indicated that they currently do not but are interested in doing so.  We’d like to leverage your enthusiasm, start our own open source project and ask all of you to contribute.

We’d like to do a project that helps the wider community.  We came across this article and really liked the concept:

NIIT Limited on the occasion of the World Computer Literacy Day (WCLD) 2005 is planning to set up computer literacy kiosks in 20 locations spread over the rural areas of the country and to train 20,000 village children free of cost…

… computers are installed for unsupervised use of children in slums and impoverished locations to show that irrespective of the socio-economic background children learn to use computers by themselves if provided with the right kind of infrastructure.

While we have a few ideas of our own, we’d love to hear what cool concepts you can come up with.  Let’s all work together to create a project that can really help people.  Please share your thoughts with us in the comment section below… let the brainstorming begin…

Cheers,
Amit

  • Share/Bookmark
  • http://twitter.com/Marutib Maruti Borker

    An opensource Online problem judge, the judges used by most of the contests held by colleges across India are really unstable ( system commands can reboot the system )

  • http://twitter.com/Marutib Maruti Borker

    An opensource Online problem judge, the judges used by most of the contests held by colleges across India are really unstable ( system commands can reboot the system )

  • Anil C R

    You could try something similar to Alice. It's kinda sad coz Alice is available only for Mac and Windows so something similar for Linux??

  • Anil C R

    You could try something similar to Alice. It's kinda sad coz Alice is available only for Mac and Windows so something similar for Linux??

  • ajaysomani

    Spoj is good enough, no need to repeat.

  • ajaysomani

    Spoj is good enough, no need to repeat.

  • red

    Location based content listing is the concept that can read the current location built on location based services. Here we intend to implement location based services for using with the organizer of a JAVA enabled mobile phone.The organizer will display the details stored in the mobile phone which are specific to that location. The basic idea of the project is to create an application for mobile phones which displays the contents like address book,details of contacts, reminders etc based on the location in which we are currently based. for example, if i am in a place 'abc city', when i use this application, the details of t contacts present in 'abc city' in my phone have to be displayed. And when i move to another location say 'xyz city' then the details of contacts present in 'xyz city' has to be displayed. One can also view the list of works to be done at that particular location. We would like to know if the project can be done as a mobile application using JAVA or if Symbian has to be used. Also, since all these features can be easily obtained using GPS, we want to create an application which does not use GPS.

  • red

    Location based content listing is the concept that can read the current location built on location based services. Here we intend to implement location based services for using with the organizer of a JAVA enabled mobile phone.The organizer will display the details stored in the mobile phone which are specific to that location.

    The basic idea of the project is to create an application for mobile phones which displays the contents like address book,details of contacts, reminders etc based on the location in which we are currently based. for example, if i am in a place 'abc city', when i use this application, the details of t contacts present in 'abc city' in my phone have to be displayed. And when i move to another location say 'xyz city' then the details of contacts present in 'xyz city' has to be displayed. One can also view the list of works to be done at that particular location.

    We would like to know if the project can be done as a mobile application using JAVA or if Symbian has to be used. Also, since all these features can be easily obtained using GPS, we want to create an application which does not use GPS.

  • Varrun

    SPOJ is not open source :)

  • Varrun

    SPOJ is not open source :)

  • ajaysomani

    Spoj is free for usage and its good enough. IMO it wouldn't matter much if it was open source and we probably dont need to redo all the efforts those guys did.

  • Varrun

    If an open source alternative were there, there would be one stable distribution that can be downloaded and run on any campus intranet. Writing secure code is time consuming and requires the communitiy. I guess Mooshak is a good open source one. Looks are bad but can be customized though :)

  • ajaysomani

    Spoj is free for usage and its good enough. IMO it wouldn't matter much if it was open source and we probably dont need to redo all the efforts those guys did.

  • Varrun

    If an open source alternative were there, there would be one stable distribution that can be downloaded and run on any campus intranet. Writing secure code is time consuming and requires the communitiy. I guess Mooshak is a good open source one. Looks are bad but can be customized though :)

  • ajaysomani

    I think conducting a good contest just doesn't depend on having good online judge software, you need lots of external configuration, network related things. I believe if you can host a contest on SPOJ, why would you want to host it on your own servers. Least configuration is involved and your contest is up and running :) .

  • ajaysomani

    I think conducting a good contest just doesn't depend on having good online judge software, you need lots of external configuration, network related things. I believe if you can host a contest on SPOJ, why would you want to host it on your own servers. Least configuration is involved and your contest is up and running :) .

  • Varrun

    Well, a good algorithm tutor which serves the interest of the user might be a good one. For Eg. For all problem types, graphically show how the algo works for some sample problems, then get the user to solve additional problems of same type and varying difficulty( maybe within the app or on other OJ's). Show comprehensive statistics on which areas the user needs to improve(can be a pop up on start). Also can connect to a central server for updates on latest programming contests/problems which can be fed dynamically. The perfomance in the contests can be updated by the user, which can show his temporal improvement in perfomance. The app should be platform independent.Just an Idea :)

  • Varrun

    Well, a good algorithm tutor which serves the interest of the user might be a good one. For Eg. For all problem types, graphically show how the algo works for some sample problems, then get the user to solve additional problems of same type and varying difficulty( maybe within the app or on other OJ's). Show comprehensive statistics on which areas the user needs to improve(can be a pop up on start). Also can connect to a central server for updates on latest programming contests/problems which can be fed dynamically. The perfomance in the contests can be updated by the user, which can show his temporal improvement in perfomance. The app should be platform independent.
    Just an Idea :)

  • http://www.forexnos.com/ Forex Automatic Trading

    I often read your blog and always find it very interesting. Thought it was about time i let you know�Keep up the great workHave a nice daydavid swin______________________________________________

  • http://www.forexnos.com/ Forex Automatic Trading

    I often read your blog and always find it very interesting. Thought it was about time i let you know�Keep up the great work

    Have a nice day
    david swin
    ______________________________________________

  • http://www.watch-glee-online.com watch glee

    I will bookmark and continue reading your blog in the future! Thanks alot for the informative post!regardsjenny martin______________________________________________

  • http://www.watch-glee-online.com watch glee

    I will bookmark and continue reading your blog in the future! Thanks alot for the informative post!

    regards
    jenny martin
    ______________________________________________

  • nitishkumar

    Why can't we have something other than online judge ?

  • nitishkumar

    Why can't we have something other than online judge ?

  • bushworlda

    Mbt sale there,Would you want to experience the wonderful feel from Mbt m walk shoes and Mbt chapa shoes?

  • bushworlda

    Mbt sale there,Would you want to experience the wonderful feel from Mbt m walk shoes and Mbt chapa shoes?

  • Anil

    just found this: http://sourceforge.net/projects/onj/

  • Anil

    just found this: http://sourceforge.net/projects/onj/

  • http://www.jigargandhi.co.cc Jigar R Gandhi

    I think people are completely diverting from the issue we need to make a project that can really help people. Recently there was a project from MIT named Sikuli ( groups.csail.mit.edu/uid/sikuli ) this sikuli helps in visual programming for general tasks like configuration and administration. what we need in this scenario is a frame work like this where we can create scripts that helps small children learn specific tasks in unsupervised conditions. say for example we create a script that gives a frame of how to use the Microsoft office

  • http://www.jigargandhi.co.cc Jigar R Gandhi

    I think people are completely diverting from the issue we need to make a project that can really help people. Recently there was a project from MIT named Sikuli ( groups.csail.mit.edu/uid/sikuli ) this sikuli helps in visual programming for general tasks like configuration and administration. what we need in this scenario is a frame work like this where we can create scripts that helps small children learn specific tasks in unsupervised conditions. say for example we create a script that gives a frame of how to use the Microsoft office

  • asheybo

    spoj is already there as an open source…!!

  • kaili

    I got to
    d3 gold this blog from Facebook (buy d3 goldone of my friends posted it). After reading,

  • vineetpaliwal

    Hello , Has this initiative culminated into anything . Its a 3 year old thread . I am new to CodeChef , and really love it . I think an open source project of educational value to underprivileged , whatever it is , would be a superb idea .

    Hope this thread gets revived . Lets do some brainstorming .

  • http://www.facebook.com/kabeer1990 Kabeer Khan

    Alice is available for Linux http://alice.org/index.php?page=downloads/download_alice3.1

blog comments powered by Disqus

Recent Posts

  • ACRush eclipsed
  • … and we meet!
  • Progress report of April contests
  • Moving into a New Kitchen.
  • The color and mischief of March contests

Categories

  • About (8)
  • ACM ICPC (9)
  • Announcement (119)
  • Campus Chapters (6)
  • College Contests (8)
  • Contests (126)
  • Events (23)
  • FAQ (1)
  • Features (34)
  • Languages (1)
  • Meetup (5)
  • Open Source (1)
  • Practice Problems (7)
  • Prizes (17)
  • Problems (5)
  • Programmer of the Month (27)
  • Tech Talks (6)
  • Tutorials (15)
  • Winners (80)

Recent Comments

  • CodeChef on ACRush eclipsed
  • CodeChef on ACRush eclipsed
  • random123 on ACRush eclipsed
  • Sagar Malhotra on Moving into a New Kitchen.
  • Guest on Moving into a New Kitchen.

Recent Pictures

Blogroll

  • Documentation
  • Plugins
  • Suggest Ideas
  • Support Forum
  • Themes
  • WordPress Blog
  • WordPress Planet

Archives

  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • March 2009
  • February 2009
  • January 2009

Company Blogs

  • Directi
  • .pw Corp Blog
  • CEOs Blog

Careers@Directi


  • About CodeChef
  • About Directi
  • CEO's Corner
  • CodeChef Campus Chapters
  • Blogger Community Program
  • User Group Outreach Program

© 2009, Directi Group. All Rights Reserved.

Sponsors