I was inspired by the idea that teachers are unable to gain valuable insights about students and what they're struggling with in their classes because some students were afraid to ask questions for fear of embarrassment. I wanted to develop a platform that allowed teachers to gain those insights while eliminating that fear.
What it does
On SchoolSource, students can ask questions relating to any school subject. These questions are then answered by other students who know the answer. In this way, students 'School-source' answers to their questions. At the same time, teachers will be able to see what questions are being asked by students (without see which students asked them) so they can better tailor their lesson plans to cover topics not very well understood by students (feature still under development).
How I built it
Challenges I ran into
The database interfacing proved extremely challenging for a number of reasons, but primarily because I hadn't developed in PHP in moths. Additionally, some small, undetectable bug made it difficult to diagnose problems and resolve issues in a timely matter, slowing down the development process. Ultimately, I was only able to develop the student user interface -- the teacher user interface will have to wait until a later date.
Accomplishments that I'm proud of
I'm proud that the website is clean and polished, without being cluttered by too many unnecessary features.
What I learned
I learned (once again) that PHP Back-End development is a painful process.
What's next for SchoolSource
After I fully develop the platform (including the teacher user interface), I plan to pilot the website with a few students and teachers at George Mason High School before releasing it publicly.