<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Deepankgupta</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Deepankgupta"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Deepankgupta"/>
	<updated>2026-06-13T21:22:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=FoodForceII/Project_Deployment&amp;diff=28861</id>
		<title>FoodForceII/Project Deployment</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=FoodForceII/Project_Deployment&amp;diff=28861"/>
		<updated>2009-05-08T16:05:23Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: Removing all content from page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Food_Force_2&amp;diff=28860</id>
		<title>Activities/Food Force 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Food_Force_2&amp;diff=28860"/>
		<updated>2009-05-08T15:48:30Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Foodforce2 developers page=&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
&lt;br /&gt;
FoodForce2 is both a classroom tool, and an outside classroom activity. It is a new kind of an educational solution, an “expanded school” which grows well beyond the walls of the classroom. The game play has been designed in a way to educate the child about certain key learning areas. The key learning areas on which the game focuses are: Strategy, Trading, Technology and its use, Crisis Management, and collaboration. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/foodforce/ Sources]&lt;br /&gt;
* [http://wiki.laptop.org/go/Food_ForceII FoodforceII on OLPC wiki]&lt;br /&gt;
* [http://wiki.laptop.org/go/FoodForceII/Storyboard Foodforce II Storyboard]&lt;br /&gt;
* [http://wiki.laptop.org/go/FoodForceII/Project_Deployment Foodforce II Live School Visit]&lt;br /&gt;
&lt;br /&gt;
[[Category:Activities]]&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Food_Force_2&amp;diff=28859</id>
		<title>Activities/Food Force 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Food_Force_2&amp;diff=28859"/>
		<updated>2009-05-08T15:43:37Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Foodforce2 developers page=&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
&lt;br /&gt;
FoodForce2 is both a classroom tool, and an outside classroom activity. It is a new kind of an educational solution, an “expanded school” which grows well beyond the walls of the classroom. The game play has been designed in a way to educate the child about certain key learning areas. The key learning areas on which the game focuses are: Strategy, Trading, Technology and its use, Crisis Management, and collaboration. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
&lt;br /&gt;
* [http://code.google.com/p/foodforce/ Sources]&lt;br /&gt;
* [http://wiki.laptop.org/go/Food_ForceII FoodforceII on OLPC wiki]&lt;br /&gt;
* [http://wiki.laptop.org/go/FoodForceII/Storyboard Foodforce II Storyboard]&lt;br /&gt;
* [http://wiki.laptop.org/go/FoodForceII/Project_Deployment Foodforce II Live School Project Deployment]&lt;br /&gt;
&lt;br /&gt;
[[Category:Activities]]&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=FoodForceII/Storyboard&amp;diff=28858</id>
		<title>FoodForceII/Storyboard</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=FoodForceII/Storyboard&amp;diff=28858"/>
		<updated>2009-05-08T15:32:37Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: New page: ==FoodForce2-Storyboard==  The game currently has a storyboard, which is developed from a viewpoint of an Indian villager, who is the Sarpanch (The administrator of the ruling body, Pancha...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FoodForce2-Storyboard==&lt;br /&gt;
&lt;br /&gt;
The game currently has a storyboard, which is developed from a viewpoint of an Indian villager, who is the Sarpanch (The administrator of the ruling body, Panchayat, of the village)  of a village and his son helps him in the development of the village, who is the next candidate for the position currently held by his father. This page gives a detailed view of the storyboard of the game.&lt;br /&gt;
&lt;br /&gt;
==Characters in the Game==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Kamat.png‎|&#039;&#039;&#039;Kamat&#039;&#039;&#039;,sarpanch of gokul village&lt;br /&gt;
Image:Son.png‎|&#039;&#039;&#039;Son&#039;&#039;&#039;, Kamat&#039;s younger Son&lt;br /&gt;
Image:Sukhdev.png|&#039;&#039;&#039;Sukhdev&#039;&#039;&#039;, sarpanch of Abujamara&lt;br /&gt;
Image:Ajmal.png |&#039;&#039;&#039;Ajmal&#039;&#039;&#039;, Kamat&#039;s elder Son&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Screenshots from the game==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:3.jpg|Chat Picture 1&lt;br /&gt;
Image:4.jpg|Chat Picture 2&lt;br /&gt;
Image:5.jpg|Chat Picture 3&lt;br /&gt;
Image:8.jpg|Chat Picture 4&lt;br /&gt;
Image:21.jpg|Chat Picture 5&lt;br /&gt;
Image:23.jpg|Chat Picture 6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Long ago in the massive lands of India, there used to be a village called Gokul. The village of Gokul had a wise and an honest man, Kamat, as its Sarpanch. After many years of service, Kamat realized that he had grown old. It was the time to retire and pass on his responsibilities to someone, who had the potential, mind and passion to manage the village.&lt;br /&gt;
&lt;br /&gt;
He and his close committee of advisers searched and searched for the ideal caretaker. Sometimes, when you keep on looking for the solution everywhere, you forget to look around your immediate environment. The person was right in Kamats house, his Son.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==FIRST MISSION==&lt;br /&gt;
&lt;br /&gt;
===Cut Scene 1===&lt;br /&gt;
&lt;br /&gt;
;Kamat: Hello son. I hope your studies are going well in school. The studies done in the school give you a theoretical aspect of doing things; you need to learn about how to apply these learning in real life. You need to know how to develop your village, as you might well become the Sarpanch after me. I will assist you in developing your skills... let us go to the village of Abujamara.&lt;br /&gt;
;Son: Father, this is no village, where are the villagers? A village without people is like lake without water. &lt;br /&gt;
&lt;br /&gt;
;Kamat: Yes, this is the place where the Abujamara people will move. The Abujmara village was situated on the banks or river Ganga. Mother Ganga cursed the people of Abujamara by changing its course of flow and flooding the Abujamara village. The people of Abujamara are homeless right now. They came to our village seeking help and the Panchayat decided to clear this forest and provide the land to the poor people. It is our job to help them establish a village on this land.&lt;br /&gt;
&lt;br /&gt;
;Kamat: If you had been at my place, how would you bring life back to this village? &lt;br /&gt;
&lt;br /&gt;
;Son: Father, I feel that the first requirement of the people of the village is shelter.&lt;br /&gt;
&lt;br /&gt;
;Kamat: Very rightly said son. Every person needs a house to live in. Shelter is among one of the most basic necessities of a person. Build 3 huts to shelter the people of Abujamara. You can build a hut by clicking on Build Facility-&amp;gt;house.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(The game should wait until the player makes the huts.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Cut Scene 2===&lt;br /&gt;
&lt;br /&gt;
;Kamat : When you build a hut, some amount of your resources are utilized. For each Hut that you build, 10 units of Building Material, 8 units of Tools and 8 units of Water are used. Also, some of your manpower is employed in making the hut. Similarly, resources are used to build each facility.&lt;br /&gt;
;Son : Okay, Father.&lt;br /&gt;
;Kamat : When you build a Hut the Housing Indicator of the Village increases. The indicators are shown on the bottom right hand side of the screen. The indicators are a measure, which tell about the growth and prosperity of the village.&lt;br /&gt;
;Son : Okay, Father.   &lt;br /&gt;
&lt;br /&gt;
===Cut Scene 3===&lt;br /&gt;
;Kamat: Son, the next basic necessity of a village is Food. The people need food and water to survive. A well will draw water from the ground and provide fresh clean water to everybody. To build a well click on Build Facility-&amp;gt;Well . Build a well now.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(After the well is build)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Cut Scene 4===&lt;br /&gt;
;Kamat : Well done son, You are going good.&lt;br /&gt;
;Kamat : To grow food, you will need to build farms. Since the soil is fertile, we can grow any crop here. It is best to provide a healthy mix of Rice, Beans and Vegetables and Fruits. This will ensure healthy variety and nutrition. Build a farm now.&lt;br /&gt;
&lt;br /&gt;
===Cut Scene 5===&lt;br /&gt;
;Kamat: Well done son. Let us go back and let the new village prosper.&lt;br /&gt;
&lt;br /&gt;
===Reward===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(A window with WFP logo as background opens up)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Great Work!!&lt;br /&gt;
&lt;br /&gt;
Looking at the condition of the village and the rapid progress work done by you for the village. World Food Program has agreed to help the people for Abujamara by providing Food reserves to the village.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SECOND MISSION==&lt;br /&gt;
&lt;br /&gt;
===Cut Scene 1===&lt;br /&gt;
&lt;br /&gt;
;Kamat: The children of Abujamara have no place to study. Some of them are walking 10 miles and more to come to study at your school. Build a school for them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(After the School is built, as by default there would be no Books, thus they would temporarily stop down.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Cut Scene 2===&lt;br /&gt;
&lt;br /&gt;
;Kamat: Son, the Schools require books to function properly. If there would be no books, the teachers would not be able to impart education to the children. Buy the books for the school from the market.&lt;br /&gt;
;Son : Okay, Father.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(After the son buys the books from market and schools resume.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Kamat: Son, as the schools are functional now. You can see that the number of people educated in the Manpower Distribution table has increased. Also the education indicator in the Indicator table has increased.&lt;br /&gt;
;Son: Definitely father, it has. Now, I am able to realize the potential of education.&lt;br /&gt;
;Kamat: Good work son. &lt;br /&gt;
&lt;br /&gt;
===Cut Scene 3===&lt;br /&gt;
&lt;br /&gt;
;Kamat: Son, as you can see a lot of people in the village are sitting idle. That is like a waste of their time and energy. You should build workshops for the people who are not involved in agriculture. The workshop would provide craftsmen, potters and metal workers a place to work. Build a workshop for them to work.&lt;br /&gt;
;Son: Definitely father.&lt;br /&gt;
&lt;br /&gt;
===Cut Scene 4===&lt;br /&gt;
;Kamat: Excellent, with the young learning and the grown-ups working, the village is on the path to prosperity. But can you spot something missing in this scheme. Yes, you are right. They do not have a hospital to care for the sick. Build a hospital now.&lt;br /&gt;
&lt;br /&gt;
===Cut Scene 5=== &lt;br /&gt;
;Kamat: We have done all we can. You are learning fast, someday you will take my place.&lt;br /&gt;
&lt;br /&gt;
===Reward===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(A window with WFP logo as background opens up)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Great Work!!&lt;br /&gt;
&lt;br /&gt;
Looking at the Rapid progress of the village. WFP has planned to start Food for Work program in Abujamara village.&lt;br /&gt;
In Food for Work program WFP involves People of the village in Development Work. &lt;br /&gt;
&lt;br /&gt;
Workers are paid not with money but with food rations to build vital new infrastructure that will increase the food security of households or communities.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Third Mission: (Trading)==&lt;br /&gt;
&lt;br /&gt;
===Scene 1===&lt;br /&gt;
&lt;br /&gt;
;Kamat: How are your studies going? I see, you do not seem to have enough books at school. It is all caused when trading is neglected. Let us analyze the village stocks and I will help you learn the basics of trading.&lt;br /&gt;
;Kamat: You can see the buy/sell button in the highlighted portion in the lower panel of the screen. This provides information on the number of every resource present in the village. When you find yourself running low on a certain resource, you should go to the market to buy more of it. &lt;br /&gt;
;Kamat: Let us buy more books.  Click on the Buy/Sell button, select books and enter the quantity in the box. Finally click the &#039;Buy&#039; button to buy the books.&lt;br /&gt;
&lt;br /&gt;
===Scene 2===&lt;br /&gt;
&lt;br /&gt;
;Kamat : Excellent Work , Son.&lt;br /&gt;
;Kamat : Son you would have noticed that the money present with the village, shown in the right hand top corner, decreases when you buy any resources from the market. You must maintain a good amount of money in the village account.&lt;br /&gt;
;Kamat : To increase money in the village account you can sell resources to the market.&lt;br /&gt;
;Kamat: Like, we have an excess of Building Material and since we are not doing any new construction these days, we can safely sell it in the market. Sell 500 units of Building Material now. &lt;br /&gt;
&lt;br /&gt;
===Scene 3===&lt;br /&gt;
&lt;br /&gt;
;Kamat: Good work son. This is all you need to know about trading. You need to buy the resources when you are falling short of them and sell them when there is an excess of a resource in your village. The prices are governed by the amount of supply in the market. Explain more here. &lt;br /&gt;
;Kamat: Let us head back to a nice dinner at home.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fourth Mission==&lt;br /&gt;
&lt;br /&gt;
===Scene one===&lt;br /&gt;
&lt;br /&gt;
;Kamat: Meet Sukhdev, sarpanch of Abujamara. He has come to thank us for all we did for the village. &lt;br /&gt;
;Sukhdev: Yes, after you and your son&#039;s initial start, our village has prospered. How can I ever thank you for the wonderful work you did for my people. &lt;br /&gt;
;Kamat: It was our pleasure, Sukhdev. If men won&#039;t help fellow men in need, then who will. &lt;br /&gt;
;Sukhdev: This is your modesty, Kamat. I am really impressed with your village, your village has better building and efficient workers. &lt;br /&gt;
;Kamat: This is because we have kept up with the technology Sukhdev.  My son and me will accompany you to your village to help install better technology in buildings. &lt;br /&gt;
;Sukhdev: Thanks a lot, Kamat. We will hold a grand feast on your coming there. &lt;br /&gt;
&lt;br /&gt;
===Scene Two===&lt;br /&gt;
;Kamat: You must know son, technology upgrades provide better buildings with capacity to house more workers and produce more resources. Thus, they are usually helpful in increasing the prosperity of the village. Do an upgrade of the workshop to level 2. Click on the &#039;Upgrade Button&#039; and then select &#039;Workshop&#039; and click upgrade.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(After the son upgrades the workshop)&#039;&#039;&#039;&lt;br /&gt;
;Kamat: Good work Son. You should notice that upgrading a facility increases its productivity. The amount of resources produced by the Workshop have been increased considerable, also the people working in workshop would get better working conditions.&lt;br /&gt;
;Son : Yes father, I can notice the changes. The indicators level has also increased.&lt;br /&gt;
;Kamat : Yes Son, upgrading a facility affects the overall prosperity of the village.&lt;br /&gt;
&lt;br /&gt;
===Scene 3===&lt;br /&gt;
&lt;br /&gt;
;Kamat : Son, now upgrade every facility type to level 2. You can also notice that information related to the upgrade is given in the upgrade window whenever you select any facility.&lt;br /&gt;
;Kamat: When you will upgrade all the facilities, you will notice a considerable change in the indicators of the village.&lt;br /&gt;
;Son : Okay, father.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(After all the facilities are upgraded)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Kamat: Excellent work. Let us join Sukhdev for the feast.&lt;br /&gt;
&lt;br /&gt;
===Reward=== &lt;br /&gt;
&lt;br /&gt;
The people of Abujamara are very much pleased with all the work you have done for the prosperity of the village.&lt;br /&gt;
They have sent you the first harvest from their Farms, as a symbol of Honor to you. You must accept it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fifth Mission==&lt;br /&gt;
&lt;br /&gt;
===Scene One===&lt;br /&gt;
&lt;br /&gt;
;Kamat: I am really impressed with your work. &lt;br /&gt;
;Son: Thank you, father. &lt;br /&gt;
;Kamat: But I wonder, if you are capable enough to work without my guidance now that you have learnt the basics of building a village. &lt;br /&gt;
;Son: I think I will be father.&lt;br /&gt;
;Kamat: I will be leaving the village for the next 3 months to go to your Cousin&#039;s wedding. &lt;br /&gt;
;Son: Will I not be accompanying you?&lt;br /&gt;
;Kamat: No son, I need someone to take care of the village.  &lt;br /&gt;
;Kamat: Here is your mission: Take good care of our village for the next 3 months. &lt;br /&gt;
&lt;br /&gt;
;Kamat: Do not let the indicator levels fall below 40% for the next three months. &lt;br /&gt;
;Son: Ok Father. I will not disappoint you. &lt;br /&gt;
&lt;br /&gt;
===Scene 2===&lt;br /&gt;
&#039;&#039;&#039;(If Son completes the challenge i.e. the value of indicators don&#039;t fall below that value)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Kamat : Well done Son. It seems that you are capable of handling the village after me.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(If Son is not able to complete the mission)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A window opens with the following message&#039;&#039;&#039;&lt;br /&gt;
;Message : &lt;br /&gt;
You were not able to maintain the village properly. Your indicators fell below 40%. &lt;br /&gt;
You must retry this level to reach the next level.&lt;br /&gt;
&lt;br /&gt;
==Sixth Mission==&lt;br /&gt;
&lt;br /&gt;
===Scene one===&lt;br /&gt;
;Kamat: Welcome Ajmal, welcome. How did you find time to visit this small village again. &lt;br /&gt;
;Son: Welcome home bhaiyya.  &lt;br /&gt;
;Ajmal: It is so good to see you again Father, brother. All the comforts in the city are nowhere near the comfort of the home! I am so happy to be back again.  &lt;br /&gt;
;Kamat: I am glad to hear this. So finally, you are going to stay for long. &lt;br /&gt;
;Ajmal: No father, I am afraid not. I am leaving tomorrow but I bring terrible news from the city. &lt;br /&gt;
;Kamat: So soon... but what news troubles you Ajmal?&lt;br /&gt;
;Ajmal: The economy is in recession. Big companies have become bankrupt; traders are losing all their money, prices of the basic commodities falling...&lt;br /&gt;
;Kamat: Ajmal, as a part of the government, it is your job to improve the economy. &lt;br /&gt;
;Ajmal: We are trying hard father, but the recession is here for some time. And you should prepare...&lt;br /&gt;
;Kamat: Prepare for what?&lt;br /&gt;
;Ajmal: The prices will fall and trade will decrease in a few days. &lt;br /&gt;
;Kamat: Our treasury is already low due to bad trade these days, I did not know, it was due to the mistakes of the city people. &lt;br /&gt;
;Son: I will handle it father. I will sail us through these bad times. &lt;br /&gt;
;Kamat: I have full faith in your capabilities son. I will leave the management of the village resources to you. &lt;br /&gt;
;Ajmal: I did not know, that you have stepped into our father&#039;s shoes so soon.&lt;br /&gt;
;Son: I have bhaiyya, and I will do well. &lt;br /&gt;
;Ajmal: Father, come with me to the city once. You will be able to appreciate the crisis better. Moreover, your grandchildren are eager to meet you.&lt;br /&gt;
;Kamat: That&#039;s a good idea, it has been years since I saw them. &lt;br /&gt;
;Ajmal: Thank you father. &lt;br /&gt;
;Son: Bhaiyya, what do you reckon will happen in the coming days. &lt;br /&gt;
;Ajmal: Prices of the commodities will fall, do not try to build new things during this period and focus on trading well. &lt;br /&gt;
;Ajmal: Smart trading will ensure that you do not lose the money in your treasury. According to my calculations, things will improve in the next year. &lt;br /&gt;
;Ajmal: So at the end of 12 months, do not allow the indicator values to below 40%. Also, maintain atleast Rs. 5,000 In the treasury at all times. &lt;br /&gt;
&lt;br /&gt;
;Ajmal: Farewell brother, hope you will do well. &lt;br /&gt;
&lt;br /&gt;
===Scene Two===&lt;br /&gt;
;Son : The prices of all the commodities have dropped. The resources required for proper functioning of the facilities are drying up .&lt;br /&gt;
;Son : It is indeed a tough time for the village. I wish father had been here to accompany me.It is indeed a tough time for the village. I wish father had been here to accompany me.&lt;br /&gt;
&lt;br /&gt;
===Scene 3===&lt;br /&gt;
&#039;&#039;&#039;(If Son completes the mission, i.e. if the indicators remain above 40% and there is enough money with the village.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
;Kamat : Well done Son. You have proved your capabilities once again.&lt;br /&gt;
;Son : Thank you, father.&lt;br /&gt;
&lt;br /&gt;
===Reward===&lt;br /&gt;
&lt;br /&gt;
Looking at the present economical conditions, the government has planned to give bailout to the companies affected by recession.&lt;br /&gt;
The prices of crops will rise again, and the farmers will be able to get the right value for their hardwork.&lt;br /&gt;
&lt;br /&gt;
Good Work!! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(If son fails to complete the mission)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A window opens with the following message&#039;&#039;&#039;&lt;br /&gt;
;Message : &lt;br /&gt;
You were not able to maintain the village properly. Your indicators fell below 40% or the money in your bank is less than Rs. 5000. &lt;br /&gt;
&lt;br /&gt;
You must retry this level to reach the next level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Seventh Mission== &lt;br /&gt;
&lt;br /&gt;
===Scene one===&lt;br /&gt;
;Farmer: Sarpanch ji, there is no water. The crops are dying. Help us&lt;br /&gt;
;Farmer: Help us Sarpanch ji, otherwise whole village will die due to hunger. &lt;br /&gt;
;Farmer: Is it the rain god: Indra who is displeased with us. &lt;br /&gt;
;Kamat: No it is not the gods, but the failing monsoon. &lt;br /&gt;
;Kamat: Due to recent ecological disturbances, monsoon has not come this year. But don&#039;t worry I will handle it. &lt;br /&gt;
;Farmer: Thank you sarpanch ji. We are also holding a pooja[prayers] for Indra.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scene two===&lt;br /&gt;
;Kamat: Son.......&lt;br /&gt;
;Son: Yes father, is there anything I can do for you. &lt;br /&gt;
;Kamat: Yes son, the monsoon has deserted us. The crops are dying. Farmers believe it is the Indra god who is displeased, but you know better.&lt;br /&gt;
;Son: Yes father.&lt;br /&gt;
;Kamat: They will be holding a pooja soon. But we need to do more than that. &lt;br /&gt;
;Son: Yes Father. &lt;br /&gt;
;Kamat : Due to lack of water, the productivity of farms have decreased. People are dying of hunger.&lt;br /&gt;
;Kamat : Hospitals and Workshops are also not able to work properly due to shortage of water.&lt;br /&gt;
;Kamat: Build up some wells and take good care of crops. Do not let the nutrition indicator drop below 50% and increase the stored water level upto 5000. &lt;br /&gt;
;Kamat: Apart from this, general level of indicators at the end of the year should be more than 40%.&lt;br /&gt;
;Kamat: Good luck son. &lt;br /&gt;
&lt;br /&gt;
===Scene 3===&lt;br /&gt;
&#039;&#039;&#039;(If mission is completed.)&#039;&#039;&#039;&lt;br /&gt;
;Farmer : Thank you, Sarpanchji for bringing us out from such a grave problem. Without your help, we along with our families would have died of hunger.&lt;br /&gt;
;Kamat : Well this time it wasn&#039;t me. It&#039;s my son, name (name of the person to whom the xo is registered), who should be getting the credit of all this work.&lt;br /&gt;
;Son : Thanks, father. But it was all due to your guidance and support only that I am able to serve for the prosperity of the village.   &lt;br /&gt;
===Reward===&lt;br /&gt;
WFP has planned to teach the farmers of your village.&lt;br /&gt;
&lt;br /&gt;
They would be helping the farmers in increasing the productivity by helping them in doing proper irrigation of the farms. They would help farmers in implementing techniques like Crop Rotation, using Fertilizers etc, so that the productivity of the farms increase and the fertility of the soil remains intact.&lt;br /&gt;
&lt;br /&gt;
Good Work!!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(If son fails to complete the mission)&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;A window opens with the following message&#039;&#039;&#039;&lt;br /&gt;
;Message : &lt;br /&gt;
You were not able to maintain the village properly. You were not able to complete the task given to you.&lt;br /&gt;
You must retry this level to reach the next level.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Eighth Mission[Earthquake Mission]==&lt;br /&gt;
===Scene one===&lt;br /&gt;
;Kamat: Son, I am getting old, but I have a faint feeling that something bad is about to happen. &lt;br /&gt;
;Son: Why do you think so, father?&lt;br /&gt;
;Kamat: The signs are there in the animals. Look how the cattle and the sheep are getting restless. They are the ones who know first that the Gods are angry. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(An earthquake strikes the village.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kamat dies during the Earthquake.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ajmal also comes back to the village after getting this news.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Scene two===&lt;br /&gt;
;Ajmal : Brother, the responsibility to manage the village is up to you now. you must help the people of the village in recovering from this calamity.&lt;br /&gt;
;Son : But bhaiyya, I wouldn&#039;t  be able to do all this without Father&#039;s help and support.&lt;br /&gt;
;Ajmal : Father had a vision for this village. It had taken him a lifetime to build this village. You must work for his mission. &lt;br /&gt;
;Ajmal : You must re build everything and get the village back on the path to progress and prosperity.&lt;br /&gt;
;Son: Don&#039;t worry brother; I will rebuild the village to its former glory. &lt;br /&gt;
===Mission Objective=== &lt;br /&gt;
Rebuild the village and bring the indicators to 50% within next 2 years. &lt;br /&gt;
&lt;br /&gt;
===Reward===&lt;br /&gt;
The village Panchayat has decided to select you as the next Sarpanch of the village.&lt;br /&gt;
&lt;br /&gt;
Also, they have decided to make a new school in remembrance of the best Sarpanch this village had in years, your father, Kamat.&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=FoodForceII/Project_Deployment&amp;diff=28857</id>
		<title>FoodForceII/Project Deployment</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=FoodForceII/Project_Deployment&amp;diff=28857"/>
		<updated>2009-05-08T15:31:05Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: New page: ==Deployment of FoodForceII==  FoodForceII has been successfully deployed and tested at Delhi Police Public School, Safdarjung Enclave. The details about the visit and the project deployme...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Deployment of FoodForceII==&lt;br /&gt;
&lt;br /&gt;
FoodForceII has been successfully deployed and tested at Delhi Police Public School, Safdarjung Enclave. The details about the visit and the project deployment are given in the following sections:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==School Profile==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:Foodforce2_School.jpg‎ |‎School Picture 1&lt;br /&gt;
Image:FoodForce2_Scol3.jpg‎|School Picture 2&lt;br /&gt;
Image:FoodForce2_Scol2.jpg|School Picture 3&lt;br /&gt;
Image:FoodForce2_Skool.jpg‎|School Picture 4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; School Name              :         Delhi Police Public School&lt;br /&gt;
&lt;br /&gt;
; Establishment year	  :         1989&lt;br /&gt;
&lt;br /&gt;
; Address                  :         B-4, Safdarjung Enclave, New Delhi-110029&lt;br /&gt;
&lt;br /&gt;
; Telephone Number	  :         011-26177094,011-26187275 ,011-26856037&lt;br /&gt;
&lt;br /&gt;
; Email id	         :         dpps47@hotmail.com&lt;br /&gt;
&lt;br /&gt;
; Affiliation              :        CBSE, AISSCE Delhi&lt;br /&gt;
&lt;br /&gt;
; School In Charge	  :         Mrs. M. Sree Lakshmi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Timings===&lt;br /&gt;
	&lt;br /&gt;
; Monday-Friday   : 8:00AM – 1:40 PM&lt;br /&gt;
; Saturday         :8:00 AM – 1:40 PM (only for 11th and 12th standards)&lt;br /&gt;
; Lunch        :10:50 – 11:20 AM&lt;br /&gt;
; Weekly off day  :Sunday&lt;br /&gt;
; Holiday Calendar	:	As per Delhi State Education Department.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Class===&lt;br /&gt;
; Sections per each class?       :  Around 4 sections &lt;br /&gt;
; Subjects taught at each class?  : According to CBSE Syllabus&lt;br /&gt;
; Is Common Teacher for each subject/ Subject wise teacher?:Subject-wise teachers&lt;br /&gt;
; Class room capacity?:Around 40 students&lt;br /&gt;
; Laboratory /Library? : Yes Laboratories and library present. &lt;br /&gt;
; Books other then educational?  : Yes&lt;br /&gt;
; How many Computers available at location?	:25 Computers&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Teacher===&lt;br /&gt;
&lt;br /&gt;
;No of Teachers in schools : Around 90&lt;br /&gt;
;Residence of teacher      : Outside School in nearby residence colonies&lt;br /&gt;
;Teacher qualifications : B.E. and higher qualified&lt;br /&gt;
;How many teachers teach computers?  :	2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Students===&lt;br /&gt;
&lt;br /&gt;
; Ages : 3-17 years&lt;br /&gt;
; Attendance at school  : Very Good&lt;br /&gt;
; Do they attend the school in time?    : Yes, the school is very particular about timings&lt;br /&gt;
; Students complete homework regularly?  :  Yes, it is checked regularly&lt;br /&gt;
; What is % absenteeism of student due to illness?   :  5-10%&lt;br /&gt;
; Text Books and Notebooks are maintained well by student?   : Yes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Other Information===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; How many times Parent and teacher meeting happen in a year?  : 2-3 times&lt;br /&gt;
; Is School having complete data of past students?  : Yes,records are available&lt;br /&gt;
; Any past student has shown excellent growth?     :  Yes, many of them have got admission into top engineering, medical and art colleges.&lt;br /&gt;
&lt;br /&gt;
==Purpose of the visit==&lt;br /&gt;
&lt;br /&gt;
The purpose of this visit was to study the children’s response to the foodforce game deployed on XO laptops. The children were given talk about the Foodforce game and they played on the laptops and computer-lab computers the Foodforce game. The response of children and teachers is documented in this report.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==The Visit in Pictures==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:Image077.jpg|Figure 1: Children playing Foodforce2 in Groups&lt;br /&gt;
Image:Ff2 Image078.jpg|Figure 2: Boy playing Foodforce2 on XO&lt;br /&gt;
Image:Ff2 Image079.jpg|Figure 3: Two girls playing Foodforce2 on Windows based PCs&lt;br /&gt;
Image:Image081.jpg|Figure 4: Children filling questionnaire &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reactions and Comments==&lt;br /&gt;
&lt;br /&gt;
; Deepank Gupta, Visit Co-ordinator  :&lt;br /&gt;
&lt;br /&gt;
This visit was our first attempt to reach out to children and teachers and deploy the game in a live setting. The experience was very fulfilling and enlightening. The feedback received has not only made us confident that the game can make a positive impact in the curriculum, but we also collected data which proves the above fact. Apart from this, the positive reactions from the teacher and willingness to experiment with this novel method of teaching along with constructive feedback received from both teachers and students has helped us realize the potential and the work required going further with this project. &lt;br /&gt;
&lt;br /&gt;
; Mohit Taneja, Workshop presenter   :&lt;br /&gt;
The workshop in Delhi Police Public School was a great experience. It was our first live interaction with the target audience of the project, which helped us in realising the potential of the project. At the same time it also helped us in realising a few loopholes in the game. It was great to see the young children learn and get inspire from the game. The best thing was that they were able to connect with the game. One could realise this thing with a very simple statement of theirs, one of them questioned &amp;quot;Sir, How can I increase the money in my village&amp;quot; the feeling of belongingness that the children were able to get with the game really made me feel that we have done something which can lead to the betterment of a child&#039;s future.&lt;br /&gt;
&lt;br /&gt;
; Vijit Singh, Visit Facilitator:&lt;br /&gt;
Working on the development of FoodForce2 has always been a great experience. We always face a lot of challenges during its development and we always find a roundabout way to overcome them. This time however, the challenge was not regarding the development of the game but about its deployment. We wanted to test our game with the targeted audience and the arrangements were to be made really fast. And so the first idea which came to us was to try it at our schools and so I contacted my school for its deployment. Well, my school principal and the school authorities were really very co-operative on this issue and they gave us the nearest possible time-slot. And finally, we were able to have our first live interaction with the targeted audience of the game. The feedback given by the students as well as the teachers is really very elating and has given us a lot of enthusiasm as well as ideas to improve the game to much better level in the future.&lt;br /&gt;
&lt;br /&gt;
; Ravi Chandran, Teacher at DPPS :&lt;br /&gt;
Saw your game.  Firstly, the game interface is looking good. The game involves strategic and planning of available resources.  I personally feel that inclusion of a HELP menu in the game will greatly assist anybody who plays for the first time.  Hint Pop-up may also be considered. Overall, a decent game for those who love to play strategic games.&lt;br /&gt;
&lt;br /&gt;
; Yashika Budhraja, Teacher at DPPS :&lt;br /&gt;
The game was excellent. The children enjoyed the overall experience. Do forward me the web site where you will finally upload the pictures so that we can show the same to our children.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Children Performance==&lt;br /&gt;
&lt;br /&gt;
To analyze the impact of FoodForce2 on children we did comparative studies of children, who had played the game and ones who didn’t. To collect this comparable data we went to different schools to demonstrate and get feedback from children and teachers. FoodForce2 is meant for children of age group 9 to 14 years. So we focused our testing on the students of class 8th and 9th. All the students were divided into three groups A, B and C. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group A&#039;&#039;&#039; students played FoodForce2 . It was observed that they were actively engaged in quick and varied activity. Students also shared tips and trading skills while gaming.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group B&#039;&#039;&#039; students were given a lecture about the urban issues.  They absorbed this information in a routine passive manner. They regurgitated this knowledge on pencil and paper tests rather than applying it in any dynamic context.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group C&#039;&#039;&#039; students were given the books to read and understand about urban issues. Group C students learned at rather slow pace in comparison to the students of other two groups. They were given very little freedom to manage the content and pacing of their learning. It was observed that these students performed in isolation and couldn’t use one another as resources.&lt;br /&gt;
&lt;br /&gt;
In the end of this innovative learning session each and every student was given a Questionnaire that he had to fill based upon the knowledge that he had received in his respective group. We tried to prepare Questionnaire based upon cognizance and logical reasoning.&lt;br /&gt;
&lt;br /&gt;
Questions based upon logical reasoning were for testing the ability of children to engage them in reasoning about various things learned in game play like trading, collaboration etc. Questions based upon cognizance were for testing the ability of children to perceive, or to be conscious of events, objects or patterns and cognitive reaction to a condition or event.&lt;br /&gt;
&lt;br /&gt;
Data Collected from questionnaire is plotted in the bar graphs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:Graph1.jpg|1: Group A Students&amp;lt;br&amp;gt;2: Group B and C Students&amp;lt;br&amp;gt;&#039;&#039;&#039;Graph 1.  Cognizance Chart&#039;&#039;&#039;&lt;br /&gt;
Image:Graph2.jpg|1: Group A Students&amp;lt;br&amp;gt;2: Group B and C Students&amp;lt;br&amp;gt;&#039;&#039;&#039;Graph 2.  Logical Reasoning Chart&#039;&#039;&#039;          &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Activities/Food_Force_2&amp;diff=28856</id>
		<title>Activities/Food Force 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Activities/Food_Force_2&amp;diff=28856"/>
		<updated>2009-05-08T15:28:56Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== FoodForce2 ==&lt;br /&gt;
[[Image:Foodforce.jpg|thumb|right|Screenshot]]&lt;br /&gt;
&lt;br /&gt;
FoodForce 2 has been designed to educate and motivate people to solve world hunger. Since the laptop reaches out to the developing and third-world countries, it also educates children and teachers in a village on how to acheive self sustenance in a fun and non-intrusive way. It also provides awareness about the work WFP has been doing for the past many decades to abate the problem of world hunger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vision and Learning ==&lt;br /&gt;
&lt;br /&gt;
FoodForce2 is both a classroom tool, and an outside classroom activity. It is a new kind of an educational solution, an “expanded school” which grows well beyond the walls of the classroom. The game play has been designed in a way to educate the child about certain key learning areas. The key learning areas on which the game focuses are: &lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Strategy&#039;&#039;&#039;: FoodForce2 is a strategy game in which decision-making skills of a player have a high significance in determining the outcome. The Player is suppose to plan and execute a strategy in such a way that he can make an optimum use of the resources available with him, so that the village can become self-sustainable for a long time. &lt;br /&gt;
# &#039;&#039;&#039;Sustainable Development&#039;&#039;&#039;:  FoodForce2 teaches player to set limits on the consumption of the present available resources so that they can be used to address future development issues which are critical for sustainable development. &lt;br /&gt;
# &#039;&#039;&#039;Trading&#039;&#039;&#039;: Economic futures of any world community, particularly developing world, is affected by their present trading system. FoodForce2 assist player to integrate into the trade system and multi-lateral trade negotiations. It develops skills for unbiased, rule based and nondiscriminatory trading system. &lt;br /&gt;
# &#039;&#039;&#039;Technology and its use&#039;&#039;&#039;: Technology involves the usage of tools which affects and controls the environment, and the ability to adapt to it. The basic lifestyle in every aspect of our daily lives, the kind of housings, our transport, medical facilities, fashion and entertainment all depend on technology. FoodForce2 demonstrates the effect of using technology in the development of various facilities like hospitals, housing facilities, education and training. It teaches player about the importance of technology for development.&lt;br /&gt;
# &#039;&#039;&#039;Crisis Management&#039;&#039;&#039;: A crisis is a major, unpredictable event that harms human communities and is accompanied by widespread malnutrition, starvation, epidemic and increased mortality. Crisis management consisting of understanding, and coping with any serious situation, especially from the moment it first occurs to the point that recovery procedures start. FoodForce2 teaches crisis management by redesigning the village affected by natural calamities. In the game choices available to players are constrained by economic, social, and physical realities of life in a village. And their actions are highly structured by the practices of urban planning&lt;br /&gt;
# &#039;&#039;&#039;Collaboration&#039;&#039;&#039;: Collaboration is a recursive process where different organizations work together for common goal by sharing knowledge, learning and building consensus. FoodForce2 demonstrate that a community is not supposed to be building in a closed environment. Players should be free to interact with the outside environment i.e. the other villages, which are being developed by his peers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building Blocks ==&lt;br /&gt;
&lt;br /&gt;
The game aims at teaching children lessons on achieving sustainability and self-sustenance. It also provides lessons on &lt;br /&gt;
Globalisation which are implemented through inter-community interaction. To impart these learning lessons, the game has been modelled around a few key elements or building blocks of the game.  &lt;br /&gt;
&lt;br /&gt;
The basic building blocks of the game are :&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Facilities&#039;&#039;&#039;: Facilities are installations which serve the villagers. They play a crucial role in functioning and the development of the village. Resources are required for building a facility. Once the facility has been built it consumes certain resources for it&#039;s functioning and also produce some  resources. Facilities can also be upgraded once they have been built. The different facilities present are: House, Hospital, School, Workshop, Farm and Well.&lt;br /&gt;
#&#039;&#039;&#039;Resources&#039;&#039;&#039; : Resources form the essence of any community. Resources are required to setup facilities and are also consumed constantly by the people of the village. Resources can be traded for money in the market, which can be later used to buy some other resources. The price of each resource is dependent on the market forces The different resources present are: Building Material, Tools,Medicine ,Books ,Water and Food. Food is further divided into Rice, Wheat, Beans, Sugar, Salt and Oils.&lt;br /&gt;
#&#039;&#039;&#039;Indicators&#039;&#039;&#039;: Indicators are a measure of the development of the village. They aim at providing a holistic approach towards assesing the development work taking place in the village. The different indicators present are: Housing, Health, Nutrition, Education, Training.&lt;br /&gt;
&lt;br /&gt;
== Game Play ==&lt;br /&gt;
&lt;br /&gt;
The aim of the player is to make a village self-sustenant in terms of nutrition, housing, health, education and training by consistent production and trading of resources with the help of necessary infrastructure. &lt;br /&gt;
The game currently has a storyboard, which is developed from a viewpoint of an Indian villager, who is the Sarpanch (The administrator of the ruling body, Panchayat, of the village)  of a village and his son helps him in the development of the village, who is the next candidate for the position currently held by his father. &lt;br /&gt;
&lt;br /&gt;
There are three major aspects of the game:&lt;br /&gt;
 &lt;br /&gt;
#&#039;&#039;&#039;Construction of Facilities&#039;&#039;&#039; : [[Image:FoodForce2_Setup_Window.png|thumb|right|FoodForce2 Setup Window]] Some of the facilities like houses and hospitals are already built at the start of the game. Constructing new facilities such as houses, schools, workshops, farms and wells requires some resources. Once the facilities have been built they start producing appropriate resources and also increase the indicators. Facilities also affect the manpower distribution of the village by providing employment. &lt;br /&gt;
#&#039;&#039;&#039;Upgrading Facilities&#039;&#039;&#039; : [[Image:FoodForce2_Villagers_and_Houses.png|thumb|right|Houses after upgradation]]Once a facility has been built it can be upgraded to produce more resources. Upgrading of facilities uses some of the resources of the village, mainly building material and tools. Various upgrades like brick and mortar, functional upgrades and electricity are provided for each facility. Every upgrade costs resources, but an upgraded facility will be more efficient and effective. Upgrading a facility also increases the value of the indicators &lt;br /&gt;
#&#039;&#039;&#039;Trading of Resources&#039;&#039;&#039; : [[Image:FoodForce2_Market.png|thumb|right|FoodForce2 Market in the village]]The final cornerstone of the play is trading which is crucial to a village&#039;s success. For trading, every village is provided with a market, which is visited by traders from neighbouring villages for trade. The price of the resources is determined by market forces. A village cannot effectively grow without a smart trader, timely trades can give your village a leg-up and help it attain prosperity over time. &lt;br /&gt;
&lt;br /&gt;
All the above features of the game play have been illustrated using an interactive storyboard. The storyboard consists of 8 missions. The first 4 missions aim at teaching the player about how to get started. Once the player has got the knowledge of how to maintain the village, then he is made to face the real challenges. The next four missions expect the player to apply the knowledge he gained from the first four missions to real-life scenarios. There are scenarios like occurence of earthquake, through which disaster management skills are imparted to the player. &lt;br /&gt;
&lt;br /&gt;
We also understand/realized this thing that all the topics of Social Concern cannot be integrated into a single story. Thus we are also working on making a storyboard creator tool for the educators/teachers through which the teachers can create their own storyboard and easily import them into the FoodForce2 game and ask their students to play that storyboard on the FoodForce2 platform. This would provide the teachers with tool/platform through which they can address to any of the social issues they want to focus on.&lt;br /&gt;
&lt;br /&gt;
==Storyboard==&lt;br /&gt;
&lt;br /&gt;
The game is currently based on a fully functional storyboard. To know more about the storyboard, visit : [[FoodForceII/Storyboard]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
The game has been developed in python and pygame. Pygame is a game development module in python, which is based on SDL (Simple Direct Media Layer Library), the portability of SDL library on almost all operating systems imparted the same to the FoodForce2 game.&lt;br /&gt;
&lt;br /&gt;
The game is based on a MVC (Model – View – Controller) design model. This software design model consists of three components : Model, View and Controller. The Model serves as the backend of the game which is responsible for managing all the data values related to the game. The View module is responsible for the front end of the game, it handles the Graphics of the game, GUI and Interaction with the user. The Controller module serves as an interface between the View module and the Model, it interprets the commands given by the user through the View module and on the basis of which it makes changes in the model, and when there are some changes made in the model those are also reflected in the view module through the help of this module.  &lt;br /&gt;
&lt;br /&gt;
While developing the game, one of the biggest challenges was to make the game run on the OLPC laptops. To make the game work on the OLPC laptops it was required that the game is highly efficient and has a very small memory footprint, as the hardware of these laptops is not quite advanced and in sync with the computer hardware used on other laptops. In our endeavour to achieve this objective. We went beyond the conventional techniques of implementing various features of the game, and developed such algorithms that they would be requiring minimum amount of memory and time to run the game.&lt;br /&gt;
&lt;br /&gt;
The Mesh Network (a wireless network in OLPC laptops) helped us in implementing the Collaboration feature in the game. Any two laptops can connect to each other and talk to each other through this mesh network. The game once shared over the mesh network can provide interaction between the two villages being virtually developed in the game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Deployment==&lt;br /&gt;
&lt;br /&gt;
The game has been successfully deployed and tested. For details, visit: [[FoodForceII/Project_Deployment]]&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
&lt;br /&gt;
# The game has been designed in Python and Pygame and is very portable and can be run on different operating systems such as Windows, Linux and Mac. &lt;br /&gt;
# The game has a very small memory footprint and is thus easily deployed on an XO. &lt;br /&gt;
# The code base has been made efficient and speedy to deliver the best performance to the user. &lt;br /&gt;
# Extensible Design which allows easy modifications and extensions over the current game structure with total independence of Model, View and Controller. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Base and Status Updates==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beta version of the game has been released. Please check the download section at : http://code.google.com/p/foodforce/downloads/list. &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Relevant Files : &lt;br /&gt;
# FoodForce2-Beta.xo : XO bundle for Sugar. &lt;br /&gt;
# FoodForce2-Beta.exe : Installer for Windows. &lt;br /&gt;
&lt;br /&gt;
==Credits==&lt;br /&gt;
&lt;br /&gt;
#Lead Developer : Mohit Taneja (mohitgenii AT gmail DOT com)&lt;br /&gt;
#Project Manager : Deepank Gupta (deepankgupta AT gmail DOT com)&lt;br /&gt;
#Co-Developer : Vijit Singh (vijitthetopcoder AT gmail DOT com) Peeyush Kumar (peeyush.hsuyeep AT gmail DOT com)&lt;br /&gt;
#OLPC Project Co-ordinator : Manusheel Gupta&lt;br /&gt;
#Artwork Lead : Silke Buhr&lt;br /&gt;
#Artwork : WFP Artists from Italy&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27451</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27451"/>
		<updated>2009-04-15T01:35:27Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Comparison with Moodle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First of all, although Moodle has provided with a great learning system, it does not solve all the problems for teachers and students. Many-a-times, students or teachers are looking forward to engage in a group problem solving exercise which is often impromptu. It seems a lot of work to start up a course page or assignment page, asking all the students to log into Moodle using Browse; start the course and search for the newly made assignment or post. Afterwards everybody will need to submit this problem as assignment individually. The act of collaboration is missing here.  Apart from this, there is always this chance of not having internet in the first place at the school.&lt;br /&gt;
&lt;br /&gt;
Educational toolkit does not require either server or internet to start working with. Just make up a problem and share it with others and start working on it together.&lt;br /&gt;
&lt;br /&gt;
Thus, the proposed activity is better than Moodle in the following ways:&lt;br /&gt;
# It promotes real-time group collaboration.&lt;br /&gt;
# Does not require internet/school server.&lt;br /&gt;
# Is native to sugar and does not require students/teachers to go through a lot of steps before accessing it.&lt;br /&gt;
# Discourages the assignment/test feedback cycle kind of routine.&lt;br /&gt;
&lt;br /&gt;
It also has the following disadvantages as compared to Moodle:&lt;br /&gt;
# This is a new project while Moodle has lots of developers and a very healthy community.&lt;br /&gt;
# Moodle caters to students who do not have xos but other computers. It will need to be made specifically for other computers.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. &lt;br /&gt;
&lt;br /&gt;
The major work in this project is to provide a consistent method to share information over the mesh network. Currently, there are three scenarios which need to be supported: &lt;br /&gt;
#Unicast&lt;br /&gt;
#GroupCast&lt;br /&gt;
#Broadcast&lt;br /&gt;
&lt;br /&gt;
D-Bus provides signals and methods:&lt;br /&gt;
* Signals are multicast - they are sent to all participants in the shared activity (including the sender). They send data and have no return value.&lt;br /&gt;
* Method calls are called on a single participant, and they do have a return value. &lt;br /&gt;
&lt;br /&gt;
We can either use them as illustrated by the HelloMesh Activity directly or we can use their wrappers written by olpcgames folder in the package olpcgames.mesh . This package contains functions like Unicast, Broadcast, lookupBuddy, myHandle etc. which can be used as-is.&lt;br /&gt;
&lt;br /&gt;
The Sugar.Presence Service will also be imported to find out our own name(owner&#039;s name), buddies around you and shared activites. &lt;br /&gt;
&lt;br /&gt;
TALK : Another interesting idea can be its integration with GroupThink later which is another GSoC Project, but I am not very familiar with all its details. -Deepank&lt;br /&gt;
&lt;br /&gt;
Please find some of the diagrams shown below to aid in implementation of the project :  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit MVC.png|Standard MVC Model&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_Model.jpg|Model Component&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_Controller.jpg|Controller Component&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_UseCase.png|UseCase diagram&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Do feasibility study of integrating it with Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
One of the major aims of Sugar is to promote constructive learning. By using the power of mesh network this activity seems to satisfy the teachers and students needs of a learning platform on XO in an interactive environment. The idea of collaborative problem solving seems powerful and enabling for students and teachers. This activity if completed will prove out to be an integral part of the sugar activity package. Looking forward to see work on the same. - Assim&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This project will help meet two of the most important goals of free software communities -&lt;br /&gt;
1. To make the learning platform and activities readily available to learners everywhere;&lt;br /&gt;
2. To explore and share best tools and practices.&lt;br /&gt;
In most developing countries, the teacher student ratio is 1:35. An activity like educational toolkit ensures that the teacher is able to give personalized attention to each and every student in the classroom learning. Also, this activity brings collaboration to the driving seat. Collaborative learning helps build a learning eco-system in its true sense. This has been missing in most classroom learning environments. I wish to see this proposal getting selected and changing this current state of the educational system.&lt;br /&gt;
&lt;br /&gt;
Manusheel Gupta&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27450</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27450"/>
		<updated>2009-04-15T01:16:38Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Comparison with Moodle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First of all, although Moodle has provided with a great learning system, it does not solve all the problems for teachers and students. Many-a-times, students or teachers are looking forward to engage in a group problem solving exercise which is often impromptu. It seems a lot of work to start up a course page or assignment page, asking all the students to log into Moodle using Browse; start the course and search for the newly made assignment or post. Afterwards everybody will need to submit this problem as assignment individually. The act of collaboration is missing here.  Apart from this, there is always this chance of not having internet in the first place at the school.&lt;br /&gt;
&lt;br /&gt;
Educational toolkit does not require either server or internet to start working with. Just make up a problem and share it with others and start working on it together.&lt;br /&gt;
&lt;br /&gt;
Thus, the proposed activity is better than Moodle in the following ways:&lt;br /&gt;
# It promotes real-time group collaboration.&lt;br /&gt;
# Does not require internet/school server.&lt;br /&gt;
# Is native to sugar and does not require students/teachers to go through a lot of steps before accessing it.&lt;br /&gt;
# Discourages the assignment/test feedback cycle kind of routine.&lt;br /&gt;
&lt;br /&gt;
It also has the following disadvantages as compared to Moodle:&lt;br /&gt;
# This is a new project while Moodle has lots of developers and a very healthy community.&lt;br /&gt;
# Moodle caters to students who do not have xos but other computers. It will need to be made specifically for other computers.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. &lt;br /&gt;
&lt;br /&gt;
The major work in this project is to provide a consistent method to share information over the mesh network. Currently, there are three scenarios which need to be supported: &lt;br /&gt;
#Unicast&lt;br /&gt;
#GroupCast&lt;br /&gt;
#Broadcast&lt;br /&gt;
&lt;br /&gt;
D-Bus provides signals and methods:&lt;br /&gt;
* Signals are multicast - they are sent to all participants in the shared activity (including the sender). They send data and have no return value.&lt;br /&gt;
* Method calls are called on a single participant, and they do have a return value. &lt;br /&gt;
&lt;br /&gt;
We can either use them as illustrated by the HelloMesh Activity directly or we can use their wrappers written by olpcgames folder in the package olpcgames.mesh . This package contains functions like Unicast, Broadcast, lookupBuddy, myHandle etc. which can be used as-is.&lt;br /&gt;
&lt;br /&gt;
The Sugar.Presence Service will also be imported to find out our own name(owner&#039;s name), buddies around you and shared activites. &lt;br /&gt;
&lt;br /&gt;
Another interesting idea can be its integration with GroupThink later on which is also being pursued as a GSoC project seperately. &lt;br /&gt;
&lt;br /&gt;
Please find some of the diagrams shown below to aid in implementation of the project :  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit MVC.png|Standard MVC Model&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_Model.jpg|Model Component&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_Controller.jpg|Controller Component&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_UseCase.png|UseCase diagram&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Do feasibility study of integrating it with Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
One of the major aims of Sugar is to promote constructive learning. By using the power of mesh network this activity seems to satisfy the teachers and students needs of a learning platform on XO in an interactive environment. The idea of collaborative problem solving seems powerful and enabling for students and teachers. This activity if completed will prove out to be an integral part of the sugar activity package. Looking forward to see work on the same. - Assim&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This project will help meet two of the most important goals of free software communities -&lt;br /&gt;
1. To make the learning platform and activities readily available to learners everywhere;&lt;br /&gt;
2. To explore and share best tools and practices.&lt;br /&gt;
In most developing countries, the teacher student ratio is 1:35. An activity like educational toolkit ensures that the teacher is able to give personalized attention to each and every student in the classroom learning. Also, this activity brings collaboration to the driving seat. Collaborative learning helps build a learning eco-system in its true sense. This has been missing in most classroom learning environments. I wish to see this proposal getting selected and changing this current state of the educational system.&lt;br /&gt;
&lt;br /&gt;
Manusheel Gupta&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27449</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27449"/>
		<updated>2009-04-15T01:14:07Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Comparison with Moodle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First of all, although Moodle has provided with a great learning system, it does not solve all the problems for teachers and students. Many-a-times, students or teachers are looking forward to engage in a group problem solving exercise which is often impromptu. It seems a lot of work to start up a course page or assignment page, asking all the students to log into Moodle using Browse; start the course and search for the newly made assignment or post. Afterwards everybody will need to submit this problem as assignment individually. The act of collaboration is missing here.  Apart from this, there is always this chance of not having internet in the first place at the school.&lt;br /&gt;
&lt;br /&gt;
Educational toolkit does not require either server or internet to start working with. Just make up a problem and share it with others and start working on it together.&lt;br /&gt;
&lt;br /&gt;
Thus, the proposed activity is better than Moodle in the following ways:&lt;br /&gt;
# It promotes real-time group collaboration.&lt;br /&gt;
# Does not require internet/school server.&lt;br /&gt;
# Is native to sugar and does not require students/teachers to go through a lot of steps before accessing it.&lt;br /&gt;
# Discourages the assignment/test feedback cycle kind of routine.&lt;br /&gt;
&lt;br /&gt;
It also has the following disadvantages as compared to Moodle:&lt;br /&gt;
# This is a new project while Moodle has lots of developers and a very healthy community.&lt;br /&gt;
# Moodle caters to students who do not have xos but other computers. It will need to be made specifically for other computers.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. &lt;br /&gt;
&lt;br /&gt;
The major work in this project is to provide a consistent method to share information over the mesh network. Currently, there are three scenarios which need to be supported: &lt;br /&gt;
#Unicast&lt;br /&gt;
#GroupCast&lt;br /&gt;
#Broadcast&lt;br /&gt;
&lt;br /&gt;
D-Bus provides signals and methods:&lt;br /&gt;
* Signals are multicast - they are sent to all participants in the shared activity (including the sender). They send data and have no return value.&lt;br /&gt;
* Method calls are called on a single participant, and they do have a return value. &lt;br /&gt;
&lt;br /&gt;
We can either use them as illustrated by the HelloMesh Activity directly or we can use their wrappers written by olpcgames folder in the package olpcgames.mesh . This package contains functions like Unicast, Broadcast, lookupBuddy, myHandle etc. which can be used as-is.&lt;br /&gt;
&lt;br /&gt;
The Sugar.Presence Service will also be imported to find out our own name(owner&#039;s name), buddies around you and shared activites. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please find some of the diagrams shown below to aid in implementation of the project :  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit MVC.png|Standard MVC Model&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_Model.jpg|Model Component&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_Controller.jpg|Controller Component&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_UseCase.png|UseCase diagram&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Do feasibility study of integrating it with Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
One of the major aims of Sugar is to promote constructive learning. By using the power of mesh network this activity seems to satisfy the teachers and students needs of a learning platform on XO in an interactive environment. The idea of collaborative problem solving seems powerful and enabling for students and teachers. This activity if completed will prove out to be an integral part of the sugar activity package. Looking forward to see work on the same. - Assim&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This project will help meet two of the most important goals of free software communities -&lt;br /&gt;
1. To make the learning platform and activities readily available to learners everywhere;&lt;br /&gt;
2. To explore and share best tools and practices.&lt;br /&gt;
In most developing countries, the teacher student ratio is 1:35. An activity like educational toolkit ensures that the teacher is able to give personalized attention to each and every student in the classroom learning. Also, this activity brings collaboration to the driving seat. Collaborative learning helps build a learning eco-system in its true sense. This has been missing in most classroom learning environments. I wish to see this proposal getting selected and changing this current state of the educational system.&lt;br /&gt;
&lt;br /&gt;
Manusheel Gupta&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27448</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27448"/>
		<updated>2009-04-15T00:56:17Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Comparison with Moodle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First of all, although Moodle has provided with a great learning system, it does not solve all the problems for teachers and students. Many-a-times, students or teachers are looking forward to engage in a group problem solving exercise which is often impromptu. It seems a lot of work to start up a course page or assignment page, asking all the students to log into Moodle using Browse; start the course and search for the newly made assignment or post. Afterwards everybody will need to submit this problem as assignment individually. The act of collaboration is missing here.  Apart from this, there is always this chance of not having internet in the first place at the school.&lt;br /&gt;
&lt;br /&gt;
Educational toolkit does not require either server or internet to start working with. Just make up a problem and share it with others and start working on it together.&lt;br /&gt;
&lt;br /&gt;
Thus, the proposed activity is better than Moodle in the following ways:&lt;br /&gt;
# It promotes real-time group collaboration.&lt;br /&gt;
# Does not require internet/school server.&lt;br /&gt;
# Is native to sugar and does not require students/teachers to go through a lot of steps before accessing it.&lt;br /&gt;
# Discourages the assignment/test feedback cycle kind of routine.&lt;br /&gt;
&lt;br /&gt;
It also has the following disadvantages as compared to Moodle:&lt;br /&gt;
# This is a new project while Moodle has lots of developers and a very healthy community.&lt;br /&gt;
# Moodle caters to students who do not have xos but other computers. It will need to be made specifically for other computers.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. I will also try to write widgets to get functionality from other existing activites if desired. (Stretch Goal)&lt;br /&gt;
&lt;br /&gt;
The major work in this project is to provide a consistent method to share information over the mesh network. Currently, there are three scenarios which need to be supported: &lt;br /&gt;
#Unicast&lt;br /&gt;
#GroupCast&lt;br /&gt;
#Broadcast&lt;br /&gt;
&lt;br /&gt;
D-Bus provides signals and methods:&lt;br /&gt;
* Signals are multicast - they are sent to all participants in the shared activity (including the sender). They send data and have no return value.&lt;br /&gt;
* Method calls are called on a single participant, and they do have a return value. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit MVC.png|Standard MVC Model&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_Model.jpg|Model Component&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_Controller.jpg|Controller Component&lt;br /&gt;
&lt;br /&gt;
Image:EducationalToolkit_UseCase.png|UseCase diagram&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Do feasibility study of integrating it with Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
One of the major aims of Sugar is to promote constructive learning. By using the power of mesh network this activity seems to satisfy the teachers and students needs of a learning platform on XO in an interactive environment. The idea of collaborative problem solving seems powerful and enabling for students and teachers. This activity if completed will prove out to be an integral part of the sugar activity package. Looking forward to see work on the same. - Assim&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This project will help meet two of the most important goals of free software communities -&lt;br /&gt;
1. To make the learning platform and activities readily available to learners everywhere;&lt;br /&gt;
2. To explore and share best tools and practices.&lt;br /&gt;
In most developing countries, the teacher student ratio is 1:35. An activity like educational toolkit ensures that the teacher is able to give personalized attention to each and every student in the classroom learning. Also, this activity brings collaboration to the driving seat. Collaborative learning helps build a learning eco-system in its true sense. This has been missing in most classroom learning environments. I wish to see this proposal getting selected and changing this current state of the educational system.&lt;br /&gt;
&lt;br /&gt;
Manusheel Gupta&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:EducationalToolkit_MVC.png&amp;diff=27447</id>
		<title>File:EducationalToolkit MVC.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:EducationalToolkit_MVC.png&amp;diff=27447"/>
		<updated>2009-04-15T00:55:40Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:EducationalToolkit_UseCase.png&amp;diff=27446</id>
		<title>File:EducationalToolkit UseCase.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:EducationalToolkit_UseCase.png&amp;diff=27446"/>
		<updated>2009-04-15T00:50:05Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:EducationalToolkit_Controller.jpg&amp;diff=27445</id>
		<title>File:EducationalToolkit Controller.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:EducationalToolkit_Controller.jpg&amp;diff=27445"/>
		<updated>2009-04-15T00:47:24Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:EducationalToolkit_Model.jpg&amp;diff=27444</id>
		<title>File:EducationalToolkit Model.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:EducationalToolkit_Model.jpg&amp;diff=27444"/>
		<updated>2009-04-15T00:46:46Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/Interviews&amp;diff=27405</id>
		<title>Summer of Code/Interviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/Interviews&amp;diff=27405"/>
		<updated>2009-04-14T14:57:33Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* Wed Apr 15 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We would like to interview the candidates for Google Summer of Code under Sugar Labs. Please sign up for a time below. If you have been told the name of your provisional prospective mentor, and your mentor has put his/her preferred times below, please try to find a time which works for your mentor. (Note that mentor assignments are still in flux; if your provisional prospective mentor changes, we will try to accommodate your chosen time or reschedule at a convenient time for you.)&lt;br /&gt;
&lt;br /&gt;
Interviews will be conducted over IRC; even hours on #sugar-interview0 and half-hours on #sugar-interview1 . Please treat these like real rooms, ie, do not lurk unless you are a mentor. If you have some quick pre-interview questions, we will be in #sugar too.&lt;br /&gt;
&lt;br /&gt;
If you have specifically been told to sign up to interview, please sign up here. Even if your provisional prospective mentor has not indicated availability, put your available times, and your mentor will renegotiate with you later if necessary. We have invited the 9-10 proposals which are currently ranked highest, for the 4-6 slots we will probably get. However, we &#039;&#039;do&#039;&#039; want to interview you even if you have not specifically been invited; although your proposal is a long shot in that case, you may impress us, and in any case we&#039;d like to talk to you about participating in Sugar outside of GSoC.&lt;br /&gt;
&lt;br /&gt;
Like many other organizations participating in GSoC, we have received more good applications than we will have funding from Google for. Almost all of the applications we&#039;ve received are things that we&#039;d really love to have you working on, even if we don&#039;t have space for you in GSoC. If you are interested in finishing your project and would like a mentor assigned even though we can&#039;t give you a slot, you can also contact us on the sugar-devel or gsoc mailing list and we&#039;ll work something out.&lt;br /&gt;
&lt;br /&gt;
== Sunday Apr 1 ==&lt;br /&gt;
&lt;br /&gt;
Mentors attending: Guido van Rossum, Linus Torvalds, Bill Gates ...&lt;br /&gt;
&lt;br /&gt;
* [http://www.timeanddate.com/counters/customcounter.html?day=1&amp;amp;month=04&amp;amp;year=2009&amp;amp;hour=14&amp;amp;min=0&amp;amp;sec=0&amp;amp;p0=0 1400 UTC]: [[User:example|example]] 18:11, 13 April 2009 (UTC) (Spanish interview preferred) (just an example - I used &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; to add a signature, and added any special requests after.)&lt;br /&gt;
&lt;br /&gt;
== Wed Apr 15 ==&lt;br /&gt;
&lt;br /&gt;
Mentors attending: Jameson Quinn, [[User:BryanWB|BryanWB]], Luis G. Lira, [[User:Aa|aa]], [[User:Tomeu|Tomeu]], ...&lt;br /&gt;
&lt;br /&gt;
* [http://www.timeanddate.com/counters/customcounter.html?day=15&amp;amp;month=04&amp;amp;year=2009&amp;amp;hour=14&amp;amp;min=0&amp;amp;sec=0&amp;amp;p0=0 1400 UTC]: Vamsi Krishna Davuluri (iwikiwi)&lt;br /&gt;
&lt;br /&gt;
* 1430 UTC: Eduardo Silva (edsiper)&lt;br /&gt;
&lt;br /&gt;
* 1500 UTC: Lucian Branescu (lucian1900)&lt;br /&gt;
&lt;br /&gt;
* 1530 UTC: Deepank Gupta (deepank)&lt;br /&gt;
&lt;br /&gt;
== Thurs Apr 16 (Wed 15 in the western hemisphere) ==&lt;br /&gt;
&lt;br /&gt;
Mentors attending: Jameson Quinn, [[User:Aa|aa]], [[User:BryanWB|BryanWB]], [[User:Nrp|Nirav Patel]] ...&lt;br /&gt;
&lt;br /&gt;
* [http://www.timeanddate.com/counters/customcounter.html?day=16&amp;amp;month=04&amp;amp;year=2009&amp;amp;hour=0&amp;amp;min=0&amp;amp;sec=0&amp;amp;p0=0 0000 UTC]:Felipe López Toledo (subzero)&lt;br /&gt;
&lt;br /&gt;
* 0030 UTC:&lt;br /&gt;
&lt;br /&gt;
* 0100 UTC:&lt;br /&gt;
&lt;br /&gt;
* 0130 UTC:&lt;br /&gt;
&lt;br /&gt;
== Thurs Apr 16 ==&lt;br /&gt;
&lt;br /&gt;
Mentors attending: Jameson Quinn, Sayamindu Dasgupta, Assim Deodia, [[User:Tomeu|Tomeu]], ...&lt;br /&gt;
&lt;br /&gt;
* [http://www.timeanddate.com/counters/customcounter.html?day=16&amp;amp;month=04&amp;amp;year=2009&amp;amp;hour=18&amp;amp;min=0&amp;amp;sec=0&amp;amp;p0=0 1800 UTC]:&lt;br /&gt;
&lt;br /&gt;
* 1830 UTC:&lt;br /&gt;
&lt;br /&gt;
* 1900 UTC:&lt;br /&gt;
&lt;br /&gt;
* 1930 UTC:&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27243</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27243"/>
		<updated>2009-04-12T08:08:31Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Comparison with Moodle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First of all, although Moodle has provided with a great learning system, it does not solve all the problems for teachers and students. Many-a-times, students or teachers are looking forward to engage in a group problem solving exercise which is often impromptu. It seems a lot of work to start up a course page or assignment page, asking all the students to log into Moodle using Browse; start the course and search for the newly made assignment or post. Afterwards everybody will need to submit this problem as assignment individually. The act of collaboration is missing here.  Apart from this, there is always this chance of not having internet in the first place at the school.&lt;br /&gt;
&lt;br /&gt;
Educational toolkit does not require either server or internet to start working with. Just make up a problem and share it with others and start working on it together.&lt;br /&gt;
&lt;br /&gt;
Thus, the proposed activity is better than Moodle in the following ways:&lt;br /&gt;
# It promotes real-time group collaboration.&lt;br /&gt;
# Does not require internet/school server.&lt;br /&gt;
# Is native to sugar and does not require students/teachers to go through a lot of steps before accessing it.&lt;br /&gt;
# Discourages the assignment/test feedback cycle kind of routine.&lt;br /&gt;
&lt;br /&gt;
It also has the following disadvantages as compared to Moodle:&lt;br /&gt;
# This is a new project while Moodle has lots of developers and a very healthy community.&lt;br /&gt;
# Moodle caters to students who do not have xos but other computers. It will need to be made specifically for other computers.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. I will also try to write widgets to get functionality from other existing activites if desired. (Stretch Goal)&lt;br /&gt;
&lt;br /&gt;
The major work in this project is to provide a consistent method to share information over the mesh network. Currently, there are three scenarios which need to be supported: &lt;br /&gt;
#Unicast&lt;br /&gt;
#GroupCast&lt;br /&gt;
#Broadcast&lt;br /&gt;
&lt;br /&gt;
D-Bus provides signals and methods:&lt;br /&gt;
* Signals are multicast - they are sent to all participants in the shared activity (including the sender). They send data and have no return value.&lt;br /&gt;
* Method calls are called on a single participant, and they do have a return value. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Do feasibility study of integrating it with Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
One of the major aims of Sugar is to promote constructive learning. By using the power of mesh network this activity seems to satisfy the teachers and students needs of a learning platform on XO in an interactive environment. The idea of collaborative problem solving seems powerful and enabling for students and teachers. This activity if completed will prove out to be an integral part of the sugar activity package. Looking forward to see work on the same. - Assim&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This project will help meet two of the most important goals of free software communities -&lt;br /&gt;
1. To make the learning platform and activities readily available to learners everywhere;&lt;br /&gt;
2. To explore and share best tools and practices.&lt;br /&gt;
In most developing countries, the teacher student ratio is 1:35. An activity like educational toolkit ensures that the teacher is able to give personalized attention to each and every student in the classroom learning. Also, this activity brings collaboration to the driving seat. Collaborative learning helps build a learning eco-system in its true sense. This has been missing in most classroom learning environments. I wish to see this proposal getting selected and changing this current state of the educational system.&lt;br /&gt;
&lt;br /&gt;
Manusheel Gupta&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27242</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27242"/>
		<updated>2009-04-12T07:56:42Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Comparison with Moodle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First of all, although Moodle has provided with a great learning system, it does not solve all the problems for teachers and students. Many-a-times, students or teachers are looking forward to engage in a group problem solving exercise which is often impromptu. It seems a lot of work to start up a course page or assignment page, asking all the students to log into Moodle using Browse; start the course and search for the newly made assignment or post. Afterwards everybody will need to submit this problem as assignment individually. The act of collaboration is missing here.  Apart from this, there is always this chance of not having internet in the first place at the school.&lt;br /&gt;
&lt;br /&gt;
Educational toolkit does not require either server or internet to start working with. Just make up a problem and share it with others and start working on it together.&lt;br /&gt;
&lt;br /&gt;
Thus, the proposed activity is better than Moodle in the following ways:&lt;br /&gt;
# It promotes real-time group collaboration.&lt;br /&gt;
# Does not require internet/school server.&lt;br /&gt;
# Is native to sugar and does not require students/teachers to go through a lot of steps before accessing it.&lt;br /&gt;
# Discourages the assignment/test feedback cycle kind of routine.&lt;br /&gt;
&lt;br /&gt;
It also has the following disadvantages as compared to Moodle:&lt;br /&gt;
# This is a new project while Moodle has lots of developers and a very healthy community.&lt;br /&gt;
# Moodle caters to students who do not have xos but other computers. It will need to be made specifically for other computers.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. I will also try to write widgets to get functionality from other existing activites if desired. (Stretch Goal)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Integrate the Question and Answer Package so as to make it a forum post on Moodle Servers. According to Martin, Moodle has been already integrated and authenticated with Sugar. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation and integrate the activity with Moodle.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10 : &#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
One of the major aims of Sugar is to promote constructive learning. By using the power of mesh network this activity seems to satisfy the teachers and students needs of a learning platform on XO in an interactive environment. The idea of collaborative problem solving seems powerful and enabling for students and teachers. This activity if completed will prove out to be an integral part of the sugar activity package. Looking forward to see work on the same. - Assim&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This project will help meet two of the most important goals of free software communities -&lt;br /&gt;
1. To make the learning platform and activities readily available to learners everywhere;&lt;br /&gt;
2. To explore and share best tools and practices.&lt;br /&gt;
In most developing countries, the teacher student ratio is 1:35. An activity like educational toolkit ensures that the teacher is able to give personalized attention to each and every student in the classroom learning. Also, this activity brings collaboration to the driving seat. Collaborative learning helps build a learning eco-system in its true sense. This has been missing in most classroom learning environments. I wish to see this proposal getting selected and changing this current state of the educational system.&lt;br /&gt;
&lt;br /&gt;
Manusheel Gupta&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27241</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27241"/>
		<updated>2009-04-12T07:55:18Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
Comparison with Moodle&lt;br /&gt;
---------------------------&lt;br /&gt;
&lt;br /&gt;
First of all, although Moodle has provided with a great learning system, it does not solve all the problems for teachers and students. Many-a-times, students or teachers are looking forward to engage in a group problem solving exercise which is often impromptu. It seems a lot of work to start up a course page or assignment page, asking all the students to log into Moodle using Browse; start the course and search for the newly made assignment or post. Afterwards everybody will need to submit this problem as assignment individually. The act of collaboration is missing here.  Apart from this, there is always this chance of not having internet in the first place at the school.&lt;br /&gt;
&lt;br /&gt;
Educational toolkit does not require either server or internet to start working with. Just make up a problem and share it with others and start working on it together.&lt;br /&gt;
&lt;br /&gt;
Thus, the proposed activity is better than Moodle in the following ways:&lt;br /&gt;
&lt;br /&gt;
   1. It promotes real-time group collaboration.&lt;br /&gt;
   2. Does not require internet/school server.&lt;br /&gt;
   3. Is native to sugar and does not require students/teachers to go through a lot of steps before accessing it.&lt;br /&gt;
   4. Discourages the assignment/test feedback cycle kind of routine.&lt;br /&gt;
&lt;br /&gt;
It also has the following disadvantages as compared to Moodle:&lt;br /&gt;
&lt;br /&gt;
   1. This is a new project while Moodle has lots of developers and a very healthy community.&lt;br /&gt;
   2. Moodle caters to students who do not have xos but other computers. It will need to be made specifically for other computers.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. I will also try to write widgets to get functionality from other existing activites if desired. (Stretch Goal)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Integrate the Question and Answer Package so as to make it a forum post on Moodle Servers. According to Martin, Moodle has been already integrated and authenticated with Sugar. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation and integrate the activity with Moodle.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10 : &#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
One of the major aims of Sugar is to promote constructive learning. By using the power of mesh network this activity seems to satisfy the teachers and students needs of a learning platform on XO in an interactive environment. The idea of collaborative problem solving seems powerful and enabling for students and teachers. This activity if completed will prove out to be an integral part of the sugar activity package. Looking forward to see work on the same. - Assim&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This project will help meet two of the most important goals of free software communities -&lt;br /&gt;
1. To make the learning platform and activities readily available to learners everywhere;&lt;br /&gt;
2. To explore and share best tools and practices.&lt;br /&gt;
In most developing countries, the teacher student ratio is 1:35. An activity like educational toolkit ensures that the teacher is able to give personalized attention to each and every student in the classroom learning. Also, this activity brings collaboration to the driving seat. Collaborative learning helps build a learning eco-system in its true sense. This has been missing in most classroom learning environments. I wish to see this proposal getting selected and changing this current state of the educational system.&lt;br /&gt;
&lt;br /&gt;
Manusheel Gupta&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27240</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=27240"/>
		<updated>2009-04-12T07:53:34Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* You and the community */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. I will also try to write widgets to get functionality from other existing activites if desired. (Stretch Goal)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Integrate the Question and Answer Package so as to make it a forum post on Moodle Servers. According to Martin, Moodle has been already integrated and authenticated with Sugar. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation and integrate the activity with Moodle.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10 : &#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
One of the major aims of Sugar is to promote constructive learning. By using the power of mesh network this activity seems to satisfy the teachers and students needs of a learning platform on XO in an interactive environment. The idea of collaborative problem solving seems powerful and enabling for students and teachers. This activity if completed will prove out to be an integral part of the sugar activity package. Looking forward to see work on the same. - Assim&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This project will help meet two of the most important goals of free software communities -&lt;br /&gt;
1. To make the learning platform and activities readily available to learners everywhere;&lt;br /&gt;
2. To explore and share best tools and practices.&lt;br /&gt;
In most developing countries, the teacher student ratio is 1:35. An activity like educational toolkit ensures that the teacher is able to give personalized attention to each and every student in the classroom learning. Also, this activity brings collaboration to the driving seat. Collaborative learning helps build a learning eco-system in its true sense. This has been missing in most classroom learning environments. I wish to see this proposal getting selected and changing this current state of the educational system.&lt;br /&gt;
&lt;br /&gt;
Manusheel Gupta&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=24064</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=24064"/>
		<updated>2009-03-26T13:08:27Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; &lt;br /&gt;
## A teacher shares the Question files(Usually Write Docs or HTML Files) to all the students in the class. This means that the file is sent to all the children in the Class Group. A teacher usually classifies all the students according to classes as groups on her XO, and when she selects a group, the file is sent to all the members of that group. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions present rendered as links in the original GUI. Clicking on a link opens up the respective Widget to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. (Or a pre-formed group can be used). This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The changes made by a student are reflected on every student of the group i.e. it is sent to all the members of the group. Two ways of doing it: By calling a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. I will also try to write widgets to get functionality from other existing activites if desired. (Stretch Goal)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Group-cast of messages and also to make the activity shareable. (Note that we are avoiding the term multicast as it has a specific technical meaning and is very difficult to achieve on the physical layer in a mesh network.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Integrate the Question and Answer Package so as to make it a forum post on Moodle Servers. According to Martin, Moodle has been already integrated and authenticated with Sugar. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation and integrate the activity with Moodle.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10 : &#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=24054</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=24054"/>
		<updated>2009-03-26T01:56:41Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the Question files(Usually Write Docs or HTML Files) to all the students in the class. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions rendered as links in the original GUI. Clicking on a link opens up the respective Activity(eg. Write or Browse) to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Multicast of messages and also to make the activity shareable. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Integrate the Question and Answer Package so as to make it a forum post on Moodle Servers. According to Martin, Moodle has been already integrated and authenticated with Sugar. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation and integrate the activity with Moodle.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10 : &#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=24052</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=24052"/>
		<updated>2009-03-26T01:49:17Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a document in Write, HTML in Browse, a whiteboard OR MORE SUCH FILES. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the Question files(Usually Write Docs or HTML Files) to all the students in the class. &lt;br /&gt;
## The question file is displayed in the Educational Toolkit GUI with all the questions rendered as links in the original GUI. Clicking on a link opens up the respective Activity(eg. Write or Browse) to display the question. &lt;br /&gt;
## The students work individually on the problems and the answer files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question can mean:&lt;br /&gt;
### A text file&lt;br /&gt;
### A Document&lt;br /&gt;
### Images&lt;br /&gt;
### An HTML Document&lt;br /&gt;
## A GUI to enable a person(teacher/student) to select a file as a question. Note that a question can span mutiple files also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information for links through GUI. &lt;br /&gt;
## Question Package file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question Package file to all the students. The person who starts this test also forms the group i.e. sends an invite to the neighbouring xos to join to form a group. This will be implemented using the groups in the Group View. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question Package; answer Package and student_answer Package&lt;br /&gt;
## The two answer files are displayed along with the question Package to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide Question Package Specifications to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and Question Package Specfications be totally ready. &lt;br /&gt;
* We won&#039;t be using most of the previous code since it was aimed at XML based questions and answers which we will be discarding in favor of questions being a set of files.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Multicast of messages and also to make the activity shareable. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, with facility to open up various activities according to the question type and a facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making selecting files in the Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to show comments/answers package along-with original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Integrate the Question and Answer Package so as to make it a forum post on Moodle Servers. According to Martin, Moodle has been already integrated and authenticated with Sugar. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation and integrate the activity with Moodle.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10 : &#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23974</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23974"/>
		<updated>2009-03-25T02:52:51Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide XML Schema to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and XML Schemas totally ready. &lt;br /&gt;
* Clean up the previous code to make the parser, XML Generator and command-line viewer work seamlessly. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Multicast of messages and also to make the activity shareable. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to overlay comments/answers over original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Work on making a database for questions and answers to be put up on a school server. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation and provide a nice website for the activity where people can put up questions and answers. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10 : &#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
I was also thinking how to make above paragraph more convincing. And frankly speaking, I could not come up with anything. But, this idea is mine, this is what I want to see getting done. If this idea gets selected, it will be me who will be getting kicks out of finally seeing my idea come to implementation. &lt;br /&gt;
&lt;br /&gt;
Apart from this, I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23971</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23971"/>
		<updated>2009-03-25T02:49:20Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide XML Schema to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and XML Schemas totally ready. &lt;br /&gt;
* Clean up the previous code to make the parser, XML Generator and command-line viewer work seamlessly. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31 : &#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Multicast of messages and also to make the activity shareable. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9 : &#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12 : &#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18 : &#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25 : &#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6 : &#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12 : &#039;&#039;&#039;&lt;br /&gt;
Provide a way to overlay comments/answers over original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 : &#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20 : &#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28 : &#039;&#039;&#039;&lt;br /&gt;
Work on making a database for questions and answers to be put up on a school server. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5 : &#039;&#039;&#039;&lt;br /&gt;
Work on documentation and provide a nice website for the activity where people can put up questions and answers. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10 : &#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17 : &#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23 : &#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24 : &#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later : &#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23970</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23970"/>
		<updated>2009-03-25T02:47:30Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;April 20 - May 23&#039;&#039;&#039;&lt;br /&gt;
Work on the following: &lt;br /&gt;
* Provide UI Images Screenshots to the community and ask them to comment over it. &lt;br /&gt;
* Provide XML Schema to the community to approve it. &lt;br /&gt;
* Incorporate feedback to make the System Spec - UI and XML Schemas totally ready. &lt;br /&gt;
* Clean up the previous code to make the parser, XML Generator and command-line viewer work seamlessly. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 1&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;May 24 - May 31&#039;&#039;&#039;&lt;br /&gt;
Work on connection manager to provide : Unicast, Broadcast, Multicast of messages and also to make the activity shareable. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 1 - June 9&#039;&#039;&#039;&lt;br /&gt;
Work on the viewer to enable display of question/slides, facility to mark/type answers/comments according to the UI Specs generated in the Community Bonding period. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 9 - June 12&#039;&#039;&#039;&lt;br /&gt;
Make an AnswerSheetCollector and Marker Module. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 12 - June 18&#039;&#039;&#039;&lt;br /&gt;
Testing and feedback cycle for MileStone 1&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 2&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;June 19 - June 25&#039;&#039;&#039;&lt;br /&gt;
Make the interface for Demo Mode at the controller side. The Demo Mode should work seamlessly by June 25. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;June 26 - July 6&#039;&#039;&#039;&lt;br /&gt;
Make the Editor for making Questions/Slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 6 - July 12&#039;&#039;&#039;&lt;br /&gt;
Provide a way to overlay comments/answers over original questions/slides. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13&#039;&#039;&#039;&lt;br /&gt;
Fill up mid-term evaluation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 13 - July 20&#039;&#039;&#039;&lt;br /&gt;
Testing and Feedback cycle for MileStone 2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milestone 3&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;July 21 - July 28&#039;&#039;&#039;&lt;br /&gt;
Work on making a database for questions and answers to be put up on a school server. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;July 29 - August 5&#039;&#039;&#039;&lt;br /&gt;
Work on documentation and provide a nice website for the activity where people can put up questions and answers. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 5 - August 10&#039;&#039;&#039;&lt;br /&gt;
Port the activity on Windows also. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 10 - August 17&#039;&#039;&#039;&lt;br /&gt;
Internal Alpha release cycle. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 17 - August 23&#039;&#039;&#039;&lt;br /&gt;
Feedback incorporation. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 24&#039;&#039;&#039;&lt;br /&gt;
Final Evaluation&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;August 25 - later&#039;&#039;&#039;&lt;br /&gt;
Alpha Release. This will be for a period of 1 month. After this a beta release of a period of 2 months. After this I will try to push it to be a part of the official distributed activties in Sugar. &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23969</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23969"/>
		<updated>2009-03-25T02:21:00Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
Q.1 : &#039;&#039;&#039;We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : The screenshot is attached on the right. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Large&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;Describe a great learning experience you had as a child.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : In India, most of the schools promote rote learning. We always mug up things at school. And to be frank I have been very good at it, always being the first in class and likes. Especially Social Studies is one of those subjects in which you always mug up dates of history, places of Geography, Constitutional Amendments in Civics and so on. &lt;br /&gt;
&lt;br /&gt;
But there was one teacher of mine Ms. Vandana Sahai who took an altogether different approach towards teaching Social Studies. She used to bring pictures of places, hostorical events in class. She asked us to not just submit homework, but scourge for pictures in our old books, newspapers etc. and paste them in our homework copy. She used to divide us in groups and used to ask one of us to come forward to teach a particular topic in class. Those were usually fun, since everybody made fun of the new teacher. But that was one great learning experience, one different way of looking at things. She always said: A Picture is better than a thousand words. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : None&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23964</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23964"/>
		<updated>2009-03-25T01:48:06Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* Miscellaneous */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:Deepank_developer_challenge.png|thumb|right|My Screenshot of changes with my email address]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
&lt;br /&gt;
# What is your t-shirt size? (Yes,we know Google asks for this already; humor us.)&lt;br /&gt;
Large&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Deepank_developer_challenge.png&amp;diff=23963</id>
		<title>File:Deepank developer challenge.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Deepank_developer_challenge.png&amp;diff=23963"/>
		<updated>2009-03-25T01:46:38Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: Developer challenge screenshot completed by Deepank Gupta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Developer challenge screenshot completed by Deepank Gupta&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23821</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23821"/>
		<updated>2009-03-24T03:23:06Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
As can be seen from the system diagrams above, 0.1 refers to the first Milestone which will be released as version 0.1. 0.3 to M2 which will be released as Ver 0.3 . 0.5 as M3 which will be released as Ver 0.5 . The point of making systematic releases in a period of 15-30 days each is to promote early testing and critcism of software. Also it helps since people can see working versions of the activity. &lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23818</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23818"/>
		<updated>2009-03-24T03:17:57Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[Image:System_dia.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039; : &lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia3.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039; : [[Image:Edu_Toolkit_-_System_dia2.png|200px|thumb|right|System Diagram]]&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Edu_Toolkit_-_System_dia3.png&amp;diff=23817</id>
		<title>File:Edu Toolkit - System dia3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Edu_Toolkit_-_System_dia3.png&amp;diff=23817"/>
		<updated>2009-03-24T03:17:28Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Edu_Toolkit_-_System_dia2.png&amp;diff=23812</id>
		<title>File:Edu Toolkit - System dia2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Edu_Toolkit_-_System_dia2.png&amp;diff=23812"/>
		<updated>2009-03-24T03:13:12Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:System_dia.png&amp;diff=23809</id>
		<title>File:System dia.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:System_dia.png&amp;diff=23809"/>
		<updated>2009-03-24T03:09:52Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23808</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23808"/>
		<updated>2009-03-24T03:08:55Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039; : [[System_dia.png]]&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039;&lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23805</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23805"/>
		<updated>2009-03-24T03:05:33Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039;&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039;&lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Primary, Secondary and Higher Secondary Students and Teachers.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23800</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23800"/>
		<updated>2009-03-24T03:01:20Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* About your project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher/Student makes questions. Note that a question here means a problem/slide/fact. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Specifications&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Individual Test Distribution Story&#039;&#039;&#039;&lt;br /&gt;
## A teacher shares/broadcasts the question.xml files to all the students in the class. &lt;br /&gt;
## The question.xml file is displayed in the Educational Toolkit GUI with all the questions rendered using the notebook Control of PyGTK. &lt;br /&gt;
## The students work individually on the problems and the answer.xml files generated by each student are sent back to the teacher. &lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Group Test Taking Story&#039;&#039;&#039;&lt;br /&gt;
## Teacher/Student has distributed the question.xml files to all the students. The person who starts this test also forms the group i.e. sends an invite to the neibouring xos to join to form a group. &lt;br /&gt;
## The students are sharing their activities in the form of groups. &lt;br /&gt;
## A student marks an answer of any question. &lt;br /&gt;
## The answer gets reflected on every student of the group i.e. it is multicasted. Two ways of doing it: Either generate an intermediate answer.xml file OR call a remote method on every person in the group using DBUS. &lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Question Generation Story&#039;&#039;&#039;&lt;br /&gt;
## Please note that a question does not mean an MCQ or True/False only, but can mean a general problem, a slide, fact or anything. A question specifically contains:&lt;br /&gt;
### text&lt;br /&gt;
### answer space(or no answer space)&lt;br /&gt;
### images&lt;br /&gt;
### audio(stretch goal)&lt;br /&gt;
## A GUI to enable a person(teacher/student) to make a question with the above mentioned ingrediants. Note that a question can span mutiple screens also. &lt;br /&gt;
## No rendering information of the question needs to be provided as it will be rendered automatically. &lt;br /&gt;
## Stretch Goal : Enable the user to specify rendering information through GUI. &lt;br /&gt;
## Question.xml file will be generated. &lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Review Answers&#039;&#039;&#039;&lt;br /&gt;
## Teacher has got 3 files : question.xml; answer.xml and student_answer.xml&lt;br /&gt;
## The two answer files are displayed along with the question.xml to enable a teacher to review the answers of the students. &lt;br /&gt;
## A marks.xml file is generated if teacher wishes to give numerical marks. &#039;&#039;&#039;Though this feature is subject to discussion. Since, this software does not want to promote the current examination system of awarding marks in tests. We have already seen a lot of suicides by students after scoring less marks who were under tremendous peer/teacher/parent pressure to advocate it&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Primary, Secondary and Higher Secondary Students and Teachers.&lt;br /&gt;
&lt;br /&gt;
The students will use it for the following: &lt;br /&gt;
# Self Revision&lt;br /&gt;
# Answering class tests. &lt;br /&gt;
# Group problem Solving. &lt;br /&gt;
&lt;br /&gt;
The teachers will use it for the following:&lt;br /&gt;
# Enabling Classroom Discussion&lt;br /&gt;
# Teach children to solve problem in groups. &lt;br /&gt;
# Monitor and impact the student&#039;s learning. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23238</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23238"/>
		<updated>2009-03-20T18:13:31Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher makes questions. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Write the collaboration story here. &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Primary, Secondary and Higher Secondary Students and Teachers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the pilot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com (1 or 2 posts/week)&lt;br /&gt;
# Update WIKI Page with Progress (when a milestone reached)&lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23237</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23237"/>
		<updated>2009-03-20T18:10:46Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher makes questions. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Write the collaboration story here. &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Primary, Secondary and Higher Secondary Students and Teachers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
If the project is successfully completed, one more piece of the puzzle will fall in place. The &amp;quot;Education Through Computers&amp;quot; Story remains incomplete without an activity like Educational Toolkit. We need to make sure that Children not only learn to read (Read Activity), google(Browse Activity), entertain(Foodforce, Maze etc.), write(Write &amp;amp; Chat activity); but also collaborate and do problem solving. Any learning is incomplete without testing; much like no software is ship-quality without proper testing and code coverage. - Me&lt;br /&gt;
&lt;br /&gt;
There was a nice project done in Chile using Ipacks: the &amp;quot;teacher&amp;quot; would pose a problem and the children would formulate an answer. Then they&#039;d gather in groups of four and pool their answers. Each group of four would then reach consensus on an answer they thought was correct. All of the group answers would be shared with the entire class. Then a class discussion would ensue: why did Group A come up with that answer? The role of the computer and the teacher was to facilitate the discussion among the students and to focus discussion around problem areas that revealed themselves in discussion. A nice use of collaboration that has nothing to do with taking control or &amp;quot;all eyes forward&amp;quot;. - Walter Bender &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Get one more paragraph&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I would like the deployment to be at my old school since I have good relations with my teachers and principal there. I will approach them about the pilot project and will love to be involved in the same. &lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What will you do if you get stuck on your project and your mentor isn&#039;t around?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things in the same order: &lt;br /&gt;
# Google. &lt;br /&gt;
# Ask on IRC a specific query. &lt;br /&gt;
# Again Google and make the query specific in case it is not resolved or people don&#039;t respond. &lt;br /&gt;
# Ask on mailing list.&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;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? &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I will do the following things : &lt;br /&gt;
# Write about it on my blog : http://deepank.blogspot.com&lt;br /&gt;
# Update WIKI Page with Progress &lt;br /&gt;
# Problems/Questions : IRC and Mailing Lists. &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23235</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23235"/>
		<updated>2009-03-20T17:46:53Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher makes questions. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Write the collaboration story here. &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Primary, Secondary and Higher Secondary Students and Teachers.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23234</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23234"/>
		<updated>2009-03-20T17:44:02Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is your name?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;What is your email address?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
Q.3 : &#039;&#039;&#039;What is your Sugar Labs wiki username?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
Q.4 : &#039;&#039;&#039;What is your IRC nickname?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
Q.5 : &#039;&#039;&#039;What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
Q.6 : &#039;&#039;&#039;Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
Q.7 : &#039;&#039;&#039;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?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Features&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher makes questions. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Write the collaboration story here. &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Primary, Secondary and Higher Secondary Students and Teachers.&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
Q.3  : &#039;&#039;&#039;What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Make a timeline after discussions&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Q.4 :  &#039;&#039;&#039;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.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: &#039;&#039;Try to make above para more convincing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23233</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23233"/>
		<updated>2009-03-20T17:39:43Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
Q.1 : What is your name?&lt;br /&gt;
&lt;br /&gt;
Ans : Deepank Gupta&lt;br /&gt;
&lt;br /&gt;
Q.2 : What is your email address?&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
&lt;br /&gt;
Q.3 : What is your Sugar Labs wiki username?&lt;br /&gt;
&lt;br /&gt;
Ans : deepankgupta&lt;br /&gt;
&lt;br /&gt;
Q.4 : What is your IRC nickname?&lt;br /&gt;
&lt;br /&gt;
Ans : deepank&lt;br /&gt;
&lt;br /&gt;
Q.5 : What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&lt;br /&gt;
&lt;br /&gt;
Ans : English and Hindi&lt;br /&gt;
&lt;br /&gt;
Q.6 : Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&lt;br /&gt;
&lt;br /&gt;
Ams : Located in New Delhi, India, UTC +530. &lt;br /&gt;
&lt;br /&gt;
I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
&lt;br /&gt;
Q.7 : 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?&lt;br /&gt;
&lt;br /&gt;
Ans : Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ans : &lt;br /&gt;
&lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Teacher makes questions. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: Write the collaboration story here. &lt;br /&gt;
&lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Primary, Secondary and Higher Secondary Students and Teachers.&lt;br /&gt;
&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
&lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
Q.3  : What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&lt;br /&gt;
&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: Make a timeline after discussions&lt;br /&gt;
&lt;br /&gt;
Q.4 :  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.&lt;br /&gt;
&lt;br /&gt;
Ans : I believe that I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: Try to make it more convincing.&lt;br /&gt;
&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
&lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23232</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23232"/>
		<updated>2009-03-20T17:35:45Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
* What is your name?&lt;br /&gt;
 Deepank Gupta&lt;br /&gt;
* What is your email address?&lt;br /&gt;
 deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
* What is your Sugar Labs wiki username?&lt;br /&gt;
 deepankgupta&lt;br /&gt;
* What is your IRC nickname?&lt;br /&gt;
 deepank&lt;br /&gt;
* What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&lt;br /&gt;
 English and Hindi&lt;br /&gt;
* Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&lt;br /&gt;
 Located in New Delhi, India, UTC +530. &lt;br /&gt;
 I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
* 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?&lt;br /&gt;
 Following are the projects I have been associated in : &lt;br /&gt;
 1. Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ &lt;br /&gt;
    OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
 2. Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
 3. AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
 Apart from these projects, I have been associated closely with ILUG-D and Open Source Group in my college. &lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
Q.1 : &#039;&#039;&#039;What is the name of your project?&#039;&#039;&#039;&lt;br /&gt;
Ans : Educational Toolkit&lt;br /&gt;
Q.2 : &#039;&#039;&#039;Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
Ans : &lt;br /&gt;
a) : &#039;&#039;&#039;What are you making&#039;&#039;&#039;&lt;br /&gt;
The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
&#039;&#039;&#039;&#039;Features&#039;&#039;&#039;&#039;&lt;br /&gt;
# Teacher makes questions. &lt;br /&gt;
# Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a collaborative answer&lt;br /&gt;
# Teacher can review all answers later&lt;br /&gt;
# Teacher gives individual or group feedback&lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: Write the collaboration story here. &lt;br /&gt;
b) : &#039;&#039;&#039;Who are you making it for&#039;&#039;&#039;&lt;br /&gt;
Primary, Secondary and Higher Secondary Students and Teachers.&lt;br /&gt;
c) : &#039;&#039;&#039;Why do they need it &#039;&#039;&#039;&lt;br /&gt;
It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital in any learning environment. &lt;br /&gt;
d) : &#039;&#039;&#039;What technologies (programming languages, etc.) will you be using?&#039;&#039;&#039;&lt;br /&gt;
The software is being developed in Python with emphasis on easy User Interface. The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
Q.3  : What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&lt;br /&gt;
Ans : &#039;&#039;&#039;TODO&#039;&#039;&#039;: Make a timeline after discussions&lt;br /&gt;
&lt;br /&gt;
Q.4 :  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.&lt;br /&gt;
Ans : I believe that I can work on the project in the given timeline, since the technology is there and I can give sufficient time over the summers. The work being proposed is not unreachable or require resources which I won&#039;t have access to. Thus, I see no reason why I should fail to complete the project. &lt;br /&gt;
&#039;&#039;&#039;TODO&#039;&#039;&#039;: Try to make it more convincing.&lt;br /&gt;
I have also got some experience of coding. Particularly: &lt;br /&gt;
# I have been a part of GSoC 2008 as a student in Plazi. &lt;br /&gt;
# Two internships at Microsoft in the Office Mobile Division. Worked on the build system for Office Mobile and developed and implemented a sync story for exchange mails and tasks. &lt;br /&gt;
# Worked on development and project management of Foodforce which is an activity for Sugar, runs on Windows and Linux platforms too. &lt;br /&gt;
# Worked on PCard and UnoLipi. &lt;br /&gt;
# Developed and organised Linux Challenge and AI Challenge during technical fests. Been a winner at Linux Challenge, Technical Paper Presentation, Open Software Display in various colleges. ACM ICPC Regional contest participant. &lt;br /&gt;
&amp;lt;&amp;lt;Links to various Open Source Projects presented above&amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23231</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23231"/>
		<updated>2009-03-20T17:11:44Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
* What is your name?&lt;br /&gt;
 Deepank Gupta&lt;br /&gt;
* What is your email address?&lt;br /&gt;
 deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
* What is your Sugar Labs wiki username?&lt;br /&gt;
 deepankgupta&lt;br /&gt;
* What is your IRC nickname?&lt;br /&gt;
 deepank&lt;br /&gt;
* What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&lt;br /&gt;
 English and Hindi&lt;br /&gt;
* Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&lt;br /&gt;
 Located in New Delhi, India, UTC +530. &lt;br /&gt;
 I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
* 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?&lt;br /&gt;
 Following are the projects I have been associated in : &lt;br /&gt;
 1. Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ &lt;br /&gt;
    OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
 2. Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
 3. AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
 Apart from these projects, I have been associated closely with ILUG-D and Open Source Group in my college. &lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
* What is the name of your project?&lt;br /&gt;
 Educational Toolkit&lt;br /&gt;
* Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&lt;br /&gt;
** What are you making&lt;br /&gt;
 The educational toolkit is a software to facilitate discussion in classroom with the help of technology. The software will aim&lt;br /&gt;
 at providing teachers and students with a tool to pose problems and then compare and discuss solutions. It can also be used as&lt;br /&gt;
 a formal testing tool for class tests and provide a better gauge of a student&#039;s progress to the teacher.&lt;br /&gt;
 Features&lt;br /&gt;
 # Teacher makes questions. &lt;br /&gt;
 # Students give answers via collaboration or individually. Students split in groups and go from their individual answers to a&lt;br /&gt;
   collaborative answer&lt;br /&gt;
 # Teacher can review all answers later&lt;br /&gt;
 # Teacher gives individual or group feedback&lt;br /&gt;
** Who are you making it for&lt;br /&gt;
 Primary, Secondary and Higher Secondary Students and Teachers.&lt;br /&gt;
** Why do they need it &lt;br /&gt;
 It aims to act like a tool which does not take over the job of teaching, but promotes natural class environment and will aim &lt;br /&gt;
 to fit in the classroom environment. The software promotes better examination methods and encourages group work which is vital&lt;br /&gt;
 in any learning environment. &lt;br /&gt;
** What technologies (programming languages, etc.) will you be using?&lt;br /&gt;
 The software is being developed in Python with emphasis on easy User Interface. The software is being developed in Python with&lt;br /&gt;
 emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity;&lt;br /&gt;
 XML DOM API for xml&lt;br /&gt;
&lt;br /&gt;
* What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23228</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23228"/>
		<updated>2009-03-20T16:47:19Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
* What is your name?&lt;br /&gt;
 Deepank Gupta&lt;br /&gt;
* What is your email address?&lt;br /&gt;
 deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
* What is your Sugar Labs wiki username?&lt;br /&gt;
 deepankgupta&lt;br /&gt;
* What is your IRC nickname?&lt;br /&gt;
 deepank&lt;br /&gt;
* What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&lt;br /&gt;
 English and Hindi&lt;br /&gt;
* Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&lt;br /&gt;
 Located in New Delhi, India, UTC +530. &lt;br /&gt;
 I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
* 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?&lt;br /&gt;
 Following are the projects I have been associated in : &lt;br /&gt;
 # Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
 # Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
 # AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
 Apart from these projects, I have been associated closely with ILUG-D and Open Source Group in my college. &lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
* What is the name of your project?&lt;br /&gt;
Educational Toolkit&lt;br /&gt;
* Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&lt;br /&gt;
&lt;br /&gt;
* What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23227</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23227"/>
		<updated>2009-03-20T16:46:14Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
* What is your name?&lt;br /&gt;
 Deepank Gupta&lt;br /&gt;
* What is your email address?&lt;br /&gt;
 deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
* What is your Sugar Labs wiki username?&lt;br /&gt;
 deepankgupta&lt;br /&gt;
* What is your IRC nickname?&lt;br /&gt;
 deepank&lt;br /&gt;
* What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&lt;br /&gt;
 English and Hindi&lt;br /&gt;
* Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&lt;br /&gt;
 Located in New Delhi, India, UTC +530. I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
* 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?&lt;br /&gt;
 Following are the projects I have been associated in : &lt;br /&gt;
# Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
# Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
# AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
Apart from these projects, I have been associated closely with ILUG-D and Open Source Group in my college. &lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
* What is the name of your project?&lt;br /&gt;
Educational Toolkit&lt;br /&gt;
* Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&lt;br /&gt;
&lt;br /&gt;
* What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23225</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23225"/>
		<updated>2009-03-20T16:43:02Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
# What is your name?&lt;br /&gt;
** Deepank Gupta&lt;br /&gt;
# What is your email address?&lt;br /&gt;
** deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
# What is your Sugar Labs wiki username?&lt;br /&gt;
** deepankgupta&lt;br /&gt;
# What is your IRC nickname?&lt;br /&gt;
** deepank&lt;br /&gt;
# What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&lt;br /&gt;
** English and Hindi&lt;br /&gt;
# Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&lt;br /&gt;
** Located in New Delhi, India, UTC +530. I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
# 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?&lt;br /&gt;
** Following are the projects I have been associated in : &lt;br /&gt;
## Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
## Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
## AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
Apart from these projects, I have been associated closely with ILUG-D and Open Source Group in my college. &lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
# What is the name of your project?&lt;br /&gt;
Educational Toolkit&lt;br /&gt;
# Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&lt;br /&gt;
&lt;br /&gt;
# What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&lt;br /&gt;
# 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.&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23224</id>
		<title>Educational Toolkit</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Educational_Toolkit&amp;diff=23224"/>
		<updated>2009-03-20T16:42:10Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: New page: ====About you====  # What is your name? Deepank Gupta # What is your email address? deepankgupta [AT] gmail [DOT] com # What is your Sugar Labs wiki username? deepankgupta # What is your I...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====About you====&lt;br /&gt;
&lt;br /&gt;
# What is your name?&lt;br /&gt;
Deepank Gupta&lt;br /&gt;
# What is your email address?&lt;br /&gt;
deepankgupta [AT] gmail [DOT] com&lt;br /&gt;
# What is your Sugar Labs wiki username?&lt;br /&gt;
deepankgupta&lt;br /&gt;
# What is your IRC nickname?&lt;br /&gt;
deepank&lt;br /&gt;
# What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you&#039;d prefer.)&lt;br /&gt;
English and Hindi&lt;br /&gt;
# Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)&lt;br /&gt;
Located in New Delhi, India, UTC +530. I am flexible about my work-timings and can match up with a US Timezone too since I usually stay up late at night. &lt;br /&gt;
# 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?&lt;br /&gt;
Following are the projects I have been associated in : &lt;br /&gt;
## Bibliographic Reference Parsing : http://code.google.com/p/bibliographic-reference-parsing/ OR http://code.google.com/p/google-summer-of-code-2008-plazi/&lt;br /&gt;
## Foodforce2 : http://code.google.com/p/foodforce/&lt;br /&gt;
## AI Challenge : http://code.google.com/p/ai-challenge/&lt;br /&gt;
Apart from these projects, I have been associated closely with ILUG-D and Open Source Group in my college. &lt;br /&gt;
&lt;br /&gt;
====About your project====&lt;br /&gt;
&lt;br /&gt;
# What is the name of your project?&lt;br /&gt;
Educational Toolkit&lt;br /&gt;
# Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?&lt;br /&gt;
&lt;br /&gt;
# What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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&#039;s good to have a plan at the beginning so you have an idea of where you&#039;re headed.) Note that you should probably plan to have something &amp;quot;working and 90% done&amp;quot; by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.&lt;br /&gt;
# 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.&lt;br /&gt;
&lt;br /&gt;
====You and the community====&lt;br /&gt;
&lt;br /&gt;
# 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.&lt;br /&gt;
# Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?&lt;br /&gt;
# What will you do if you get stuck on your project and your mentor isn&#039;t around?&lt;br /&gt;
# 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? &lt;br /&gt;
&lt;br /&gt;
====Miscellaneous====&lt;br /&gt;
[[Image:New-developer-challenge.png|thumb|right|An example of the kind of screenshot of your first modification to your development environment which you should include in your application. Note that the drop-down menu text has Mel&#039;s email address in place of the word &amp;quot;Restart&amp;quot; - your screenshot should contain your email instead.]]&lt;br /&gt;
# We want to make sure that you can set up a [[DevelopmentTeam#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of &amp;quot;Restart.&amp;quot; See the image on the right for an example. It&#039;s normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.&lt;br /&gt;
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)&lt;br /&gt;
# Describe a great learning experience you had as a child.&lt;br /&gt;
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:2009 GSoC applications]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Development_Team/Project_Ideas&amp;diff=20862</id>
		<title>Development Team/Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Development_Team/Project_Ideas&amp;diff=20862"/>
		<updated>2009-03-08T14:37:18Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* Educational Toolkit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This is a dumping ground for crazy ideas.  Suitable for farming out to interns, Google SoC folks, or eager community members.&lt;br /&gt;
&lt;br /&gt;
* Adding hooks between Browse / Write / Google Docs to provide a killer offline mode for Google Docs.  Google Gears allegedly makes this easy.&lt;br /&gt;
* A better, more fun, Paint option for small children - One way - Use eToys - http://lists.laptop.org/pipermail/etoys/2008-November/002770.html&lt;br /&gt;
&lt;br /&gt;
* See http://wiki.laptop.org/go/Category:GSoC_proposals&lt;br /&gt;
&lt;br /&gt;
== Core Software ==&lt;br /&gt;
&lt;br /&gt;
=== Accessibility Support ===&lt;br /&gt;
Sugar currently doesn&#039;t have anything available for the visually impaired.&lt;br /&gt;
&lt;br /&gt;
=== Speech Synthesis integration into Sugar ===&lt;br /&gt;
Integrate speech synthesis with all activities, not just [[Speak]], and provide for karaoke coloring. See [[User:Mokurai|Mokurai]]&#039;s [http://www.olpcnews.com/content/ebooks/effective_adult_literacy_program.html article] on adapting [[Same Language Subtitling]] for literacy to the XO.&lt;br /&gt;
&lt;br /&gt;
Desirable Features for Sugar Speech Synthesis Plugin:&lt;br /&gt;
&lt;br /&gt;
* Provide Sugar Speech Synthesis Configuration Management Tool&lt;br /&gt;
* Karaoke Style Coloring in Sugar Environment&lt;br /&gt;
* UI for configuration Control&lt;br /&gt;
* Accent gets set on the basis of locale&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
Package and integrate the IcedTea open source bootstrap of OpenJDK Java with browser plugin for the XO. Deliverables would include:&lt;br /&gt;
* Binary, source and rpm dependencies for icedtea and icedtea browser plugin&lt;br /&gt;
* Java enabled os image&lt;br /&gt;
* Integration of packages into autobuild branch&lt;br /&gt;
&lt;br /&gt;
=== Print Support ===&lt;br /&gt;
Print support in Sugar would be useful in many scenarios. The ideal project deliverables would include&lt;br /&gt;
* Integration of a printing infrastructure (CUPS ??) into the XO-1 software images &lt;br /&gt;
* Modification of Sugar Control Panel to set up the printer (add/select default printer?)&lt;br /&gt;
* Modification of at least one activity (Write ?) to support printing&lt;br /&gt;
* Making a printing activity, that follows sugar GUI guidelines?&lt;br /&gt;
&lt;br /&gt;
:I am highly interested in working on this project. Would the project leader mind contacting me at bmw.stx@gmail.com?&lt;br /&gt;
&lt;br /&gt;
=== JavaScript-Python Communication ===&lt;br /&gt;
JavaScript Python Communication through the following strategies: PyXPCom, hulahop, and xulrunner. Ideally, develop a demo activity which could be used as a template for sugarizing javascript activities.&lt;br /&gt;
&lt;br /&gt;
=== Graphical toolkit ===&lt;br /&gt;
Important work left to do:&lt;br /&gt;
* Give focus feedback by showing a rounded rectangle in gtk buttons and HippoCanvas icons.&lt;br /&gt;
* Implement keyboard navigation in HippoCanvas.&lt;br /&gt;
* Implement accessibility hooks in HippoCanvas.&lt;br /&gt;
* Improve keyboard shortcuts - make them easier to create and implement a UI to make them more discoverable, such as transparent letters which appear when you hold &amp;lt;ctrl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mono/.NET ===&lt;br /&gt;
The use of Mono could really enhance the number of Sugar developers due to the huge existing .NET community.&lt;br /&gt;
Thanks to Torello Querci, developing a Sugar activity in Mono is already possible using the Mono/Sugar bindings Sugar.dll (more  [[Mono here]]).&lt;br /&gt;
&lt;br /&gt;
The idea for this GSOC project is to greatly enhance this binding:&lt;br /&gt;
* Better integration with the Sugar look &amp;amp; feel and HippoCanvas,&lt;br /&gt;
* Binding to telepathy API,&lt;br /&gt;
* WinForm compatibility,&lt;br /&gt;
* MonoDevelop integration.&lt;br /&gt;
&lt;br /&gt;
=== Titanium Sugar ===&lt;br /&gt;
&lt;br /&gt;
* Integrate Titanium-made apps to Sugar.&lt;br /&gt;
* Do a titanium activity to develop html/javascript/css appilcations inside Sugar.&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
=== VideoChat activity ===&lt;br /&gt;
telepathy-python has support for audio and video streaming and has recently gained support for using gstreamer, which means that we could easily do efficient videoconferencing using fully open source codecs.&lt;br /&gt;
&lt;br /&gt;
So a really nice project would be to do a proper Sugar activity for video conferencing.&lt;br /&gt;
&lt;br /&gt;
=== Language Trainer ===&lt;br /&gt;
A language trainer with text to speech support would be very nice. Something that could start with letters and then teach words.&lt;br /&gt;
&lt;br /&gt;
=== Thesaurus ===&lt;br /&gt;
Working together with openthesaurus -- someone could create a thesaurus for kids to learn different words (synonyms and antonyms)&lt;br /&gt;
&lt;br /&gt;
=== Improved Read activity ===&lt;br /&gt;
Use Gecko to implement a reader for [http://www.openebook.org/ epub] format ebooks. This is superior to PDF because such books can be reflowed to better fit the screen and user preferences. Also, (although it would break the standard) it would make it very simple to include AJAX-style active features to books.&lt;br /&gt;
&lt;br /&gt;
Extra credit if you support textual and graphical annotation. Deployments have also asked for a page-turn animation.&lt;br /&gt;
&lt;br /&gt;
=== KDEEdu ===&lt;br /&gt;
&lt;br /&gt;
Sugarize any [http://edu.kde.org/ KDEEdu] activity, especially the ones which have no corresponding Sugar activity.&lt;br /&gt;
&lt;br /&gt;
=== Gnash ===&lt;br /&gt;
&lt;br /&gt;
Put some code around Gnash that allows to easily do activities based on Flash content. Also develop Gnash extensions that allow flash activities to interact with the journal, presence service, telepathy, etc&lt;br /&gt;
&lt;br /&gt;
=== UCB Logo ===&lt;br /&gt;
&lt;br /&gt;
We need to add journal support (and a standard Sugar toolbar).&lt;br /&gt;
&lt;br /&gt;
=== FoodForce2 Activity ===&lt;br /&gt;
&lt;br /&gt;
* Integrate story board into the game. &lt;br /&gt;
* Make an extensible API to enable educators to add their own storyboards. &lt;br /&gt;
* Add Speech Support into the project. &lt;br /&gt;
* Optimise the speed and efficiency of the game.&lt;br /&gt;
&lt;br /&gt;
Link : http://code.google.com/p/foodforce/&lt;br /&gt;
&lt;br /&gt;
=== Educational Toolkit ===&lt;br /&gt;
&lt;br /&gt;
* Enable collaboration scenarios&lt;br /&gt;
* Work on the GUI to provide support for multiple types of questions. &lt;br /&gt;
* Add API to make it easy to add new question types.&lt;br /&gt;
&lt;br /&gt;
Link : http://wiki.laptop.org/go/Educational_toolkit&lt;br /&gt;
&lt;br /&gt;
== Some ideas for improving Sugar Activities ==&lt;br /&gt;
*See [[MarketingTeam/Events/Sugarcamp_Boston_2008/Minutes#Items_from_the_roadmap_brainstorm|a list of project ideas]] from a brainstorming session at Sugar Camp.&lt;br /&gt;
&lt;br /&gt;
== More of your ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Preeti&#039;s list ===&lt;br /&gt;
&lt;br /&gt;
Hi, I am Preeti, from New Delhi. I would like to get myself involved in this very interesting aspect of the OLPC software development. I have jotted some of my views on the same at:&lt;br /&gt;
&lt;br /&gt;
http://wiki.laptop.org/go/User_talk:59.178.99.172&lt;br /&gt;
&lt;br /&gt;
Regards&lt;br /&gt;
Preeti&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Development_Team/Project_Ideas&amp;diff=20861</id>
		<title>Development Team/Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Development_Team/Project_Ideas&amp;diff=20861"/>
		<updated>2009-03-08T14:36:36Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* FoodForce2 Activity */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This is a dumping ground for crazy ideas.  Suitable for farming out to interns, Google SoC folks, or eager community members.&lt;br /&gt;
&lt;br /&gt;
* Adding hooks between Browse / Write / Google Docs to provide a killer offline mode for Google Docs.  Google Gears allegedly makes this easy.&lt;br /&gt;
* A better, more fun, Paint option for small children - One way - Use eToys - http://lists.laptop.org/pipermail/etoys/2008-November/002770.html&lt;br /&gt;
&lt;br /&gt;
* See http://wiki.laptop.org/go/Category:GSoC_proposals&lt;br /&gt;
&lt;br /&gt;
== Core Software ==&lt;br /&gt;
&lt;br /&gt;
=== Accessibility Support ===&lt;br /&gt;
Sugar currently doesn&#039;t have anything available for the visually impaired.&lt;br /&gt;
&lt;br /&gt;
=== Speech Synthesis integration into Sugar ===&lt;br /&gt;
Integrate speech synthesis with all activities, not just [[Speak]], and provide for karaoke coloring. See [[User:Mokurai|Mokurai]]&#039;s [http://www.olpcnews.com/content/ebooks/effective_adult_literacy_program.html article] on adapting [[Same Language Subtitling]] for literacy to the XO.&lt;br /&gt;
&lt;br /&gt;
Desirable Features for Sugar Speech Synthesis Plugin:&lt;br /&gt;
&lt;br /&gt;
* Provide Sugar Speech Synthesis Configuration Management Tool&lt;br /&gt;
* Karaoke Style Coloring in Sugar Environment&lt;br /&gt;
* UI for configuration Control&lt;br /&gt;
* Accent gets set on the basis of locale&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
Package and integrate the IcedTea open source bootstrap of OpenJDK Java with browser plugin for the XO. Deliverables would include:&lt;br /&gt;
* Binary, source and rpm dependencies for icedtea and icedtea browser plugin&lt;br /&gt;
* Java enabled os image&lt;br /&gt;
* Integration of packages into autobuild branch&lt;br /&gt;
&lt;br /&gt;
=== Print Support ===&lt;br /&gt;
Print support in Sugar would be useful in many scenarios. The ideal project deliverables would include&lt;br /&gt;
* Integration of a printing infrastructure (CUPS ??) into the XO-1 software images &lt;br /&gt;
* Modification of Sugar Control Panel to set up the printer (add/select default printer?)&lt;br /&gt;
* Modification of at least one activity (Write ?) to support printing&lt;br /&gt;
* Making a printing activity, that follows sugar GUI guidelines?&lt;br /&gt;
&lt;br /&gt;
:I am highly interested in working on this project. Would the project leader mind contacting me at bmw.stx@gmail.com?&lt;br /&gt;
&lt;br /&gt;
=== JavaScript-Python Communication ===&lt;br /&gt;
JavaScript Python Communication through the following strategies: PyXPCom, hulahop, and xulrunner. Ideally, develop a demo activity which could be used as a template for sugarizing javascript activities.&lt;br /&gt;
&lt;br /&gt;
=== Graphical toolkit ===&lt;br /&gt;
Important work left to do:&lt;br /&gt;
* Give focus feedback by showing a rounded rectangle in gtk buttons and HippoCanvas icons.&lt;br /&gt;
* Implement keyboard navigation in HippoCanvas.&lt;br /&gt;
* Implement accessibility hooks in HippoCanvas.&lt;br /&gt;
* Improve keyboard shortcuts - make them easier to create and implement a UI to make them more discoverable, such as transparent letters which appear when you hold &amp;lt;ctrl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mono/.NET ===&lt;br /&gt;
The use of Mono could really enhance the number of Sugar developers due to the huge existing .NET community.&lt;br /&gt;
Thanks to Torello Querci, developing a Sugar activity in Mono is already possible using the Mono/Sugar bindings Sugar.dll (more  [[Mono here]]).&lt;br /&gt;
&lt;br /&gt;
The idea for this GSOC project is to greatly enhance this binding:&lt;br /&gt;
* Better integration with the Sugar look &amp;amp; feel and HippoCanvas,&lt;br /&gt;
* Binding to telepathy API,&lt;br /&gt;
* WinForm compatibility,&lt;br /&gt;
* MonoDevelop integration.&lt;br /&gt;
&lt;br /&gt;
=== Titanium Sugar ===&lt;br /&gt;
&lt;br /&gt;
* Integrate Titanium-made apps to Sugar.&lt;br /&gt;
* Do a titanium activity to develop html/javascript/css appilcations inside Sugar.&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
=== VideoChat activity ===&lt;br /&gt;
telepathy-python has support for audio and video streaming and has recently gained support for using gstreamer, which means that we could easily do efficient videoconferencing using fully open source codecs.&lt;br /&gt;
&lt;br /&gt;
So a really nice project would be to do a proper Sugar activity for video conferencing.&lt;br /&gt;
&lt;br /&gt;
=== Language Trainer ===&lt;br /&gt;
A language trainer with text to speech support would be very nice. Something that could start with letters and then teach words.&lt;br /&gt;
&lt;br /&gt;
=== Thesaurus ===&lt;br /&gt;
Working together with openthesaurus -- someone could create a thesaurus for kids to learn different words (synonyms and antonyms)&lt;br /&gt;
&lt;br /&gt;
=== Improved Read activity ===&lt;br /&gt;
Use Gecko to implement a reader for [http://www.openebook.org/ epub] format ebooks. This is superior to PDF because such books can be reflowed to better fit the screen and user preferences. Also, (although it would break the standard) it would make it very simple to include AJAX-style active features to books.&lt;br /&gt;
&lt;br /&gt;
Extra credit if you support textual and graphical annotation. Deployments have also asked for a page-turn animation.&lt;br /&gt;
&lt;br /&gt;
=== KDEEdu ===&lt;br /&gt;
&lt;br /&gt;
Sugarize any [http://edu.kde.org/ KDEEdu] activity, especially the ones which have no corresponding Sugar activity.&lt;br /&gt;
&lt;br /&gt;
=== Gnash ===&lt;br /&gt;
&lt;br /&gt;
Put some code around Gnash that allows to easily do activities based on Flash content. Also develop Gnash extensions that allow flash activities to interact with the journal, presence service, telepathy, etc&lt;br /&gt;
&lt;br /&gt;
=== UCB Logo ===&lt;br /&gt;
&lt;br /&gt;
We need to add journal support (and a standard Sugar toolbar).&lt;br /&gt;
&lt;br /&gt;
=== FoodForce2 Activity ===&lt;br /&gt;
&lt;br /&gt;
* Integrate story board into the game. &lt;br /&gt;
* Make an extensible API to enable educators to add their own storyboards. &lt;br /&gt;
* Add Speech Support into the project. &lt;br /&gt;
* Optimise the speed and efficiency of the game.&lt;br /&gt;
&lt;br /&gt;
Link : http://code.google.com/p/foodforce/&lt;br /&gt;
&lt;br /&gt;
=== Educational Toolkit ===&lt;br /&gt;
&lt;br /&gt;
* Enable collaboration scenarios&lt;br /&gt;
* Work on the GUI to provide support for multiple types of questions. &lt;br /&gt;
* Add API to make it easy to add new question types.&lt;br /&gt;
&lt;br /&gt;
== Some ideas for improving Sugar Activities ==&lt;br /&gt;
*See [[MarketingTeam/Events/Sugarcamp_Boston_2008/Minutes#Items_from_the_roadmap_brainstorm|a list of project ideas]] from a brainstorming session at Sugar Camp.&lt;br /&gt;
&lt;br /&gt;
== More of your ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Preeti&#039;s list ===&lt;br /&gt;
&lt;br /&gt;
Hi, I am Preeti, from New Delhi. I would like to get myself involved in this very interesting aspect of the OLPC software development. I have jotted some of my views on the same at:&lt;br /&gt;
&lt;br /&gt;
http://wiki.laptop.org/go/User_talk:59.178.99.172&lt;br /&gt;
&lt;br /&gt;
Regards&lt;br /&gt;
Preeti&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Development_Team/Project_Ideas&amp;diff=20860</id>
		<title>Development Team/Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Development_Team/Project_Ideas&amp;diff=20860"/>
		<updated>2009-03-08T14:35:38Z</updated>

		<summary type="html">&lt;p&gt;Deepankgupta: /* Activities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
This is a dumping ground for crazy ideas.  Suitable for farming out to interns, Google SoC folks, or eager community members.&lt;br /&gt;
&lt;br /&gt;
* Adding hooks between Browse / Write / Google Docs to provide a killer offline mode for Google Docs.  Google Gears allegedly makes this easy.&lt;br /&gt;
* A better, more fun, Paint option for small children - One way - Use eToys - http://lists.laptop.org/pipermail/etoys/2008-November/002770.html&lt;br /&gt;
&lt;br /&gt;
* See http://wiki.laptop.org/go/Category:GSoC_proposals&lt;br /&gt;
&lt;br /&gt;
== Core Software ==&lt;br /&gt;
&lt;br /&gt;
=== Accessibility Support ===&lt;br /&gt;
Sugar currently doesn&#039;t have anything available for the visually impaired.&lt;br /&gt;
&lt;br /&gt;
=== Speech Synthesis integration into Sugar ===&lt;br /&gt;
Integrate speech synthesis with all activities, not just [[Speak]], and provide for karaoke coloring. See [[User:Mokurai|Mokurai]]&#039;s [http://www.olpcnews.com/content/ebooks/effective_adult_literacy_program.html article] on adapting [[Same Language Subtitling]] for literacy to the XO.&lt;br /&gt;
&lt;br /&gt;
Desirable Features for Sugar Speech Synthesis Plugin:&lt;br /&gt;
&lt;br /&gt;
* Provide Sugar Speech Synthesis Configuration Management Tool&lt;br /&gt;
* Karaoke Style Coloring in Sugar Environment&lt;br /&gt;
* UI for configuration Control&lt;br /&gt;
* Accent gets set on the basis of locale&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
Package and integrate the IcedTea open source bootstrap of OpenJDK Java with browser plugin for the XO. Deliverables would include:&lt;br /&gt;
* Binary, source and rpm dependencies for icedtea and icedtea browser plugin&lt;br /&gt;
* Java enabled os image&lt;br /&gt;
* Integration of packages into autobuild branch&lt;br /&gt;
&lt;br /&gt;
=== Print Support ===&lt;br /&gt;
Print support in Sugar would be useful in many scenarios. The ideal project deliverables would include&lt;br /&gt;
* Integration of a printing infrastructure (CUPS ??) into the XO-1 software images &lt;br /&gt;
* Modification of Sugar Control Panel to set up the printer (add/select default printer?)&lt;br /&gt;
* Modification of at least one activity (Write ?) to support printing&lt;br /&gt;
* Making a printing activity, that follows sugar GUI guidelines?&lt;br /&gt;
&lt;br /&gt;
:I am highly interested in working on this project. Would the project leader mind contacting me at bmw.stx@gmail.com?&lt;br /&gt;
&lt;br /&gt;
=== JavaScript-Python Communication ===&lt;br /&gt;
JavaScript Python Communication through the following strategies: PyXPCom, hulahop, and xulrunner. Ideally, develop a demo activity which could be used as a template for sugarizing javascript activities.&lt;br /&gt;
&lt;br /&gt;
=== Graphical toolkit ===&lt;br /&gt;
Important work left to do:&lt;br /&gt;
* Give focus feedback by showing a rounded rectangle in gtk buttons and HippoCanvas icons.&lt;br /&gt;
* Implement keyboard navigation in HippoCanvas.&lt;br /&gt;
* Implement accessibility hooks in HippoCanvas.&lt;br /&gt;
* Improve keyboard shortcuts - make them easier to create and implement a UI to make them more discoverable, such as transparent letters which appear when you hold &amp;lt;ctrl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mono/.NET ===&lt;br /&gt;
The use of Mono could really enhance the number of Sugar developers due to the huge existing .NET community.&lt;br /&gt;
Thanks to Torello Querci, developing a Sugar activity in Mono is already possible using the Mono/Sugar bindings Sugar.dll (more  [[Mono here]]).&lt;br /&gt;
&lt;br /&gt;
The idea for this GSOC project is to greatly enhance this binding:&lt;br /&gt;
* Better integration with the Sugar look &amp;amp; feel and HippoCanvas,&lt;br /&gt;
* Binding to telepathy API,&lt;br /&gt;
* WinForm compatibility,&lt;br /&gt;
* MonoDevelop integration.&lt;br /&gt;
&lt;br /&gt;
=== Titanium Sugar ===&lt;br /&gt;
&lt;br /&gt;
* Integrate Titanium-made apps to Sugar.&lt;br /&gt;
* Do a titanium activity to develop html/javascript/css appilcations inside Sugar.&lt;br /&gt;
&lt;br /&gt;
== Activities ==&lt;br /&gt;
=== VideoChat activity ===&lt;br /&gt;
telepathy-python has support for audio and video streaming and has recently gained support for using gstreamer, which means that we could easily do efficient videoconferencing using fully open source codecs.&lt;br /&gt;
&lt;br /&gt;
So a really nice project would be to do a proper Sugar activity for video conferencing.&lt;br /&gt;
&lt;br /&gt;
=== Language Trainer ===&lt;br /&gt;
A language trainer with text to speech support would be very nice. Something that could start with letters and then teach words.&lt;br /&gt;
&lt;br /&gt;
=== Thesaurus ===&lt;br /&gt;
Working together with openthesaurus -- someone could create a thesaurus for kids to learn different words (synonyms and antonyms)&lt;br /&gt;
&lt;br /&gt;
=== Improved Read activity ===&lt;br /&gt;
Use Gecko to implement a reader for [http://www.openebook.org/ epub] format ebooks. This is superior to PDF because such books can be reflowed to better fit the screen and user preferences. Also, (although it would break the standard) it would make it very simple to include AJAX-style active features to books.&lt;br /&gt;
&lt;br /&gt;
Extra credit if you support textual and graphical annotation. Deployments have also asked for a page-turn animation.&lt;br /&gt;
&lt;br /&gt;
=== KDEEdu ===&lt;br /&gt;
&lt;br /&gt;
Sugarize any [http://edu.kde.org/ KDEEdu] activity, especially the ones which have no corresponding Sugar activity.&lt;br /&gt;
&lt;br /&gt;
=== Gnash ===&lt;br /&gt;
&lt;br /&gt;
Put some code around Gnash that allows to easily do activities based on Flash content. Also develop Gnash extensions that allow flash activities to interact with the journal, presence service, telepathy, etc&lt;br /&gt;
&lt;br /&gt;
=== UCB Logo ===&lt;br /&gt;
&lt;br /&gt;
We need to add journal support (and a standard Sugar toolbar).&lt;br /&gt;
&lt;br /&gt;
=== FoodForce2 Activity ===&lt;br /&gt;
&lt;br /&gt;
* Integrate story board into the game. &lt;br /&gt;
* Make an extensible API to enable educators to add their own storyboards. &lt;br /&gt;
* Add Speech Support into the project. &lt;br /&gt;
* Optimise the speed and efficiency of the game. &lt;br /&gt;
&lt;br /&gt;
=== Educational Toolkit ===&lt;br /&gt;
&lt;br /&gt;
* Enable collaboration scenarios&lt;br /&gt;
* Work on the GUI to provide support for multiple types of questions. &lt;br /&gt;
* Add API to make it easy to add new question types.&lt;br /&gt;
&lt;br /&gt;
== Some ideas for improving Sugar Activities ==&lt;br /&gt;
*See [[MarketingTeam/Events/Sugarcamp_Boston_2008/Minutes#Items_from_the_roadmap_brainstorm|a list of project ideas]] from a brainstorming session at Sugar Camp.&lt;br /&gt;
&lt;br /&gt;
== More of your ideas ==&lt;br /&gt;
&lt;br /&gt;
=== Preeti&#039;s list ===&lt;br /&gt;
&lt;br /&gt;
Hi, I am Preeti, from New Delhi. I would like to get myself involved in this very interesting aspect of the OLPC software development. I have jotted some of my views on the same at:&lt;br /&gt;
&lt;br /&gt;
http://wiki.laptop.org/go/User_talk:59.178.99.172&lt;br /&gt;
&lt;br /&gt;
Regards&lt;br /&gt;
Preeti&lt;/div&gt;</summary>
		<author><name>Deepankgupta</name></author>
	</entry>
</feed>