automath

1 What is automath?

automath is a free and open-source project to generate customized exercises worksheets. It mainly consists of a Python program and a set of generated worksheets.

It focuses on middle and high school levels of Mathematics. However, as open source project, you can adapt the software to your needs in order to create exercises for desired level or topic.

The idea is to create unique and customized worksheets for each student. This allows:

automath is a free acronym of Automatic Mathematics. It also means autodidact in English.

1.1 Features

1.2 Licenses

1.3 Contribution

You can contribute to this project:

You are always welcome.

2 Who is behind that?

My name is Xavier Bordoy. I am a teacher of Mathematics. Nowadays I teach in adult education school.

automath is my personal project. So no big corporation behind. I make things on my spare time. Therefore, I will create new contents or review old ones when I could, with no pre-established pace.

3 Roadmap

We need to balance between make high quality software and speed of version release:

Fast speed:

Slow speed:

Therefore we need to stay in the middle: set a desired milestone with main features and, meanwhile, release version as fast as we can.

The sketch of the roadmap of the automath project is the following:

Milestone "Alpha"
  • Functional command line interface
  • Generate PDF worksheets from several exercises
  • Some features are incomplete and buggy (it includes documentation)
Milestone "Beta"
  • Web interface to do most usual actions (generate worksheets and submit new automatic exercises for example)
  • Assign or propose exercises to one person and see her progress.
  • Autocorrect exercises
  • Good software and documentation quality
  • Payment donations are welcome
Milestone "Gamma"
  • Federated (ActivityPub)
  • Users could (not should) register and see their progress and train theirselfs

4 Changelog

You can see the changelog here

5 Similar projects