Education was one of the pillars presented at Break Poverty 2015. We felt that there should be a better way to facilitate education and improve access to resources in the region.
What it does
From the teacher's perspective it can create and send assignments to students remotely. The teacher can view statistics and insights on how well students are performing. For the students, they receive their assignments through SMS and can be answered through SMS.
How I built it
The application was built using AngularJS for the front-end web application that acts as a dashboard for the teacher. It connects to a database built in SQLite which stores the assignment and student data. Twilio was used to connect SMS text messages to the database. The text messages can be sent to both Android phones (through SMS and the application) and non-smart phones (SMS only).
Challenges I ran into
-Determining the context this would be used -Connecting SMS to the backend
Accomplishments that I'm proud of
-Building something tangible -Scalable -Providing a potentially helpful solution to those in need
What I learned
-Different programming frameworks and stacks -Building applications in a nonwestern context
What's next for Flask
The database will be able to analyze the student performance which can influence the curriculum into how the students will be taught. We believe that Flask can also collaborate with the international community to build tip sheets and even offer tutoring sessions for students.