Summer of Code/2015/Web Confusion Sanchit: Difference between revisions

No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 96: Line 96:


The challenges will be divided into Beginner, Intermediate and Advanced levels based on the difficulty and level of thinking required for a topic.
The challenges will be divided into Beginner, Intermediate and Advanced levels based on the difficulty and level of thinking required for a topic.
The speciality of these challenges will be that the user will know when to stop tweaking. The challenge will be from a spectrum of categories with each challenge giving the student a gist of problem solving skills that is required in programming. (Bug Fixing, Coding from scratch, Tweaking the code) The trick here is that the learner on solving the challenges will get the idea of the concepts inside out.


'''Example Challenges'''
'''Example Challenges'''
Line 181: Line 182:
| '''21st June – 27th June'''  || Add the automated testing feature to the deployment, testing it and getting feedback from various people. (IRC, Mentors, Mailing Lists and other places)
| '''21st June – 27th June'''  || Add the automated testing feature to the deployment, testing it and getting feedback from various people. (IRC, Mentors, Mailing Lists and other places)
|-
|-
| '''28th June – 3rd July'''  || Searching and fixing of bugs. Prepare a report of the project made so far and submitting it for Mid – Term Evaluations
| '''28th June – 3rd July'''  || Searching and fixing of bugs. Brush up the modules. Prepare a report of the project made so far and submitting it for Mid – Term Evaluations
|-
|-
| '''4th July – 11th July'''  || Start implementing the features for the “Gallery” part of Web Confusion and create working “Save” and “Share” buttons, testing them and adding them to the deployment.
| '''4th July – 11th July'''  || Start implementing the features for the “Gallery” part of Web Confusion and create working “Save” and “Share” buttons, testing them and adding them to the deployment.
Line 189: Line 190:
| '''26th July – 2nd August'''  || Testing the complete project, deploying it for the XO and then put a working version of the project for the schools to get a feedback of the problems faced by them.
| '''26th July – 2nd August'''  || Testing the complete project, deploying it for the XO and then put a working version of the project for the schools to get a feedback of the problems faced by them.
|-
|-
| '''3rd August – 15th August''' || Making a list of the feedback and solving the issues priority wise.Cleaning up the UI and wrapping up.
| '''3rd August – 15th August''' || Making a list of the feedback and solving the issues priority wise. Cleaning up the UI, sandbox the code, preparing final modules and wrapping up
|-
|-
| '''16th August – 28th August'''  || Adding finishing touches, making a small guide and a little documentation for making the work for the learner easier. Submitting the project for final evaluation.
| '''16th August – 28th August'''  || Adding finishing touches, little tweaking, making a small guide and a little documentation for making the work for the learner easier. Submitting the project for final evaluation.
|}
|}