Back to portfolio

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