gdgcloudkol / hackday

24 stars 4 forks source link

Submission: <IThinkers> #35

Open MrUnknown58 opened 2 years ago

MrUnknown58 commented 2 years ago

Team Name

IThinkers

Team members

Member # 1 Name: Sanu Singh Email: sanusingh.it2021@nsec.ac.in Twitter handle (hyperlinked): sanusin58

Member # 2 Name: Mainak Chakraborty Twitter handle (hyperlinked): StarkTony2056

Member # 3 Name: Twitter handle (hyperlinked):

Project Name

EduFA

Contact Details (Leader)

sanusingh.it2021@nsec.ac.in

Project Track

Education

Link to project GitHub public repo

https://github.com/MrUnknown58/EDUFA1

Link to project website

https://edufa.azurewebsites.net

Link to demo video

https://youtu.be/FnRfHQBGeL4

Inspiration

With the popularisation of online education during the COVID-19 scenario, the internet was flooded with websites and apps that advocated secondary and higher-secondary education. But in the midst of it all, primary education was being neglected all along. On careful traversal of the internet, we could not find one proper website or application or an organisation that is dedicatedly working to provide primary education on the internet, or even making attempts to create a free online collection of primary school material. Education For All (EFA) was a global movement led by UNESCO (United Nations Educational, Scientific and Cultural Organization), aiming to meet the learning needs of all children, youth and adults by 2015 but after the serious handicap that the pandemic brought, we all can say that primary education has been specially neglected and overlooked. If the children of today don't receive adequate primary education, they might have serious difficulty to take up higher classes. Is this leap justified or does it even seem possible? The problem got personal when I found my own aunt face serious trouble in keeping my five-year old cousin interested in her studies during the lockdown phase. EduFA(Education For All) was created with the vision to provide a single platform for advocacy of primary education through the free distribution of study materials among the parents and in the longer run, providing one-on-one support to them.

What it does

EduFA is a platform where anyone can come and upload any study material, pertaining to primary education modules, and upon subsequent verification by an admin that material will be made available on our website in the ‘Show Materials’ section available in the top left option bar. The study materials can be in any format that is mentioned on the website and the uploading can be done anonymously, if the person uploading the material does not wish to divulge his information. One does not need an account to access the uploaded materials on the website, thus forwarding our vision to provide free and hassle-free material for primary education. Only the admin needs to login with specific credentials to verify the material that was uploaded to the website. Going forward, we hope that EduFA will be able to emerge as a vast online repository for anything and everything related to primary education in the online scene.

Challenges you ran into

Firstly, ideating this endeavour and writing all the code within a span of 3-4 days was a great challenge for us. There was also a big problem with uploading the database to the Azure system and that led to quite a delay in deploying the project and recording the demo video. The current website is just a basic outline of what we planned the project to actually be, and even completing this within the time constraint seemed much harder than solving LeetCode hard problems. Multiple errors with the frontend came to light even after the deployment of the website and having a perfectionist team leader who aimed to make everything picture perfect was a difficult thing to have in this hackathon scenario. But even through all the problems and errors in life and in code, we did make sure to make the most of our time and enjoyed this hackathon experience as much as we could.

Anything else?

We aim to further improve the UI of the website along with including more interactive features for easier use of the website among the common masses. We also look forward to developing EduFA as an online platform for the hosting of free, live interactive lessons and informative sessions on primary education. Soon, we plan to include an open source blog where internet users can write blogs aimed at the guardians of the primary school students on how to impart essential education techniques in their homes. In the long run, we also want to automate the entire blog and material approval process such that a ML model will be able to handle the approval of the materials in bulk by scanning their content Our final aim is to popularize primary education in the online scene to a degree that secondary and higher secondary currently enjoy.