Jun 24, 2015

Posted by in 2015, Challenges, News | 0 Comments

An Education Portal Android App for Students

Sagar Karira, Sahil Badyal, Himanshu Singh, Divyanshu Maithaini, Akshendra Pratap Singh, Devesh Rohan, Shashi Kumar

The main aim of this article is to provide an introduction on a project we have been working on for the past one month and how this project is socially relevant . So let us get started .



Introduction :

India’s education system is traditional, it has not under gone changes according to the existing technology.At present, the biggest source of knowledge in the world in Internet, whose vast potential has not been realized by our education system.We don’t have an online system of information or knowledge exchange.For example, no application provides us with the ability to search local content i.e. books in local languages online.

Today, all over the world, the students are using forums as a way of asking and clearing their doubts.Sadly no such system  exists in India that too in local Indian languages.Hence, we thought of creating a mobile based platform i.e. an android app which can target such problems.

The really interesting thing about this app is that it categorizes the course material for different academic subjects according to different academic levels. The aim for developing such an application is to have a common platform where teachers, aspiring teachers, students, and those stung by the curiosity bug can download education material, and share their own views,experiences, and feedbacks online in local languages .

 Social Relevance

1. Localization:
There are a few apps in the android market which classify the study material and provide an access to it, but all these apps are focused around English courses and have no support of navigation in other Indian languages.As a result majority of students find it difficult to navigate or to find courses in their native languages.

Our main focus of this app is localization, i.e. making the course material written in local languages, available to the students. For example Mathematics in Hindi or Mathematics in Marathi etc. This will undoubtedly improve the availability of courses in native or local languages.

Localization will be of two types :

  a. Navigational Localization:

In this type of localization users will be able to navigate through the app in their local languages. They will able to submit their feedback, ideas, ask their doubts in the language of their choice. At present,we are concentrating on following languages (excluding English) in MVP of this app :

Screenshot_2015-06-17-00-43-02 Screenshot_2015-06-17-00-38-08
b. Course-wise Localization

It aims at providing the courses written in local languages available to the students. Students will be able to search and select the courses written in local language of their choice. For example NCERT Mathematics for Class 6th is available in various languages like Hindi,Urdu, Marathi, Gujarati etc. Students will easily find the book of their choice though our search bar and our intelligent recommendation system.


2. Idea Page Linked with NIF’s IGNITE awards

What if any student has an innovative idea ? Well this app has an IDEA page where the user can upload their ideas in any local language. This page will be linked to the Idea Page at NIF’s website and hence the idea can be picked up for IGNITE awards.
3. Course Uploading and Sharing

This is probably the best feature of this app after localization. Users will be able to upload their courses in local lanuages and then it will be available to the other users once a moderator confirms the validity and quality of course. Also there will be a rating system for the courses where the users can upvote or downvote the course and hence good quality courses will eventually be picked up by our recommendation system. Not only this users will be able to recommend and share courses in the later versions by developing a recommendation system .


4. Forum for Asking Doubts and Submitting Feedback

This app will provide a forum, where the students and teachers can interact for the clarification of doubts and this platform will undoubtedly enhance the education environment of India as a whole.Any teacher/user can reply to the questions put up by the students. This is an essential feature of the app which makes it unique and socially relevent. But in our MVP (Minimum Viable Product) version of this app, this feature will not be fully functional, as our primary concentration is localizatoin. But it will implemented as a fully functional feature in later version.


Technology Stack :

  • Heruko PAAS  for hosting REST API .
  • Amazon EC2 and S3 Service for App DataStore .
  • Slim PHP Framework for Datastore
  • Silex PHP Framework for building up REST API
  • Android SDK


Conclusion :

The app is still in development phase . The work will be finished by mid July. Most of the backend work is almost finished . As soon as the app is finished we will be launching the beta version to some of our friends and testers .

There are many apps in the android market but the need of this app is because to two important reasons :
1. Localization
2. Forum

If such a system is established in India where the students can freely clear their doubts with such an ease, that too in their local languages, it will be a great boost to the education scenario of the country



Leave a Reply

Your email address will not be published. Required fields are marked *