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

The front-end is a website built using HTML, CSS, and JavaScript, while the back-end database management is achieved through PHP and AJAX interfacing with a MySQL Database.

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.

Share this project: