Difference between revisions of "Math4Team/RIT/Projects"

From Sugar Labs
< Math4Team‎ | RIT
Jump to navigation Jump to search
 
(103 intermediate revisions by 36 users not shown)
Line 1: Line 1:
 
{{TOCright}}
 
{{TOCright}}
==[[Flash Card Game - Assimilate]]==
 
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/Alumni/Spring-2009| RIT students]] who are working on this with the help of other developers who become interested in our projects.
 
The focus of this project is to turn an existing game ([[olpc:Assimilate|Assimilate]]) into a math based flash card game which will hopefully be included on future XO's.
 
  
Group members:
+
== Active Projects ==
[[User:Dbj4366|Dennis Jalbert]], [[User:Jck1089|James Kolb]], [[User:bjr9081|Brendan Reen]]
 
  
==[[Fun Towers]]==
+
=== [[Image:PyCut_logo.png|24px]] [[Activities/PyCut|PyCut]] ===
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.
+
{{:Activities/PyCut/status}}
Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development.
 
The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.
 
  
Group members are
+
=== [[Image:Fractionator_logo.png|24px]] [[Activities/Fractionator|Fractionator]] ===
[[User:EricMallon|Eric Mallon,]] [[User:eldrac|Tyler Bragdon,]] [[User:Cdaniels29|Chris Daniels]]
+
{{:Activities/Fractionator/status}}
  
==[[Image:Lemon_Icon.svg|24px]][[Lemonade Stand]]==
+
== Published / Complete Projects ==
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy.
 
  
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, the use of graphics, and localization.  We are planning on introducing the game with a generic currency model while trying to find a commodity that either works worldwide, or is easy to replace for regional types. At the very least, we plan on having a feature complete text model that can be finished by other interested parties.
+
=== [[AngleGators]] ===
  
The RIT students currently working on the project are [[User:Epsilon748|Anthony King]], [[User:Qalthos|Nathaniel Case]], [[User:Jsang1|Jonathan Sanger]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:sss1406|Steven Schoenfeld]], and [[User:Echo35|Anthony Lubriani]].
+
=== [[Image:blocku.png|75px]] [[Blocku|Blocku]] ===
 +
{{:Blocku/status}}
  
==[[Math4Team/RIT/Projects/Muthris|Muthris]]==
+
===[[Activities/FileShare|FileShare]] ===
Muthris is a math themed, Tetris-based game inspired by Cuyo. Players control falling blocks which must be grouped in certain math related ways in-order to clear that grouping from the board.  The level is lost when the board fills up with blocks.  Players learn math skills by fun repetition of simple mathematical problems and the grouping of sets of numbers.  Levels are abstracted away from the core game.  This allows one to simple drop in new levels and learn different mathematical concepts.
+
{{:Activities/FileShare/status}}
  
Group Members: [[User:dpk3062|Doug]]
+
=== [[Fractionauts| Fractionauts]] ===
 +
{{:Fractionauts/status}}
  
==[[Produce Puzzle]]==
+
=== [[Image:Lemon_Icon.svg|24px]] [[Lemonade Stand]] ===
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.
+
{{:Lemonade_Stand/status}}
  
We, [[User:Classclownfish | Abbi Honeycutt]] and [[Kennedy Kong]] from Rochester Institute of Technology, has taken over this project. Previous creators were Matthew Michihara, Elizabeth Deng, and Aaron Macris from University of Southern California during their "Code for a cause OLPC Hack-a-thon".
+
=== [[Activities/MathHurdler|Math Hurdler]] ===
==[[/Question Support API|Question Support API]]==
+
{{:Activities/MathHurdler/status}}
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.
+
 
 +
===[[Math_island|Math Island]]===
 +
{{:Math_island/status}}
 +
 
 +
=== [[Fortune_Hunter| Mathematical Adventure: Fortune Hunter]] ===
 +
{{:Fortune_Hunter/status}}
 +
 
 +
=== [[Planetary|Planetary]] ===
 +
{{:Planetary/status}}
 +
 
 +
=== [[Quilt]] ===
 +
{{:Quilt/status}}
 +
 
 +
=== [[Sash]] ===
 +
{{:Sash/status}}
 +
 
 +
=== [[Activities/SugarSnake|SugarSnake]] ===
 +
{{:Activities/SugarSnake/status}}
 +
 
 +
== Inactive Projects ==
 +
 
 +
=== [[Addboard| Addboard]] ===
 +
 
 +
