Inspiration

The inspiration for Question Corner came from the desire to foster community and innovation in the classroom. We wanted to create a tool that enhances accessibility and engagement during lectures, ensuring that every student, regardless of their confidence level or visual ability, can participate actively and have their questions addressed promptly.

What it does

Question Corner allows students to submit questions in real-time through a text-based system, with the option to receive AI-generated answers. If the AI cannot provide a satisfactory response, the question is then forwarded to the professor for further assistance. The application integrates seamlessly with platforms like Panopto or Canvas, providing a user-friendly interface with features like dark mode and text size adjustments

How we built it

We built Question Corner using a combination of Java frontend and backend technologies. For the AI implementation the key came from Gemini.

Challenges we ran into

One of the significant challenges we faced was merging different branches in a group setting. Each team member was responsible for different parts of the project, one member focused on the UI. Another member handled the backend, including setting up servers. When it came time to merge the branches, we encountered several issues such as merging conflicts: conflicts arose due to simultaneous changes in shared files. Another issue experience was integration Issues: ensuring that the frontend and backend components worked seamlessly together required careful coordination and testing.

Accomplishments that we're proud of

We were able to successfully run each part of frontend, backend, and AI portion individually. We were able to compile and run without throwing errors or having issues in our respective parts.

What we learned

Through this project, we learned the importance of effective communication and collaboration in a team setting, and that integration needs to be done in the early stages of coding to see how the code meshes between each component of classes.

What's next for Question Corner

In the future, we plan to: Enhance the user interface for a better user experience. Add more features to the backend to support additional functionalities. We wanted to implement a speech-to-text transcript feature to have accessibility to those hard of hearing but were unable to find a free API key. Implement more robust error handling and logging mechanisms.

Built With

Share this project:

Updates