Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:  
{{TOCright}}
 
{{TOCright}}
 +
{{:Flash_Card_Game_-_Assimilate/status}}
 
==Description==
 
==Description==
 
This project is one of [[Math4Team/RIT/Projects | many small projects]] focused on developing 4th grade math games which will run on the OLPC XO. We are [[Math4Team/RIT/Students | RIT students]] who are working on this with the help of other developers who become interested in our projects.
 
This project is one of [[Math4Team/RIT/Projects | many small projects]] focused on developing 4th grade math games which will run on the OLPC XO. We are [[Math4Team/RIT/Students | RIT students]] who are working on this with the help of other developers who become interested in our projects.
Line 5: Line 6:     
==Standards==
 
==Standards==
The [[Math4Team | 4th Grade Math Team]] is focused around creating games which will promote at least one of [[User:Gdk/4th_Grade_Maths | these math standards]].<br />
+
The [[Math4Team | 4th Grade Math Team]] is focused around creating games which will promote at least one of [[Math4Team/Resources/Curriculum Chart | these math standards]].<br />
 
Our project has the potential to fulfill many of the standards listed, but it specifically addresses the following:<br />
 
Our project has the potential to fulfill many of the standards listed, but it specifically addresses the following:<br />
 
'''4.N.10''' - Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br />
 
'''4.N.10''' - Select and use appropriate operations (addition, subtraction, multiplication, and division) to solve problems, including those involving money.<br />
Line 11: Line 12:  
'''4.N.12''' - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.<br />
 
'''4.N.12''' - Add and subtract (up to five-digit numbers) and multiply (up to three digits by two digits) accurately and efficiently.<br />
 
'''4.N.13''' - Divide up to a three-digit whole number with a single-digit divisor (with or without remainders) accurately and efficiently. Interpret any remainders.
 
'''4.N.13''' - Divide up to a three-digit whole number with a single-digit divisor (with or without remainders) accurately and efficiently. Interpret any remainders.
 +
 +
==Group Members==
 +
*[[User:Dbj4366 | Dennis Jalbert]] - Would like to continue to develop Assimilate as time allows. You may contact me if you have any questions about this project.
 +
*[[User:Bjr9081 | Brendan Reen]] - Would like to continue to develop Assimilate as time allows. You may contact me if you have any questions about this project.
 +
*[[User:Jck1089 | James Kolb]] - Does not plan to work on Assimilate anymore. You may contact me if you have any questions about this project.
 +
* Your name here - Help us develop Assimilate!
 +
 +
==Goals==
 +
====Project Goals====
 +
Modify [[olpc:Assimilate | Assimilate]] in the following ways:
 +
*Fix the "tabs" so that there are 2 interfaces.
 +
**Edit - Add questions & answers as well as categorize the cards (geometry, algebra, etc)
 +
**Play - Show the question and input an answer. The game already removes points if you take over 10 seconds to guess, so we would like to add a count down timer to the side showing how many seconds remain.
 +
*Display the correct answer or allow for another guess (worth less points for each guess) after providing an incorrect answer.
 +
**Note: Currently the game doesn't give you the correct answer. It lets you know what everyone else guessed and you get to vote for which answer you believe to be correct. We would like to change this so that it always lets you know the correct answer. However, we can still keep the entire class results to possibly give to the teacher using the [http://wiki.sugarlabs.org/go/Math4Team/RIT/Projects/Question_Support_API API].
 +
*Add multiple types of flash cards beside basic addition/subtraction/multiplication/division.
 +
**We will need to work with the API group to store our questions, especially the pictures which will bee needed for geometry questions.
 +
*Allow more than 2 people to connect to a game (we were unable to get a 3rd person to join in the activity).
    
==Our Plan==
 
==Our Plan==
Line 27: Line 46:     
==Links & Resources==
 
==Links & Resources==
 +
 +
===Archive===
 +
*[[/Archive | RIT Spring 2009 course progress]]
 +
 
===General===
 
===General===
 
*[[Math4Team/RIT | Math 4 RIT Homepage]]
 
*[[Math4Team/RIT | Math 4 RIT Homepage]]
*[[Tips_%26_Tricks | Tips & Tricks]]
+
*[[Math4Team/RIT/Tips & Tricks | Tips & Tricks]]
 
*[http://www.poromenos.org/tutorials/python Python Help]
 
*[http://www.poromenos.org/tutorials/python Python Help]
 +
 
===Assimilate===
 
===Assimilate===
 
*[[OLPC:Assimilate | Assimilate Homepage]]
 
*[[OLPC:Assimilate | Assimilate Homepage]]
*[[/Archive | RIT Spring 2009 course archive]]
   
*[http://wiki.laptop.org/images/a/ae/Assimilate-10.xo Download Assimilate]
 
*[http://wiki.laptop.org/images/a/ae/Assimilate-10.xo Download Assimilate]
 
*[http://dev.laptop.org/git/activities/assimilate/ Repository]
 
*[http://dev.laptop.org/git/activities/assimilate/ Repository]
 +
*[[Lesson Plan]]
 +
*[[How to Play]]
 +
 
===Toolbar help===
 
===Toolbar help===
 
* [[olpc:Sugar.graphics.toolbox | Toolbox code]]
 
* [[olpc:Sugar.graphics.toolbox | Toolbox code]]
 
*[http://dev.laptop.org/git/projects/measure/tree/toolbar_top.py Example code for a toolbar listener]
 
*[http://dev.laptop.org/git/projects/measure/tree/toolbar_top.py Example code for a toolbar listener]
 +
 
===Development Environment===
 
===Development Environment===
 +
 
====Windows - <b>Does Not Work!</b>====
 
====Windows - <b>Does Not Work!</b>====
 
*Download & install git (http://git-scm.com/download) to download the source code. Run the GUI, select "Clone Existing Repository" and specify "http://dev.laptop.org/git/activities/assimilate/" as the source location.  
 
*Download & install git (http://git-scm.com/download) to download the source code. Run the GUI, select "Clone Existing Repository" and specify "http://dev.laptop.org/git/activities/assimilate/" as the source location.  
Line 50: Line 78:  
====Sugar on a Stick (SoaS) - <b>Does Not Work!</b>====
 
====Sugar on a Stick (SoaS) - <b>Does Not Work!</b>====
 
*Follow the instruction on the [[Sugar_on_a_Stick | SoaS page]].
 
*Follow the instruction on the [[Sugar_on_a_Stick | SoaS page]].
*Git can be downloaded to Sugar with the following commands:
+
*Install Assimilate from source
**$ su
+
**Git can be downloaded to Sugar with the following commands:
**$ yum install git
+
***$ su
*Get the Assimilate source through git:  
+
***$ yum install git
**$ git clone git://dev.laptop.org/activities/assimilate
+
**Get the Assimilate source through git:  
*Install assimilate:
+
***$ git clone git://dev.laptop.org/activities/assimilate
**$ python setup.py install
+
**Install assimilate:
*When I try to interpret the application with "python Assimilate.py" the following error is generated:
+
***$ python setup.py dev
**"ImportError: cannot import name AlreadyVoted." This is in response to line 13 of cardpanel.py: "from cardbox.import(AlreadyVoted, NoQuestion, NoAnswer)". AlreadyVoted is a class of Exception declared in cardbox.py. I am currently troubleshooting this issue.
+
***$ python setup.py install
 
+
**When I try to interpret the application with "python Assimilate.py" the following error is generated:
====Sugar on a Stick (SoaS) - updated?====
+
***"ImportError: cannot import name AlreadyVoted." This is in response to line 13 of cardpanel.py: "from cardbox.import(AlreadyVoted, NoQuestion, NoAnswer)". AlreadyVoted is a class of Exception declared in cardbox.py. I have not found a fix for this issue at this time.
*Download the Assimilate .xo and make a copy of the source
+
*Install Assimilate via the .xo file
*Remove the original installation
+
** Download the [blah Assimilate .xo file].
*python setup.py dev
+
** Click "show in journal"
*python setup.py install
+
** This should install Assimilate and put an icon in the circle of programs on the main screen.
    
====Synergy====
 
====Synergy====
 
* [[OLPC:Coding_on_the_xo]]
 
* [[OLPC:Coding_on_the_xo]]
 
* [[OLPC:Synergy]]
 
* [[OLPC:Synergy]]
 +
 +
==Updates to this project==
 +
<br>
 +
{|
 +
|-align=left
 +
!width=60|Name !! width=20|Date !! width=100|Latest Progress
 +
|-
 +
| Dennis Jalbert || 05/18/09 || Updated wiki with complete information on everything completed this quarter.
 +
|-
 +
| Your name || date || update
 +
|}
248

edits

Navigation menu