Inspiration
We were tired of seeing UCR students spend huge amounts of money on clickers, so we decided to make an alternative that you can access from any platform.
How it works
We use a HTML/CSS/JS frontend and PHP/SQL backend. We host the site on a server in Adam's apartment, with a basic WAMP stack. To use the site, you create a class, then login using SID and class ID. You'll be entered into your specific class, where you can answer the questions the teacher poses you and get feedback when they decide to show the correct answer. Rad.
Challenges I ran into
Learning AJAX, setting up a server, getting jQuery to work, setting up the database (getting the design right), using PHP, separating files into the right locations.
Accomplishments that I'm proud of
We are proud of getting a working graph and proper form submission that scales on mobile and desktop both. We are proud of setting up a working database and interfacing effectively with it via PHP's mysqli and learning to effectively use PHP's SESSION variables. We're proud that we managed to get something pretty
What I learned
I learned a lot about SQL syntax and its use in PHP, as well as how to organize a file document tree and set up a server quickly. We learned a lot about effective team communication and development workflow. We learned about AJAX entirely on the fly, as well as jQuery, and JavaScript (for Adam).
Log in or sign up for Devpost to join the conversation.