Entraîner
As math majors, we are often frustrated by the scarcity of low-cost, high-quality practice problems available for the material we learn. While the internet has revolutionized many areas of education, it’s the case that in order to get (for example) challenging group theory problems, you must buy a textbook. Our goal at LA Hacks was to solve this issue by creating a free, general-purpose problem generator.
Currently, entraîner generates integration problems, although our code is fully generalizable, with the potential to produce problems about:
- Asymptotic Runtime (Computer Science)
- Abstract Algebra (Mathematics)
- Argument Validity (Logic)
- etc.
Essentially, entraîner can be configured to produce any kind of problem with step-by-step solutions. Moreover, entraîner can show the step-by-step solution to each problem it generates. Because of the high granularity of control you get over the problem generation, this becomes a very helpful tool for students who want to drill certain problem-solving techniques. Students can register accounts to save their problems and see their progress over time.
Entraîner also includes features for instructors. Teacher accounts can create classes, post customized assignments to those classes, and see how their students did on those assignments. Cheating becomes much more difficult, because entraîner randomly generates different problems for each student.
Currently, the entraîner website is set up to generate integration problems. To check it out, go here! (Unfortunately, the site is not yet mobile-friendly.)
Log in or sign up for Devpost to join the conversation.