The Path
Okay, here's the path. Build a tool that categorizes all the past paper problems of a specific subject and allows the student to view them topically.
Then, I want to make a tool for the teachers to make Test Paper using this tool. So, they can pick the topics and the software will generate them an Exam paper. Along with the answer sheet? maybe? that's another trouble. maybe not. This would let the teachers create exam papers to evaluate their students' understanding without having any hassle while creating an exam paper or putting any wrong questions.
Then, build a test-taking platform where the students can take the test and the system will make an analysis on how the student's performance on a certain topic has been throughout a period of time and suggest them to revise them or clear their doubts with their teachers.
Then, a tool for the teachers to allow them to gather their students in a "class" and pull every bit of exam data the system has about a student and send them to the teachers. This can let the teachers know how the students are doing and in which topic they might be weak or strong.
I am not sure because it would require a good enough user base to actually implement, but the basic idea is centered around making students competitively study by competing with their colleagues. So one student may see the performance of another student if he/she allows one to see it. This might let one know who's good at what and he/she can learn from them or even study so they can beat the other student. This sounds so much like a social network for nerds. I don't know. Maybe this is too much.
This may require building a web Platform. That's a lot of money on hosting and all that stuff. I will have to bring in some people to do that job.