Skip to content

rightoneducation/righton-app

Repository files navigation

RightOn Education

RightOn! is a web-based platform that transforms how students think and feel about math, helping them see mistakes as learning opportunities. We do so by using AI to destigmatize errors, spark discussions about shared misconceptions, and bolster social-emotional and cognitive growth.

Our Mission & Vision

Mission: Maybe you too know kids (or even adults) who'll say things like, "I'm not a math person." or "I just can't do math." Our mission is to unlock STEM potential in all students: fostering a positive classroom culture of error, building self-efficacy, and deepening conceptual understanding -- helping students overcome hurdles in both school & life, whether they'd like to build apps, go to Mars, or become the next Beyonce! Math is something that everyone can do and can help everyone.

While many apps prioritize speed, RightOn! shifts focus from quick recall to metacognition: understanding not only why right answers are right, but also why wrong answers are wrong, in turn helping students take their learning to the next level.

Vision: In the future, we envision RightOn! to become a multimedia learning platform that helps connect students of all ages and backgrounds to learn new subjects -- from math today to others in the future.

Our Values

We’re a team that sometimes falls down, always gets back up, and never stops having fun.
Trust and open communication: seeking to understand, then to be understood
Positive culture of error: learning from mistakes, iterating, and improving
Gratitude: keeping a grateful mindset through ups and downs
Humble perseverance: falling down seven times, getting up eight
Rising together: lifting ourselves up by lifting others
Beginner's mindset: embarking on all journeys with an open mind

Project Description

RightOn! consists of three progressive web apps: a database of games and questions (Central), a teacher dashboard (Host), and a student-facing web app (Play). Our platform runs on AWS, including AppSync/GraphQL, DynamoDB, and Lambda. RightOn Platform Overview

Getting Started

Click into the web or mobile directory to learn how to get started.

Files Needed

The react-native npm package.
A local.properties file if testing on Android.
The Xcode editor if testing on iOS.

Notes:

Some NPM packages may be out of date and need to be updated for the Android build.
If you encounter the following error:

A problem occurred evaluating project ':amazon-cognito-identity-js'. Could not find method implementation() for arguments [com.facebook.react:react-native:+]


Locate the `build.gradle` file in `node_modules/amazon-cognito-identity.js/android`, find the line mentioned in the `dependencies` object, and change `implementation` to `compile`.

If you receive a `hasteImpl returning the same name for different files` error in your packager: This is due to identical path names created by AWS Amplify. To fix this issue, simply drag the `#current-cloud-backend` folder from `${root}/amplify` out, restart the packager and run again.

Contributing

We welcome contributions from all, and each contribution makes a difference! Please report issues directly to us or make pull requests for any features or bug fixes. Please refer to our Contribution Guide for further details.

Additional Documentation

Please refer to our docs

Communication Channels

We are always happy to hear from people who are also interested in building learning apps and making math more fun and achievable for all. We're building this plane as we fly it, and suggestions are always welcome and appreciated. Give us a shout anytime at info@rightoneducation.com. You're also welcome to join our Slack community -- just let us know!

Acknowledgments

Meet our team

Allison Liu - Education Research
Anna Roberds - Math Educator / Community Engagement
Daz Yang - Full-Stack Web Developer
Drew Hart - Dev Lead
Edward Tan - Architect Lead
Katerina Schenke - Education Research
Mani Ramezan - Dev Mentor
Marizza Bailey - Math Educator / Content & Pedagogy
Mozzie Dosalmas - Math Educator / Equity & Community Engagement
Rod Hinn - UX Lead
Ryan Booth - Dev Mentor
Sinclair Wu - Product Lead

Advisors

Ay-Nur Najm - Independent math consultant and software engineer
Ben Woodford - Doctorate from Stanford University in math education
Bunmi Esho - STEM Advocacy Executive Director
Esmeralda Ortiz - Vice President, Boys & Girls Clubs of the Peninsula
Iman Howard - STEM Educator
Lybroan James - Chief Education Officer, STEMulate Solutions
Paul Chin - Professor of Clinical Practice, Relay Graduate School of Education
Payton Richardson - Data Officer, Eastside Pathways
Ronald Towns - STEM Administrator
Yong Lin - UX Leader


Learn more about RightOn! & our team at https://rightoneducation.com.