=== [[Flash Card Game - Assimilate|Assimilate]] ===
 +
{{:Flash_Card_Game_-_Assimilate/status}}
 +
 
 +
=== [[Colour_The_Part|Colour The Part]] ===
 +
{{:Colour_The_Part/status}}
 +
 
 +
=== [[Ethos| Ethos]] ===
 +
{{:Ethos/status}}
 +
 
 +
=== [[Math4Team/RIT/Projects/Fun Towers|Fun Towers]] ===
 +
{{:Math4Team/RIT/Projects/Fun_Towers/status}}
 +
 
 +
=== [[GeoMunchers]] ===
 +
 
 +
===[[Get24|Get24]]===
 +
{{:Get24/status}}
 +
 
 +
=== [[Matter.py]] ===
 +
{{:Matter.py/status}}
 +
 
 +
=== [[Math4Team/RIT/Projects/Math_Maze|Math Maze]] ===
 +
{{:Math4Team/RIT/Projects/Math_Maze/status}}
 +
 
 +
=== [[MiniGameMayhem]] ===
 +
 
 +
=== [[Math4Team/RIT/Projects/Muthris|Muthris]] ===
 +
{{:Math4Team/RIT/Projects/Muthris/status}}
 +
 
 +
=== [[File:SunGuy.png|35px]] [[MyWeatherStation]] ===
 +
{{:MyWeatherStation/status}}
 +
 
 +
=== [[Activities/NumberMunchersXO|Number Munchers XO]] ===
 +
 
 +
=== [[Image:Pacmath-logo.png|75px]] [[PacMath|PacMath]] ===
 +
{{:PacMath/status}}
 +
 
 +
=== [[Point-and-Click-Arthur]] ===
 +
{{:Arthur/status}}
 +
 
 +
=== [[Pop_Quiz]] ===
 +
{{:Pop_Quiz/status}}
 +
 
 +
=== [[Produce Puzzle]] ===
 +
{{:Produce_Puzzle/status}}
 +
 
 +
=== [[PyCaveExplorer]] ===
 +
{{:PyCaveExplorer/status}}
 +
 
 +
===[[Python_Math|Python Math]]===
 +
{{:Python_Math/status}}
 +
 
 +
=== [[Math4Team/RIT/Projects/Question_Support_API|Question Support API]] ===
 +
{{:Math4Team/RIT/Projects/Question_Support_API/status}}
 +
 
 +
===[[Robobuddy|Robobuddy]]===
 +
{{:Robobuddy/status}}
 +
 
 +
=== [[School Server/RIT|schoolserver.rit.edu]] ===
 +
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers.  
 +
When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS.
 +
 
 +
=== [[Teacher Reporting]] ===
 +
{{:Teacher Reporting/status}}
 +
 
 +
