Skip to content

richprince23/mathsaide

Repository files navigation

MathsAide - Empowering Math Learning for Students with Dyscalculia

MathsAide is a mobile application designed to assist students with dyscalculia in effectively learning and solving mathematical problems. The app employs the steerability approach, guiding students through a series of questioning and answering techniques to help them solve problems independently.

Features

Learn Now

The "Learn Now" feature allows students to submit questions related to specific topics. The app then guides them through a step-by-step approach to solving these questions, enhancing their understanding of the concepts.

Practice

The "Practice" section enables users to practice what they've learned under various topics. The app generates questions and prompts users to solve them on their own. Feedback is provided to help users improve their problem-solving skills.

Quiz

The "Quiz" feature lets users take quizzes on selected topics. This helps them test their knowledge and track their progress over time.

Learning History

The "Learning History" feature allows users to review and revisit their previous learning sessions. This helps them reinforce their understanding of concepts and track their learning journey.

Quiz History

In the "Quiz History" section, users can view their scores from previous quizzes. This feature provides a sense of achievement and helps users identify areas for improvement.

Learning Reminders

The "Learning Reminders" feature enables users to schedule learning sessions. This ensures a consistent learning routine and helps users stay engaged with the app.

Technology Stack

  • Frontend: Flutter/Dart
  • Backend: OpenAI GPT-3.5-turbo engine for text generation

Privacy

We take user privacy seriously. MathsAide collects only essential information such as full name, age, class/grade, school name, and profile picture. This data is solely used within the app to provide a personalized learning experience. We do not share any collected data externally.

Installation

  1. Clone this repository.
  2. Install the required dependencies using instructions.
  3. Run the app using flutter run.

Dependencies

List the dependencies required to run the project. For example:

  • Flutter
  • GPT-3.5-turbo engine
  • Other relevant dependencies

Screenshots

Include some screenshots of your app to give users a visual preview of its interface.

Contributing

We welcome contributions from the community! If you'd like to contribute to MathsAide, please follow our guidelines.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published