Skip to content

amrbassem218/Mathforces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
1 entry was omitted from the list.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mathforces logo

Mathforces

[Website Link]
Starting with math, we'll make all STEM fun (ever heard of chess.com)

Warning

This site is no longer in development and rather being replaced by it's newer cousin Numitz

What is Mathforces?

Mathforces is a competitive math platform with the promise of having the largest open-source decentralized library of math questions and online competitions on the internet. Think chess.com or codeforces.com but for Math.

Table of contents

Problem we are solving

  • No online library of problems raning in difficulty and topic (previous attempts)
  • Math sites look horrible (again look at previous attempts)
  • Text books are currently the only viable way to get ready for math competitions or learn cool deep topics.
  • There is no fun. chess.com gamified chess (when it did it blew up in popularity). codeforces and leetcode gamified coding. It's time STEM subjects to do so too and we're starting with Maths.

Solution

  • Get every question in every book, blogpost, open library, or contest digitized and into the database.
  • Run them through a series of moderated models to set category, difficulty, and many other attributes.
  • Have a contest each 2 days
  • Implement Elo-based rating with naming conventions like (Newbie, pupil, specialist, expert...etc like in codeforces)

Implemented-Features

Contest system

You can now register to a contest, solve problems, look at your submissions and others, and use builtin desmos graphing calculator

Problem set page

Although incomplete, you can view hundreds of mock problems from past contests (Primarly from putnam archive), and try to answer them in their parent contest page.

Key features

Those are the features that Mathforces aim to achieve and what are unique to the platform compared to any other.

Social media like community

  • Add your friends & dual them in a 1v1
  • Add your school group and all enter a timed ranked contest
  • Your gained Elo points, is someone else's loss. Just like bitcoin. That's we're the fun is.

Filtration

Having a massive database of problems that are filtrable down to the last detail (i.e difficulty, source, topic (or sub-topic), number of people attempted, % of people solved )

So if you want to solve a Calculs || problem that was from this specific book and it's difficulty is only +-100 points away from your rating, you could do so.

Contests approach

When I did competitive programming on codeforces all I cared about was getting to the next rating, if that meant learning 3 new algorithms and solving 200 problems, so that on the next rated contest I can earn extra points, so be it. That level of addiction and dedication to learning is exactly what I am aiming for.

How to use

Note

All the data used in the developer version of the site are mock data (mainly from putnam archive)

Just enter the website.
Sign up: this is important

and start with:

Contest page

  • Enter the contests page and select any contest named putnam For Simplicity all correct answers are set to 1
  • You can create your own contest
  • Inside contest you can go to Problems in which the left slider will contain all problems, you can see all editorials for all problems , and standings for each problem and overall contest.

Problemset page

  • Here you can find the problems that were in past contests neatly arranged
  • You can currently sort by difficulty and the percentage of people that correctly solved a problem

Links

About

Leetcode for mathematics (free questions for all)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors