Inspiration
As we all know that COVID-19 has been a tragic disaster all over the world and due to this, a lot of schools all over the world have been closed. After facing this disaster, I came up an idea (ExamNet), that will keep students occupied by giving them various tests during this quarantine period.
What it does
ExamNet is a mobile application made to help primary school students have a better experience in learning and increase their knowledge and problem-solving skills.
How it works: A student will register an account if he/she doesn’t have one but if the student has an account, he/she will login into his/her account. After logging in/registering, the student will be directed to the subjects’ page where he/she will select any subject that he/she would like to attempt. After selecting a subject, the student will see a list of various tests, then he/ she will select any test from the list. After selecting a test, the student will have the access to attempt questions in the selected test. After finishing the test, he/she will get his/her score and corrections. Then the student can continue attempting more and more tests.
How I built it
I built ExamNet using the normal native development tools - Android Studio for Android and Xcode for iOS and I used Java while developing the Android Version and Swift while developing the iOS Version.
Challenges I ran into
I am a 14 years old self-taught programmer, so I definitely came across a lot of challenges (technical and financial) but I have been able to tackle the challenges by learning a lot from online and asking for advise from various developers.
Accomplishments that I'm proud of
I am very proud that the system is supported by National Examinations Council of Tanzania (NECTA), Commission for Science and Technology (COSTECH), Tanzania Communications Regulatory Authority (TCRA), Tanzania Telecommunications Company Limited (TTCL) and Tanzania Education Authority (TEA); whereby all these Organisations play a big part as they are the major Education Stakeholders in Tanzania.
What I learned
While developing this app, I've learned that:
Always seek for advise - This helps a lot when you are you experience challenges that take you a while to solve.
Planning - Always plan your priorities first. This helps in using time effectively.
Have enough rest - As a programmer, I have learnt that you shouldn't work for a long time, straight, without a break. Having breaks in between helps your mind to relax and think of better ways to approach or solve certain challenges that you encounter.
What's next for ExamNet
We are planning to keep our services live and ongoing, even after the COVID-19 crisis; reaching out to almost every student in Tanzania (Private and Public Schools). Later on, we are planning to expand the project whereby the app will not have tests but also have various learning materials/resources based on Tanzania's Primary School Education Curriculum.



Log in or sign up for Devpost to join the conversation.