---
title: ScoringMode
framework: evaluations
role: symbol
role_heading: Enumeration
path: evaluations/scoringmode
---

# ScoringMode

The scoring constraint mode for a model-as-judge evaluator.

## Declaration

```swift
enum ScoringMode
```

## Overview

Overview let mode: ScoringMode = .discrete Controls whether the judge model can return any floating-point score (continuous) or is structurally constrained to return exactly one of the defined scale values (discrete).

## Topics

### Enumeration Cases

- [ScoringMode.continuous](evaluations/scoringmode/continuous.md)
- [ScoringMode.discrete](evaluations/scoringmode/discrete.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Inspecting the evaluator

- [dimensions](evaluations/modeljudgeevaluator/dimensions.md)
- [scoringMode](evaluations/modeljudgeevaluator/scoringmode.md)
