Skip to content

Latest commit

 

History

History
58 lines (48 loc) · 2.44 KB

README.en.md

File metadata and controls

58 lines (48 loc) · 2.44 KB

Dynamic Deures

Online math worksheet generator.

Dynamic Deures is a Flask (python) web app that generates personalized math worksheets (with different numbers each time). The worksheets are generated via PyLaTeX (LaTeX running in python), and the result is a pdf that is shown to the user so that she/he can print it on the go.

Read this in other languages: Catalán (CA), Castellano (ES), English (EN)

Index

Implemented subjects

  • Equations
    • Simple lineal
    • Quadratic
      • Simple
      • Polynomial
    • Lineal systems
      • Two unknowns
      • Three unknowns
  • Proportionality
    • Simple
      • Direct proportionality problems
      • Inverse proportionality problems
  • Operations with integers
    • Additions and substractions
    • Products
    • Divisions
  • Operations with more digits (columnar)
    • Additions
    • Substractions
    • Multiplicacions
  • Powers and square roots
    • Powers with the same base or exponent
    • Roots with different index (MCM)
  • Sequences
    • Aritmetic sequences
    • Geometric sequences
  • Derivatives
    • Rules of derivation (with and without chain)

Notes for developers

For PyLaTeX to run in your local machine you'll need MacTeX or something along the way (I got it to work with MacTeX, which is 6Gb, and couldn't make it work with anything smaller than that).

Otherwise, it's quite easy to make it run (for free) in pythonAnywhere.com, since they already have LaTeX installed by default (which is exactly how I made this before version control).

Cloning the repo

Because of the feedback system I made with Telegram (a bot tells me when a pdf is generated and also its kind), if you clone the repo (to gossip or contribute) you'll need to make a little adjustment: the file named telegramor.examply needs to be copied under the name telegramor.py, as it's explained inside the file itself.

Not doing so will throw an error in the moment of building the pdf (since it won't be able to import the bot's secret key, which I haven't included for obvious reasons).

PS: Pycharm was showing an error on my own module imports, but I solved it marking the root folder (Mark Directory As Sources Root).

Try it!

You can access the website to generate your own personalized math worksheets here: Dynamic Deures