Inspiration
With the increase in online classes since the pandemic, as well as the existence of practice-it for practicing CS problems, our group thought that the CSE department should have a way for students to take tests online. That way, they could have a better testing experience while TAs and teachers would have an easier time grading and publishing tests.
What it does
For students, our web application would allow them to see upcoming tests in CSE classes they are enrolled in, take those tests, and see their scores when they were finished. For TAs, they would be able to see the student tests and grade them accordingly. Finally, teachers would have the option to publish tests when they are ready.
How we built it
The frontend was built using ReactJS and MaterialUI components. The backend was created using Python with Flask as the framework.
Challenges we ran into
The scope of the project ended up being too ambitious for the 24 hour period. We found that there were many design challenges for the frontend, as well as setbacks in the backend and connection issues between the two.
Accomplishments that we're proud of
We're happy that we were able to utilize our coding knowledge to create a somewhat working project in the span of 24 hours.
What we learned
We learned more about our various skillsets and what we need to work on, as well as what exactly we would need to do order to make this project viable.
What's next for CSE Testing Environment
Some members are considering continuing this project in their spare time, while others will continue on with other projects.