Projects/GreenThumb PH: Difference between revisions

From OLPC
Jump to navigation Jump to search
(GreenThumb or Project #43621 Details)
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{TOCright}}
GreenThumb or Project #43621 is an initiative to develop environmental awareness hand in hand with the love for the natural sciences.
It’s main task is to create a Sugar activity that will help this initiative.


==Project Details==
----
The Development of the GreenThumb Activity


'''Address:''' Department of Computer Science and Technology
<br/>Visayas State University Visca, Baybay, Leyte
<br/>Philippines
<br/>'''Phone:''' +63 053-335-2120


'''Project Details'''
==Project Members:==
[mailto:deep.breathed.silence@gmail.com Nadine Piol (Team Leader)]
<br />Education: Bachelor of Science in Computer Science Student (on-going, Senior Level)
<br />Role/s:
*Software Engineer
*Develop specifications for the software, implement game specifications, design user interface


[mailto:marilynplatero@gmail.com Marilyn Platero]
''A Campaign for Awareness''
<br />Education: Bachelor of Science in Statistics
<br />Profession: Researh Assistant (ATI, VSU)
<br />Roles:
*Researcher
*provide the various materials/resources needed for the development of the GreenThumb activity, implement game specifications
[mailto:shullato_shurao@yahoo.com Bon Anthony Costillas]
<br />Education: Bachelor of Science in Chemistry (on-going, Senior Level)
<br/>
*Game Consultant
*scrutinize game designs, design user interface, implement game specifications


==Objectives:==
Literacy is not simply a question of whether one is able to read or to write. It is not limited to one’s capability to memorize and develop skills with regards to time. It is, actually, one’s discernment of all factors surrounding him that may or may not contribute to his gaining of knowledge. Therefore, literacy is the quest to learn wherein the most important skill to develop is critical thinking.
#To devise a game design incorporating mesh networking to achieve a mechanism for sharing of ideas, discussion and collaborative learning.
#To design a system architecture for efficient use of memory in implementing simulation processes that shall be necessary in demonstrating fundamental genetic and biological concepts and to inculcate, within the child, the importance of the environment, how relationships and interactions between plants, animals and humans can change (harm or make better) the world.
#To develop a simple, easy-to-use, adaptable and fail-soft User Interface encouraging creative exploration among its users.


==Plan of Action==
With the many pressing issues we are facing, there seems to be a lot of tasks that are to be handed down to the next generation of educators, environmentalists, leaders and etc. This is what GreenThumb is about. It focuses in the development of awareness to the various environmental issues and at the same time, a love for biological sciences. This is a project that uses the active participation of this generation as the most appropriate tool to cultivate such learning.
#Test the mesh networking and other hardware capabilities of the XO laptops.
''
#Consider mesh networking and other possible technical problems in the building and specifying game design/software specifications.
Goals and Objectives''
#Formulate an algorithm efficient in memory usage and resulting to game design requirements.
#Design a user-friendly interface.
#Collect various data needed for game development.
#Review game design and finalize specification.
#Implement, test and debug.


==Needs==
Generally, this project aims to develop a Sugar activity that can provide teachers an alternative way for demonstrating fundamental genetic and biological concepts. This project also aims to inculcate, within the child, the importance of the environment, how relationships and interactions between plants, animals and humans can change (harm or make better) the world.
#There is no activity that will open the eyes of the learners the value of the environment.
#There is a lack of alternatives for teachers to demonstrate fundamental genetic/biological concepts (e.g. selection, dominance of traits). thus, it is to benefit the greater OLPC/Sugar community and to create an impact outside the #OLPC/Sugar community as it can


