Coding Assessment API
An API system that retrieved and compiled code submissions, evaluated them against test cases and expected results, and provided real-time feedback. I developed the processing scripts using PHP and Redis during an internship.
During my internship at Eljakim IT, I worked on an API system for coding competitions and assessments. My task was to build scripts that retrieved participants' code submissions, compiled them and evaluated them automatically against test cases and expected results.
Using PHP and Redis, I developed a solution to process large amounts of data efficiently and provide real-time feedback. I worked closely with the team and tested the system carefully.
The resulting platform reduced errors and processing time and improved the client's workflow. The project gave me practical experience translating complex technical problems into a robust, scalable solution.
Goals
Evaluate code automatically against test cases and expected results
Provide real-time feedback to participants
Challenges
Processing and evaluating code submissions correctly
Technical architecture
Processing scripts in PHP with Redis
Responsibilities
- Build scripts to retrieve and compile participants' code submissions.
- Evaluate submissions automatically against test cases and expected results.
- Develop the processing solution using PHP and Redis.
- Collaborate with the team and test the system carefully.
Results
- Provided real-time feedback on code submissions.
- Reduced errors and processing time in the assessment workflow.
- Delivered a robust, scalable platform together with the team.
Related experience
Eljakim IT