Simple, scalable addition and subtraction homework generator using python and latex to create clean pdfs for early childhood
Project description
education_math_homework_generator
A repository of simple, scalable mathematics homework generator using python and latex to create pdfs for early childhood education. Customizable tools are also included to be used as an aid, including customizable number lines and tables. This project was started for selflearning on common distribution tools and utilities, but given the number of families now homeschooling their children because of SARSCoV2, this seemed like the most useful side project to put out there for the world. Any feedback or requests are welcome as I continue to learn project structure and all the other tools defined in this template (link below).
Recently added gen_measurement code that allows the practice of measurements of common shapes: lines, rectangles, and circles. These are intended to be used with a ruler of some sort (or you can use the blocks variant for younger learners). This generator will probably be extended to younger age ranges by generating pairs to work on comparisons (larger/smaller) and extended to older age ranges by inclusion of area computation and/or 3d shapes. I am working on adding problem generators that include working with time, money, and ratios currently (reading up on the standards of a few states currently for ideas/guidance). I would also like to add generating N pages of a problem type as an user optioni (complete for gen_add_subtract) as well as more mixed mode types to work on attention and identification of the operators/shapes/etc as a progression option.
Proper credits to latex examples used in this repo have been added below as well as at the top of each respective source file. Apologies for not doing this from the start.
 Free software: MIT license
 Documentation: https://educationmathhomeworkgenerator.readthedocs.io.
Features
 Generation of problems for learning addition, subtraction, and multiplication
 Tools to aid the student such as customizable number lines and tables.
Credits
 SARSCoV2
 latex formating addition/subtraction alignment examples https://tex.stackexchange.com/questions/132321/generateanalogclockwithnumberedface/
 latex formating shape examples: https://www.overleaf.com/learn/latex/LaTeX_Graphics_using_TikZ:_A_Tutorial_for_Beginners_(Part_1)%E2%80%94Basic_Drawing
 latex formating number line: https://tex.stackexchange.com/questions/148252/helpdrawingaverysimplenumberlineusingtikz
 latex formating tables: https://tex.stackexchange.com/questions/210670/additionandmultiplicationtables
 latex formating clocks: https://tex.stackexchange.com/questions/132321/generateanalogclockwithnumberedface (NYI)
This package was created with Cookiecutter and the audreyr/cookiecutterpypackage project template.
History
0.1.0 (20200316)
 First release on PyPI.
0.1.1
 Added learning aids such as tables and number lines
0.1.2
 Added measurement type problem generators
0.2.0
 Added blocks to measurement problems for younger kids or to simply not use a ruler
 Added ability to easily generate multiple copies for multiple kids or usage over multiple days (see –numpages in gen_add_subtract) which I plan to extend to all problem generators
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size  File type  Python version  Upload date  Hashes 

Filename, size education_math_homework_generator0.2.0py2.py3noneany.whl (14.6 kB)  File type Wheel  Python version py2.py3  Upload date  Hashes View 
Filename, size education_math_homework_generator0.2.0.tar.gz (164.8 kB)  File type Source  Python version None  Upload date  Hashes View 
Hashes for education_math_homework_generator0.2.0py2.py3noneany.whl
Algorithm  Hash digest  

SHA256  21eece96113a50591732192ab7f68fdec04637c325fd9b3bbc5d56504f512b67 

MD5  d9e9f56b6e210338419e7ae37bca8f5f 

BLAKE2256  69653818e30c70a345aafc7e70638fe9922c02cbe77cdb11b43065fab7039ce4 
Hashes for education_math_homework_generator0.2.0.tar.gz
Algorithm  Hash digest  

SHA256  28c90d4cd63de815771c7c1137cd538b155eeeb3bc552fc9bc30e4954a4fd989 

MD5  f9509aaabf23346c3fb97ee7ceccbc45 

BLAKE2256  e49a6d67ce1af45b2f744aa94985e2960f734184ba0eb923c8d69d4d2598cffd 