---
title: "Require Test Scores"
slug: "require-test-scores"
description: "Ensure applicants submit required test scores in Slate-hosted applications using application logic with hard and soft fails. Utilize Suitcase for example imports, conduct testing queries, and configure submission requirements to verify that all necessary test scores, such as GMAT or GRE, are provided, employing either-or logic for flexibility in test submission."
tags: ["Application Logic", "Applications", "Slate-Hosted Application", "Submission Requirements"]
updated: 2025-10-24T21:00:20Z
published: 2025-10-24T21:00:20Z
canonical: "knowledge.technolutions.net/require-test-scores"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.technolutions.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Require Test Scores

> [!NOTE]
> 📚 Part of the series **Application Building Phase II:**[**The Slate-hosted Application**](/v1/docs/introduction-to-the-slate-hosted-application)

[Application logic](/v1/docs/submission-requirements-hard-and-soft-fails), including hard and soft fails, ensure applicants enter all necessary data prior to submitting an application.

## Try a Slate example 💼

Use [Suitcase](/v1/docs/suitcase#importing-a-suitcase-0-5) to import the examples in this article (and others in this section) into your institution's database. These examples are also featured in the [Clean Slate Showcase environment.](/v1/docs/provision-clean-slate-test-and-time-warp-environments#clean-slate-0-2)

#### Using testing queries

Before you commit to using the application logic records, try a testing query by importing the Suitcase link in the second tab. These queries recreate the application logic records, taking advantage of the Query Builder's **Preview Results** function to ensure the records that should be receiving the hard or soft fails appear. If you only use the application logic records, you'll only see the number of records affected.

#### Application logic Suitcase ID (hard fail library)

```plaintext
082d8112-e41b-4fc5-aef5-9c7beef46969:slate-admissions-showcase
```

#### Testing queries Suitcase ID

```plaintext
a04770f5-349d-4e95-a9c0-0c5d0b1ba3b0:slate-examples
```

## Warn if a test score is missing

Warn the applicant if they have not uploaded a specific test score.

- **Type:**Submission Requirement
- **Section**: Select the application page that includes [test scores](/v1/docs/custom-application-pages-overview#test-scores)
- **Name:** Provide the text that will display when the applicant is missing information.
- **Warning:**Soft Fail
- **Base:** Configurable Joins - Application
- **Filters**: Create a [Subquery Filter (Aggregate - Not Exists)](/v1/docs/subquery-filters#not-exists) that includes a filter for Test → Type.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vfds136m702vymsmqqskuamceclip1.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vfds136m702vymsmqqskuamceclip1.png)

## Require one test `OR` another

For example, you may wish to warn the applicant if they have not submitted, for example, a GMAT **OR** GRE score.

Once one of these tests types exists for an application, the application will no longer meet the filter criteria, and this submission requirement will not appear on the Review page.

- **Type:**Submission Requirement
- **Section**: Select the application page that includes [test scores](/v1/docs/custom-application-pages-overview#test-scores)
- **Name:** Provide the text that will display when the applicant is missing information.
- **Warning:**Hard Fail
- **Base:**Configurable Joins - Application
- **Filters**: Create a [Subquery Filter (Aggregate - Not Exists)](/v1/docs/subquery-filters#not-exists) that includes a filter for Test → Type for each test, separated by an `OR` operator.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/uvue0ehpdu79p075xzt2gmceclip0.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/uvue0ehpdu79p075xzt2gmceclip0.png)

📖 [More submission requirements you can create in Slate](/v1/docs/submission-requirements-hard-and-soft-fails#examples-of-submission-requirements)
