Test library

File upload: assess real deliverables, from spreadsheets to portfolios

Ask for a case, a design or a report and get everything organized in one place, ready for rubric-based grading.

File upload

What is a take-home assignment with file upload?

A take-home assignment is a practical task in which a candidate solves a problem close to the real job and submits the result as a file, such as a report, an analysis or a presentation. On Coodesh, the File question type collects that upload inside the assessment, and the submission is graded against criteria your company defines, either by AI or by your team.

An interview shows how someone talks about the work; a work sample shows the work. When submissions arrive by email or a shared folder, it is hard to prove everyone got the same brief and the same time, and harder still to compare them. Inside an assessment, every candidate gets the same task, the same deadline and the same scoring rubric.

  • PDF submissions, validated against corrupted or invalid files.
  • Grading criteria weighted from 1 to 5.
  • Briefs in English, Spanish or Portuguese.
  • Assignments stay in your company's private library.

How to set up a work sample test with file upload

  1. Create the question

    Go to Assessments › Library › Create question and choose File. Set the language, the title and a brief that explains what to submit.

  2. Set time and weight

    Choose the time limit, the level (beginner, practitioner or advanced), the weight and the skills the assignment covers.

  3. Write the rubric

    Fill in the goal of the question and how to grade it, then add criteria with a name, description and weight. They guide both the AI and human graders.

  4. Review submissions

    The AI grades against your criteria and the score updates. If a file cannot be read, the question goes to manual review. Your team makes the decision.

Features for grading case study submissions

File uploads use the same grading and results structure as every other test in the assessment.

  • Materials in the brief

    Attach files in the question editor, such as a dataset or a brief, so every candidate starts from the same material.

  • Criteria-based grading

    Each criterion gets a 0 to 100% score and a weight, and the question score is the weighted average. Bonus criteria are shown as notes only.

  • AI or manual grading

    Grade with AI is on by default. Turn it off on the question, or only in one assessment, when you want your team to grade.

  • Integrity without false alarms

    Full-screen exits are ignored on upload screens and do not count on file questions, because the system file picker exits full screen on its own.

  • Score by skill

    Results break performance down by the skills linked to the question, next to the other tests in the assessment.

  • Project type for code

    When the deliverable is code, use the Project question type: candidates deliver a repository built from a public Git repo or a .zip template.

Roles that benefit from a case study assignment

  • Data and business roles

    Ask for an analysis, a forecast or a recommendation based on data you attach to the brief.

  • Product and design

    Ask for a solution proposal or a case study and see how the person reasons and presents.

  • Final hiring stage

    A short assignment for finalists shows real work before the hiring manager interview.

Add a take-home assignment to your next hire

Create a free Coodesh account and build your first file upload question with a scoring rubric.

Frequently asked questions

Which file formats can candidates upload?

The File question accepts submissions in PDF, and the platform validates each upload to block corrupted or invalid files. If the assignment involves a spreadsheet or a slide deck, tell candidates in the brief to export it to PDF. When the deliverable is code, use the Project question type instead, where the candidate delivers a full repository rather than a single file.

How is a take-home assignment graded?

Against the criteria you add to the question, each with a name, a description and a weight from 1 to 5. The AI scores every criterion from 0 to 100% and calculates the weighted average. While it grades, the question shows as Processing in the result. If the AI cannot read the file, the question moves to manual review. You can also switch AI grading off and let your team grade.

Can the AI reject a candidate automatically?

No. The AI scores the criteria you defined, and that score supports the reviewer. Moving someone forward or ending their process is always a decision made by a person on your team, who can open the submission and check the per-criterion analysis first. Scores organize the work; people make the hiring decision.

How much time do candidates get to submit?

You decide. Each question has its own time limit, and the assessment can have opening and closing dates plus an invitation expiry. You can also allow pauses by setting how many are allowed and the total pause time. During a pause the timer freezes and screen and webcam monitoring stop.

Can I reuse the same assignment for several roles?

Yes. Once published, the question sits in Assessments › Library under My library, visible only to team members with permission, and you can add it to any future assessment. Its settings come from the library, and you can change the Grade with AI option for a single assessment without touching the original question.

All your favorite tools, connected

Our ecosystem of deep integrations makes it easy to streamline your hiring processes.

SólidesAlura para EmpresasLinkedInUdemyGithubGreenhouseExcelInHireRecrutaiGupy

Backed by

Scale UP EndeavorNIU VenturesThe Venture city