Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.
Launchpad entry: https://blueprints.launchpad.net/ubuntu/+spec/math-test-for-children
Packages affected: None
Summary
This program "mtc" solves difficulties and help children to exercise some questions about different topics. The system generate quiz tests and take grade for each test. In few words, a Math system test for Edubuntu/Linux.
Rationale
When I was child I had many difficulties to learn math. My difficulty , Edubuntu, python and gtk gave me the idea to create a software for children learn math as simple as possible.
Use cases
- The child needs exercise "multiplication". The child open the "mtc", mark the checkbox multiplication and solve questions about multiplication.
- The child needs exercise "division". The child open the "mtc", mark the checkbox division and solve questions about division.
- The child needs exercise "one variable algebra". The child open the "mtc" , mark the checkbox one variable algebra and solve questions about one variable algebra.
Scope
Select how many questions in the test - The child can choose how many questions had in each test
Generate automatic tests for math addition
Generate automatic tests for math subtraction
Generate automatic tests for math multiplication
Generate automatic tests for math division
Generate automatic tests for one variable algebra
Generate automatic tests for two variable algebra
Generate answers for each create test
Generate a grade for each solved test
Design
A PyGTK frontend will interact with the main parts of the program.
Implementation
Code
Code will be entirely Python Programming. Created using the Python Plugin for Eclipse.
Data preservation and migration
Data will be storage in SVN of Google and I will always have a copy on my laptop.
Unresolved issues