After studying algorithms for my exam, I wished for a new way to learn code without having to memorize it.

What it does

The website contains a range of algorithms ranging from easy to hard. The code behind the algorithm is shown, but key parts have been blanked out. Your job is to fill in the blanks and get the correct output.

How we built it

By using react.js, we designed a web interface with empty fields for code. Submitting an answer would use the PaizaCloud API to run the (Java) code on a remote server and return the result for comparison.

Challenges we ran into

Implementing the API proved to be difficult as it was hard to find free Compiler APIs for the project and running the script on them.

Accomplishments that we're proud of

The UI Learning new concepts Integration with API

What we learned

Most of the teammates were introduced to react.js and APIs for the first time, and enthusiastically met the challenge.

What's next for AlgoQuiz

Integration with MySQL Optimization of API User profiles for questions Increased complexity of questions

Built With

Share this project: