---
title: "custom(_:)"
framework: evaluations
role: symbol
role_heading: Type Method
path: "evaluations/scoringscale/custom(_:)"
---

# custom(_:)

Creates a scoring scale from a typed score level enum.

## Declaration

```swift
static func custom<Level>(_ level: Level.Type) -> ScoringScale where Level : ScoreLevel
```

## Parameters

- `level`: The score level type.

## Discussion

Discussion All cases are enumerated and converted to ScaleOption values.

## See Also

### Creating a scale

- [passFail(passDescription:failDescription:)](evaluations/scoringscale/passfail(passdescription:faildescription:).md)
- [numeric(_:)](evaluations/scoringscale/numeric(_:).md)
- [init(options:)](evaluations/scoringscale/init(options:).md)