=== [[Teacher's Tools]] ===
 +
{{:Teacher's_Tools/status}}
  
Group members are
 
[[User:Enimihil|Greg Stevens]], [[User:Jfinney|Jameson Finney]], [[User:Bbl5660|Brian Long]]
 
  
==[[Teacher Reporting]]==
 
We, Wesley Dillingham, and Jeremiah Green hope to utilize modified Moodle modules and a customized XS School Server operating system. Our goal is to allow results and / or grades, from student activities to be readily available to teachers. Based on their wants and needs, the teachers can then generate custom reports on a class or student and have the ability to determine what types of problems students are finding most difficult. Additionally we would like to implement logic in the module which analyzes student activity and checks for a strict yes or no interpretation of whether or not each student understands various curriculum standards. In the end we imagine the XS environment running on an XO itself, allowing the teachers the same portability as the students.
 
  
 
==[[Math4Team/RIT/Tips & Tricks|Tips & Tricks]]==
 
==[[Math4Team/RIT/Tips & Tricks|Tips & Tricks]]==
 +
 
==[[Math4Team/RIT/Complaints & Problems|Complaints & Problems]]==
 
==[[Math4Team/RIT/Complaints & Problems|Complaints & Problems]]==
  
 
[[Category:Idea]]
 
[[Category:Idea]]

Latest revision as of 22:29, 29 April 2018

Active Projects

PyCut logo.png PyCut

Status: Released/Hibernation
v1.1.1 released 2016-12-14
Group Members: Justin W. Flory, Stephen Garabedian, Wilfried Hounyo, Alex Fuerst, Trevor Creed, Patrick Gormley
PyCut is a pizza-making puzzle game made for the IGME-582 final project at the Rochester Institute of Technology. This game teaches basic units of measure to children inspired by the Pizza Pass minigame of Logical Journey of the Zoombinis (1996).

Fractionator logo.png Fractionator

Status: Prototype
v1.0.0 released 2017-05-09
Group Members: Brian Sandon, Megan Smith, Jacob Westerback
Fractionator is a game that teaches the understanding of fraction equivalence and order. The Game was made at Rochester Institute of Technology. In this game, the player is asked to rearrange the cards from smallest to largest values based on the fractions and or images on the cards. There are several options available to play the game.

Published / Complete Projects

AngleGators

Blocku.png Blocku

Status: Inactive Development
Version 1.0 released 2/22/2011
Group Members: Mark DeMayo
A math based sudoku style puzzle game. The player is given an answer and they have to complete the puzzle by matching the sides of the blocks together that, following the correct operator (+, -, *, /) will give them the answer.

FileShare

Status: Published/Maintaining
Pending feature or bug requests
Group Members: Justin Lewis
FileShare is an activity that allows the user to share files from their journal.

The activity prompts the user for a list of files. When a user joins the shared activity, they are shown the file list where they can choose which files they would like to download. Files may also be uploaded to a central server if it is running a compatible script.

Fractionauts

Status: Active
The project is being developed by RIT students.
Group Members: Nolski, ExplosiveHippo, Emmix, ChrisKnepper, Valeatory
An educational game that teaches fraction operations with rockets.

Lemon Icon.svg Lemonade Stand

Status: Released/Hibernation
Version 2.1 Released 11/12/10
Group Members: Nathaniel Case, JT Mengel, Sarah Wagner, Mitchell DeMarco, Anthony King, Anthony Lubrani, Jonathan Sanger, Steven Schoenfeld, Justin Lewis
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy.

The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, more graphics, and localization. We are planning on introducing the game with a generic currency model while being easy to replace for regional types.

Lemonade Stand is taking a short hiatus following the 2.1 release to identify the next series of features to implement for the next release.

Math Hurdler

Status: Active
In progress for Spring 2016 Semester
Group Members: Ben Kantor, Craig Cabrey, Jim Arnold
[1]

Math Island

Status: Active
Active as of May 2014
Group Members: Derek Gonyeo, Matt Soucy, Dylan Ayrey, Liam Middlebrook
An educational game that teaches fractions with various puzzles

Mathematical Adventure: Fortune Hunter

Status: Released Prototype
In Rewrite Process (In Progress)
Group Members: Jonathan Meschino, Eric Kenvin, David Silverman, Kevin Hockey, Justin Lewis, Mike DeVine, JT Mengel, Travis Cole, Somara Atkinson
Fortune Hunter draws on teaching children of a global scale fourth grade mathematics through the guise of a dungeon styled adventure game. Players will be able to explore dungeons and fight fearsome battles with various monsters, each requiring special attacks pertaining to unique mathematical concept to defeat. The player controls a protagonist that must progress through maze-like dungeons, solve puzzles / problems, and defeat enemies in a two dimensional world.

For more information or to download, visit our wiki site.

Planetary

Status: Active
Active
Group Members: beWhitty, fostertheweb
A thrilling trivia adventure that teaches facts about the planets in our solar system.

Quilt

Status: Prototype/early alpha
In Progress
Group Members: Ross Delinger, Will Dignazio
A mesh network chat system based on zeromq and written in python. Designed to auto discover nodes on a meshnet

For more information or to download, visit our wiki site.

Sash

Status: Released Prototype
In Progress
Group Members: DAWacker, Jenneh, Fangy, ArcticSphinx, AgitatedBadger, LinkSlayer64, edwfoss
A way for students to track achievements they've earned in other activities.

SugarSnake

Status: Released
v1.0.0 released 2018-04-30
Group Members: Regina Locicero,Aidan Kahrs,Quintin Reed,Calvin Wu
Sugar Snake is a fun multiplication practice game. It was made for the IGME-582 (Humanitarian Free and Open Source Software) final project at Rochester Institute of Technology. It is based on the python snake game Plaked.

Inactive Projects

Addboard

Assimilate

Status: Unknown
Unknown
Group Members: Dennis Jalbert, Brendan Reen, James Kolb
This project is one of many small projects focused on developing 4th grade math games which will run on the OLPC XO. We are RIT students who are working on this with the help of other developers who become interested in our projects.

The focus of this project is to turn an existing game (Assimilate) into a math based flash card game which will hopefully be included on future XO's.

Colour The Part

Status: Abandoned
tarball source
Group Members: Spence Thompson, Forrest Marvez
Incorporating math and color theory onto a platformer, create a fun and educational activity targeted at 4th grade Math students. The activity uses elements of platform games with obstacles and puzzle solving to teach addition and multiplication of fractions while keeping the player entertained.

Ethos

Status: Prototype
In Progress
Group Members: Berulacks
A small platforming game.

Fun Towers

Status: Unknown
unknown
Group Members: Eric Mallon, Tyler Bragdon, Chris Daniels
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.

Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development. The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.

GeoMunchers

Get24

Get24/status

Matter.py

Status: Active
The project is being developed by RIT students.
Group Members: Dtendr, MrNex, Snapschott
An educational game for the XOPC that teaches differences between states of matter. For more information or to download, visit our wiki site.

Math Maze

Status: Abandoned
(No Revision Control, one xo bundle)
Group Members: Tom Sekovski, Kevin Hockey
A maze style game (built upon the pre-existing game Maze) where at each decision moment the player has to answer a question. Some questions include: adding/subtracting numbers, factoring, word and fraction problems

MiniGameMayhem

Muthris

Status: Unknown
unknown
Group Members: Douglas Krofcheck
Muthris is a math themed, Tetris-based game inspired by Cuyo. Players control falling blocks which must be grouped in certain math related ways in-order to clear that grouping from the board. The level is lost when the board fills up with blocks. Players learn math skills by fun repetition of simple mathematical problems and the grouping of sets of numbers. Levels are abstracted away from the core game. This allows one to simple drop in new levels and learn different mathematical concepts.

SunGuy.png MyWeatherStation

Status: Alpha
In Progress
Group Members: Rob Clifford, Chris Cordi, Greg Ekstrom, Suzanne Reed
MyWeatherStation

Number Munchers XO

Pacmath-logo.png PacMath

Status: Active
development in progress (restarted)
Group Members: Michael Kitson, Abbi Honeycutt
Fourth grade level math game based on the classic arcade game PacMan

Point-and-Click-Arthur

Status: Prototype
In Progress
Group Members: Ned Blakley, Andrew Mandula, David Gay
The player is Arthur's Royal Detective. The goal is retrieve all the knights who are in the middle of their most famous quests for a banquet at Camelot. The game is a "point and click" game in the same vein as Monkey Island and King's Quest. The user reads dialog, hunts for an item on screen, and figures out who to use the item on. This causes a reaction and new areas open, etc.

For more information or to download, visit our wiki site.

Pop_Quiz

Status: unknown
unknown
Group Members: Alex Jones, Michael O'Dell, Brendan Luchen, Ben Isserlis
PopQuiz is a tool primarily for teachers, to allow informal testing of students in real-time. The teacher poses questions to students on-the-fly, students answer over the mesh, and results are immediately gathered and displayed to the teacher.

Produce Puzzle

Status: Ported to Fortune Engine, Stalled
Ported to Fortune Engine, Stalled
Group Members: Abbi Honeycutt, Kennedy Kong
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.

PyCaveExplorer

Status: Alpha
In Progress
Group Members: Jennifer Dziuba, TJ Miller, David Gay
A grid-based cave explorer designed to teach basic electronics

For more information or to download, visit our wiki site.

Python Math

Status: Active
In Progress
Group Members: Danny Shumway, Brian Escriche, Dylan Markowski, Mike Tubinis
A Snake-like puzzle game meant to teach first grade level math concepts.

Question Support API

Status: Unknown
Unknown
Group Members: Greg Stevens, Jameson Finney, Brian Long
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.

Robobuddy

Status: Alpha

schoolserver.rit.edu

The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS.

Teacher Reporting

Status: Unknown
Unknown
Group Members: Wesley Dillingham, Jeremiah Green, Fred Grose
Our goal is to allow results and / or grades, from student activities to be readily available to teachers.

- Based on their wants and needs,teachers can then generate custom reports on a class or Individual. Teachers Have the ability to determine what types of problems students are finding most difficult. - Additionally we envision logic in the module which analyses student activity and checks for a yes

Teacher's Tools

Status: Unknown
Unknown
Group Members: Alex Jones
A tool for teachers to help evaluate how well their students have learned certain material. It will be similar to Assimilate but help the teachers learn the weak points of their students' knowledge.


Tips & Tricks

Complaints & Problems