Skip to content

EDU Everywhere is a platform that globalizes high-quality, accessible education through providing an all-in-one learning platform that leverages AI technology to eliminate language barriers.

Notifications You must be signed in to change notification settings

sarahsimionescu/EDUEverywhere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

EDU Everywhere

EDU Everywhere is a platform that globalizes high-quality, accessible education through providing an all-in-one learning platform that leverages AI technology to eliminate language barriers. This project was made as part of the DeltaHacks 9 Hackathon. Details are available on Devpost at https://devpost.com/software/edu-everywhere

Inspiration

Many of our friends who are international students are forced to pay four times the amount for education than of local students. As such, getting an education abroad is inaccessible for many international students, limiting their opportunities for learning and professional growth. Education is not accessible to many regions of the world. 95% of illiterate people worldwide are from developing countries (Verner, 2005). A lack of capital within these regions stunts local opportunities for accessible education, but what if education didn't have to be local?

What it does

At EDU Everywhere, our goal is to globalize high-quality, accessible education through providing an all-in-one learning platform that leverages AI technology to eliminate language barriers. Essentially, it is a platform that allows people from anywhere to partake in education remotely. Our service offers access to teachers that do not speak the same language as the user and vice versa, allowing effective cross-language teaching. It includes features such as handwriting translation (of which we have a working prototype), automatically translated voice-overs during online lectures, and more! These AI-powered features combine to create a cohesive learning platform in the user's native language. All in all, EDU Everywhere brings countless life-changing opportunities that were once far out of reach right to the fingertips of eager learners all around the world.

How we built it

We first designed our online platform in Figma, honouring a simple and intuitive design making it approachable for students. At the same time, we began developing an AI-powered tool in Python, which leverages the Google Cloud Translation API and Google Cloud Vision API to accurately and authentically translate hand-written assignments that may include diagrams, footnotes etc. This tool is a prototype of one of the many features in our platform which supports cross-language learning. We then developed the front end of our web app in React, programming interactive components in Javascript and implementing styling using CSS. Lastly, we began developing the backend server using Flask to access our AI translation tools from the React web app. All in all, our web app immersively illustrates our client's perspectives when using our platform.

How to use

The backend and frontend are currently not yet connected (due to time restrictions of the hackathon). Our progress can be observer in our server.py flask server.

Frontend

  1. cd frontend
  2. npm start

Backend

  1. cd Backend
  2. Replace the file you would like to translate with note.jpg
  3. The translation by default will go from Korean -> English. You can change the input language by modifying translate_text.py. WARNING: Changing the output language may cause errors with the chosen font.
  4. Run detect.py, and the translated output will be saved to out.jpg

Before and After Translation

note out The words have no meaning, but were translated accurately.

Challenges we ran into, Things we learned and Accomplishments that we're proud of

For most of us, it was our first time using many of the tools, libraries and languages we did while creating this project. It was our first time using Google Cloud APIs, making a server in Flask and using React! A lot of learning, trial and error and error and error... We were under a tight time crunch, and although we could not complete some of our final components, we made it through and are proud of what we have created! Additionally, we got comfortable using essential tools that support collaboration, including GitHub, VS Live Sharing and Figma. We took the opportunity to learn to form each other's experiences and strengths to become better developers for positive change!

What's next for EDU Everywhere

There is plenty of more tools to implement to fulfil a complex cross-language educational platform! We are super pround of our written notes assignment translation functionality so far, but here are a few features we would like to develop for the future:

  • Transcribing, translating and overdubbing live lectures in real-time
  • Translating all communication in chat, feedback and annotations
  • Developing translation models to be more realistic and context-specific to numerous educational topics

Built With

  • css
  • flask
  • github
  • google-cloud
  • google-cloud-translation-api
  • google-cloud-vision-api
  • javascript
  • python
  • react

About

EDU Everywhere is a platform that globalizes high-quality, accessible education through providing an all-in-one learning platform that leverages AI technology to eliminate language barriers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •