-
-
This is our platform wher users can practice mathematical concepts centered around limits, derivatives, integrals, and Riemann Sums.
-
This page outlines the team's goals and ambitions towards our project.
-
This is the homepage, where users are welcomed to the website and have quick access to all the sections including benefits of AcadeMath.
-
This is our custom made logo for the learning platform.
Inspiration As students who have previously struggled with learning the beginning concepts of calculus, we wanted to create a platform that would alleviate this frequent steep learning curve among newer learners.
What it does This platform was intended to prompt the user about the different beginning topics that are taught in calculus. These topics are limits, derivatives, integrals, and Riemann Sums. The online learning platform prompts the user questions related to the different topics mentioned above, and generates questions depending on the difficulty of the user's choosing. If the user completes a certain number of questions, they are rewarded with either a bronze, silver, gold or platinum level, depending on the difficulty of their choosing, with bronze being the lowest difficulty, and platinum being the highest difficulty.
How we built it There are multiple layers to the learning platform. Starting with the "back-end" side of the platform. For this layer of the learning website, we used python to prompt the user the section they wish to learn about, and choose their difficulty. We primarily used GitHub Pages to run the web service, and used a .tech domain. Primarily, the was made through JavaScript, CSS, and HTML, along with PyScript.
Challenges we ran into While designing and building our learning platform, we ran into a lot of issues concerning the connection between the "front-end" and "back-end" layer of our learning platform. Due the variety of different languages used for the "front-end" and "back-end" of our learning platform, there were various number of issues concerning the conversion of code. For instance, because our "back-end" was coded using javascript and python, while the "front-end" utilized languages such as HTML and CSS, the translation and communication between the languages was difficult and confusing. Py-script was used to facilitate connection between these various languages, however, due to our lack of expertise in the said language, it lengthened the design process.
Accomplishments that we're proud of Launching the website with the use of GitHub and familiarizing ourselves with GitHub.
What we learned We learned how to py-script, GitHub, and the connections domain names have to GitHub.
What's next for Academath Fine tuning the website, which includes the actual "Play" function of the website. Learning and getting familiarized with GitHub and py-script in order to improve the efficiency and accuracy of the website.
Built With
- .tech
- css
- html
- javascript
- py-script
- python
Log in or sign up for Devpost to join the conversation.