Difference between revisions of "Summer of Code/2015/none"

From Sugar Labs
Jump to navigation Jump to search
(Replaced content with "__NOINDEX____NONEWSECTIONLINK__")
Line 1: Line 1:
== About You ==
+
__NOINDEX____NONEWSECTIONLINK__
''' What is your name? '''
 
 
 
My name is Danyl, I am a 3th year student at Epitech Paris
 
 
 
''' What is your email address? '''
 
 
 
danyl.semmache@gmail.com
 
 
 
'''What is your Sugar Labs wiki username? '''
 
 
 
Danyl
 
 
 
''' What is your IRC nickname on irc.freenode.net? '''
 
 
 
Danyl
 
 
 
''' What is your first language? (We have mentors who speak multiple languages and can match you with one of them if you'd prefer.) '''
 
 
 
My native language is French but I am OK with English.
 
 
 
'''Where are you located, and what hours (UTC) do you tend to work? (We also try to match mentors by general time zone if possible.) '''
 
 
 
I'm located in Paris, France.
 
I'm planning to work 20:00 - 23:00 on Tuesday, Thursday and Sunday (I will be in fixed-term contract everyday - 9:30 at 19:00).
 
 
 
''' Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects, or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer? '''
 
 
 
I got invested during my part-time job this year, to create a component on a BI (Business Intelligence) solution who is named Talend.
 
 
 
They have an open source part call "component designer" where you can create your own component. So I start to create a simple calculator for understand how it's work.
 
 
 
Now, I'm developing a real serious component where you are suppose to select an objetcs who called a methods with a predefined XML schema and connect to an API for catch the information who are need by the component user. There is flows input and output who dealing with the E.T.L (Extract Transform Load).
 
 
 
I attended a GSOC conference by Lionel Laské and decided to register.
 
 
 
 
 
== About your project ==
 
''' What is the name of your project? '''
 
 
 
Web Confusion
 
 
 
 
 
'''Describe your project in 10-20 sentences.'''
 
 
 
'''What are you making?'''
 
 
 
A representative set of web pages as challenges to learners who are developing skills in '''HTML''' and '''CSS'''.
 
 
 
 
 
'''Who are you making it for, and why do they need it?'''
 
 
 
I'm making it for the children and this can be a very good knowledge and may ignite a passion.
 
 
 
 
 
'''What technologies (programming languages, etc.) will you be using?'''
 
 
 
'''HTML''' / '''CSS(bootstrap / FlatUI)'''
 
 
 
 
 
'''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.'''
 
 
 
 
 
'''My timeline is :'''
 
 
 
 
 
{| class="wikitable"
 
| Week 1 - 19 May || Research :
 
- Open source library for intuitiv design<br>- Best way for fun learning<br>- Find a way for save the level done into the browser's cache<br>- How to deal with the creative use of images, audio and<br>video media who are suppose to be done by the users<br>- How to make this educational and interesting<br>- Think to a good intuitive design<br>
 
|-
 
| Week 2 - 25 May || Begining of the creation of the set of web pages :
 
- Introduction of the content call<br>- Introduction of the bootstrap call<br>- Set the save browser's cache (local)
 
|-
 
| Week 3 - 1 June || Start to make content :
 
- Introduction to the first page<br>- Introduction to the HTML tutorials<br>- Introduction to the CSS tutorials<br>- Find free pictures of grades, levels, rewards<br>- Find free songs<br>
 
|-
 
| Week 4 - 8 June || Save in browser's cache content :
 
- Do the HTML tutorials<br>- Try to find a way for save grades, levels, rewards in local<br>
 
|-
 
| Week 5 - 15 June || Test :
 
- Do the CSS tutorials<br>- Testing on XO, PC, XO / IE / Firefox / Google chrome browsers<br>- Bug hunting<br>- Bug fixing<br>
 
|-
 
| Week 6 - 22 June || Deployment :
 
- Testing on XO, PC, XO / IE / Firefox / Google chrome browsers<br>- Bug fixings<br>- Documentation writing
 
|-
 
| MidTerm Evaluation | MidTerm Evaluation
 
|-
 
| Week 7 - 29 June || Planning scheduling evaluation and modifications if required
 
- All web pages checking<br/>- Bug hunting<br/>- Bug fixing
 
|-
 
| Week 8 - 6 July || Init web pages programming :
 
- Sound recording with the levels<br/>- Testing on XO, PC, XO / IE / Firefox / Google chrome browsers<br>- Documentation writing
 
 
 
|-
 
| Week 9 - 13 July || Web pages elements :
 
- Video recording with the levels / tutorials (maybe)<br/>- Testing on XO, PC, XO / IE / Firefox / Google chrome browsers<br>
 
|-
 
| Week 10 - 20 July || Web pages checking :
 
- Bug hunting<br/>- Bug fixing<br/>- Documentation writing
 
|-
 
| Week 11 - 27 July || All website checking
 
- Bug hunting<br/>- Bug fixing
 
|-
 
| Week 12 - 3 August || All website checking
 
- Bug hunting<br/>- Bug fixing<br/>- Documentation writing
 
|-
 
| Week 13 -  10 August || All website checking
 
- Bug hunting<br/>- Bug fixing
 
|-
 
| Week 14 - 17 August || Final patches in order to make everything working flawlessly
 
|}
 
 
 
 
 
''' Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant. '''
 
 
 
I never give up. Since my 16 years, I'm working hard and never take holidays. At 16, I wanna to be independant, so I find a student job during the high school : the week-end, the holidays, the summer.
 
 
 
I like finance so I successfuly passed the "Financial Markets" MOOC from Yale University.
 
 
 
I like entrepreneurship so I succuessfuly passed the "Technology Entrepreneurship" MOOC from Stanford University.
 
I want to learn the C# and the .Net, I will learn it with the "Programming with '''C#'''" MOOC from Microsoft.
 
 
 
So I can say that I give myself the means to succeed. I like to learn like I said. And when I do a things, I'm doing it the best I can.
 
 
 
During my first internship, I was directly took like a "web developer" in fixed-term contract where I learn '''HTML''' / '''CSS''' / '''PHP''' / '''SQL'''.
 
 
 
== You and the community ==
 
'''If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.'''
 
 
 
'''My answer :'''
 
 
 
If the project is successfully completed, the Sugar Labs community will be able to offer an HTML and CSS web pages for kids by learning. It can be a great deal for discover tomorrow's talents and move the world.
 
 
 
 
 
''' What will you do if you get stuck on your project and your mentor isn't around? '''
 
 
 
I will ask the Sugar community, friends, collegues and my school mentors to discuss with me in order to explain what my problem is.
 
I think that discussion is the first step of getting new opinions and others point of view. Of course I will also use my great friends, Google, StackOverflow, Github to see if somebody has encountered the same problems I did.
 
 
 
 
 
'''How do you propose you will be keeping the community informed of your progress and any problems or questions you might have over the course of the project? '''
 
 
 
- I will (if it is relevant) create pages on the Sugar wiki
 
- The Git commit messages will be clear and helpfull for others developpers
 
- My code will be documented in order to reveal my work and progression
 
 
 
== Miscellaneous ==
 
 
 
'''Describe a great learning experience you had as a child.'''
 
 
 
When I was child, I had the chance to discover and help my big brother to built a desktop computer. I remember the all old components that was needed for doing it and I think, this is, his interest for Hardware who make that I am become a programer today.__NOINDEX____NONEWSECTIONLINK__
 

Revision as of 13:27, 27 March 2015