Type of Submission

Poster

Keywords

computer science, web application, aws, cloud, ecommerce website, javascript, react, full-stack, microservices

Proposal

MathAcrostic is a web application that helps intermediate and secondary school teachers make inspiring worksheets for their students. Unlike traditional plug and chug worksheets, MathAcrostic offers acrostic-style word problem worksheets. Answers correspond to letters of a fun expression or quotation at the top of the worksheet. Teachers interact with this tool by choosing their problems for the worksheet, then downloading the worksheet as a pdf to be printed. The goal of this project is to provide teachers with an easy-to-use process for creating and managing their worksheets in a subscription - based product accessible from the internet. From a technical perspective, this application is hosted using Amazon Web Services. This project leverages AWS Amplify for hosting and simplified backend configuration, AWS Cognito for user authentication and management, AWS DynamoDB for a database, AWS AppSync for communicating between frontend and backend, and AWS Lambda for event-driven functions. The frontend of this web app is designed using React and utilizes the MaterialUI component library. MathAcrostic is a subscription-based tool with payments processed using Braintree. Currently, MathAcrostic makes worksheets for Algebra 1 topics. In the future, the team will strive to make more features including support for other educational topics like Algebra 2, Geometry, Pre-Calc, SAT prep, ACT prep and more.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Publication Date

2023

Share

COinS
 

MathAcrostic

MathAcrostic is a web application that helps intermediate and secondary school teachers make inspiring worksheets for their students. Unlike traditional plug and chug worksheets, MathAcrostic offers acrostic-style word problem worksheets. Answers correspond to letters of a fun expression or quotation at the top of the worksheet. Teachers interact with this tool by choosing their problems for the worksheet, then downloading the worksheet as a pdf to be printed. The goal of this project is to provide teachers with an easy-to-use process for creating and managing their worksheets in a subscription - based product accessible from the internet. From a technical perspective, this application is hosted using Amazon Web Services. This project leverages AWS Amplify for hosting and simplified backend configuration, AWS Cognito for user authentication and management, AWS DynamoDB for a database, AWS AppSync for communicating between frontend and backend, and AWS Lambda for event-driven functions. The frontend of this web app is designed using React and utilizes the MaterialUI component library. MathAcrostic is a subscription-based tool with payments processed using Braintree. Currently, MathAcrostic makes worksheets for Algebra 1 topics. In the future, the team will strive to make more features including support for other educational topics like Algebra 2, Geometry, Pre-Calc, SAT prep, ACT prep and more.

 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.