==Sharing Deliverable/s==
Specifically, the project focuses on achieving the following:
*Three (3) laptops will be needed for the testing of the capabilities and possible defects that may affect the software requirements of the project as it is necessary for us to know how we can develop such activity for the XO laptop that the simulating would not be enough to consider the effects such software to the hardware in question.
1. To devise a game design incorporating mesh networking to achieve a mechanism for sharing of ideas, discussion and collaborative learning.
*This will allow us to further consider the application of the mesh networking concept to the game design specifications and for the implementations of this project.
2. To design a system architecture for efficient use of memory in implementing simulation processes.
*This number will also aid us in program testing and debugging. Thus, in this context, any XO machine working properly is highly appreciated.
3. To develop a simple, easy-to-use, adaptable and fail-soft User Interface encouraging creative exploration among its users.
*All developments and updates regarding the GreenThumb project will be published in the [http://xoleaf.wordpress.com GreenThumb blogsite].
*This wiki project page will be edited monthly or whenever it is appropriate.
*An email regarding the on-going progress of the project will be sent to the contributors At laptop dot org at least weekly.
*The resulting software, aside from being downloadable directly from this site will be added as a Sugar activity to facilitate its distribution to learners everywhere. But if in case the project stalls or in the case where the laptops will no longer be needed, they will be handed to a local OLPC group or other interested contributors.


==Timeline==
''Plan of Action''
*Milestone 1
**Month 1: Data Collecting/Gathering and Consultation (Milestone1)
**Month 1 and 2: (After Milestone1)
*Milestone 2
**Game Design Specification
**Month 1 to 3:
***System Architecture Design
**Month 3: (After Milestone2)
*Milestone 3
**Game Design Review and Finalization
**Month 4 to 7: Game Design Implementation
**Month 6 to 9: Testing and Debugging
**Month 10: Software Evaluation


==Project Specification==
1. Test the mesh networking and other hardware capabilities of the XO laptops.
The GreenThumb activity will be developed using the Python programming language.
2. Consider mesh networking and other possible technical problems in the building and specifying game design/software specifications.
<br />
3. Formulate an algorithm efficient in memory usage and resulting to game design requirements.
<br />The first month will be spent in formulating a list of limitations for the activity and to answer the following questions:
4. Design a user-friendly interface.
<br />1. Is it feasible to do the activity in 3D with great consideration on the resolution and processing speed of the XO laptops?
5. Collect various data needed for game development.
<br />2. How do we handle the sharing of the activity on the mesh network upon the disconnection of a mesh point? How about upon reconnection?
6. Review game design and finalize specification.
<br />3. What is the probability of uncovering more hardware defects that may hinder the development? To what degree will this limit the development?
7. Implement, test and debug.
<br />
timeline for the GreenThumb Project
<br />


'''Activity Description:'''<br />
The game allows an avenue for the conducting of biological/genetic-related experiments. It gives the player the chance to choose his/her own preferences in the various factors that will affect the experiment. That is, upon starting the activity, the player will be asked to pick the kind of plant (e.g. size, color), the number of plants and the area in which it is to be planted or transferred (e.g. greenhouse, forest). The player is able to change the settings of the various factors of the experiment (e.g. degree of sunlight, water). In areas other than the greenhouse, various interaction processes between plants and animals will be shown. The child can set the activity active for a particular time so that the effects will be shown for that given time. Upon sharing of the activity, the player will be able to give, receive, exchange and breed plants with other players.


''Impact''


==Project Development==
The project is aims to create a new learning activity that can give teachers a way to demonstrate fundamental genetic/biological concepts (e.g. selection, dominance of traits) thus, it is to benefit the greater OLPC/Sugar community and to create an impact outside the OLPC/Sugar community as it can serve as a tool for demonstrating the effects of human activities to the ecosystem and environment. Thus, it develops and fosters a child’s awareness to the different issues related to his surroundings.
*[http://xoleaf.wordpress.com/ GreenThumb blogsite]

*Tomorrow, October 17, it'll be a month since we have received the 3 XOs we have requested. We have named them ion, driven and milk. It was a hard task circling them around because of the unpredictable weather and each team member's schedule. Month 1's over. After each of us is done with our academic requirements, we will meet for the deliberations with regards to the specifications of the activity we are trying to develop.
It requests a number of three (3) laptops for the testing of the capabilities and possible defects that may affect the software requirements of the project. As it is necessary for us to know how we can develop such activity for the XO laptop that the simulating would not be enough to consider the effects such software to the hardware in question. This will allow us to further consider the application of the mesh networking concept to the game design specifications and for the implementations of this project. This number will also aid us in program testing and debugging. Thus, in this context, any XO machine working properly is highly appreciated.

''Sharing Deliverables''

All developments and updates regarding the GreenThumb project will be published in [http://xoleaf.wordpress.com]. This wiki project page will be edited monthly or whenever it is appropriate. An email regarding the on-going progress of the project will be sent to the contributors@laptop.org at least weekly.

The resulting software, aside from being downloadable directly from this site will be added as a Sugar activity to facilitate its distribution to learners everywhere. But if in case the project stalls or in the case where the laptops will no longer be needed, they will be handed to a local OLPC group or other interested contributors.

Latest revision as of 09:37, 16 October 2009

Project Details

The Development of the GreenThumb Activity

Address: Department of Computer Science and Technology
Visayas State University Visca, Baybay, Leyte
Philippines
Phone: +63 053-335-2120

Project Members:

Nadine Piol (Team Leader)
Education: Bachelor of Science in Computer Science Student (on-going, Senior Level)
Role/s:

  • Software Engineer
  • Develop specifications for the software, implement game specifications, design user interface

Marilyn Platero
Education: Bachelor of Science in Statistics
Profession: Researh Assistant (ATI, VSU)
Roles:

  • Researcher
  • provide the various materials/resources needed for the development of the GreenThumb activity, implement game specifications

Bon Anthony Costillas
Education: Bachelor of Science in Chemistry (on-going, Senior Level)

  • Game Consultant
  • scrutinize game designs, design user interface, implement game specifications

Objectives:

  1. To devise a game design incorporating mesh networking to achieve a mechanism for sharing of ideas, discussion and collaborative learning.
  2. To design a system architecture for efficient use of memory in implementing simulation processes that shall be necessary in demonstrating fundamental genetic and biological concepts and to inculcate, within the child, the importance of the environment, how relationships and interactions between plants, animals and humans can change (harm or make better) the world.
  3. To develop a simple, easy-to-use, adaptable and fail-soft User Interface encouraging creative exploration among its users.

Plan of Action

  1. Test the mesh networking and other hardware capabilities of the XO laptops.
  2. Consider mesh networking and other possible technical problems in the building and specifying game design/software specifications.
  3. Formulate an algorithm efficient in memory usage and resulting to game design requirements.
  4. Design a user-friendly interface.
  5. Collect various data needed for game development.
  6. Review game design and finalize specification.
  7. Implement, test and debug.

Needs

  1. There is no activity that will open the eyes of the learners the value of the environment.
  2. There is a lack of alternatives for teachers to demonstrate fundamental genetic/biological concepts (e.g. selection, dominance of traits). thus, it is to benefit the greater OLPC/Sugar community and to create an impact outside the #OLPC/Sugar community as it can

Sharing Deliverable/s

  • Three (3) laptops will be needed for the testing of the capabilities and possible defects that may affect the software requirements of the project as it is necessary for us to know how we can develop such activity for the XO laptop that the simulating would not be enough to consider the effects such software to the hardware in question.
  • This will allow us to further consider the application of the mesh networking concept to the game design specifications and for the implementations of this project.
  • This number will also aid us in program testing and debugging. Thus, in this context, any XO machine working properly is highly appreciated.
  • All developments and updates regarding the GreenThumb project will be published in the GreenThumb blogsite.
  • This wiki project page will be edited monthly or whenever it is appropriate.
  • An email regarding the on-going progress of the project will be sent to the contributors At laptop dot org at least weekly.
  • The resulting software, aside from being downloadable directly from this site will be added as a Sugar activity to facilitate its distribution to learners everywhere. But if in case the project stalls or in the case where the laptops will no longer be needed, they will be handed to a local OLPC group or other interested contributors.

Timeline

  • Milestone 1
    • Month 1: Data Collecting/Gathering and Consultation (Milestone1)
    • Month 1 and 2: (After Milestone1)
  • Milestone 2
    • Game Design Specification
    • Month 1 to 3:
      • System Architecture Design
    • Month 3: (After Milestone2)
  • Milestone 3
    • Game Design Review and Finalization
    • Month 4 to 7: Game Design Implementation
    • Month 6 to 9: Testing and Debugging
    • Month 10: Software Evaluation

Project Specification

The GreenThumb activity will be developed using the Python programming language.

The first month will be spent in formulating a list of limitations for the activity and to answer the following questions:
1. Is it feasible to do the activity in 3D with great consideration on the resolution and processing speed of the XO laptops?
2. How do we handle the sharing of the activity on the mesh network upon the disconnection of a mesh point? How about upon reconnection?
3. What is the probability of uncovering more hardware defects that may hinder the development? To what degree will this limit the development?

Activity Description:
The game allows an avenue for the conducting of biological/genetic-related experiments. It gives the player the chance to choose his/her own preferences in the various factors that will affect the experiment. That is, upon starting the activity, the player will be asked to pick the kind of plant (e.g. size, color), the number of plants and the area in which it is to be planted or transferred (e.g. greenhouse, forest). The player is able to change the settings of the various factors of the experiment (e.g. degree of sunlight, water). In areas other than the greenhouse, various interaction processes between plants and animals will be shown. The child can set the activity active for a particular time so that the effects will be shown for that given time. Upon sharing of the activity, the player will be able to give, receive, exchange and breed plants with other players.


Project Development

  • GreenThumb blogsite
  • Tomorrow, October 17, it'll be a month since we have received the 3 XOs we have requested. We have named them ion, driven and milk. It was a hard task circling them around because of the unpredictable weather and each team member's schedule. Month 1's over. After each of us is done with our academic requirements, we will meet for the deliberations with regards to the specifications of the activity we are trying to develop.