# Assessment Configuration

Parameters specific to assessment modes (TUG test, balance tests, etc.). For complete assessment data structures, see [Data Points](/docs/data-points).

| Parameter | Type | Default | Description | Effect |
|-----------|------|---------|-------------|--------|
| tugMinRequiredSpace | number | - | Minimum space requirement | Sets the required distance (in meters) for TUG assessment |

**Note:** For balance assessments (semitandemstand, fulltandem, sidebysidestand), the system automatically uses the "heavy" MediaPipe model for better accuracy.

**Assessment Configuration**

_Swift (iOS)_
```swift
// Via customParams for TUG assessment
kinestex.createAssessmentView(
    exercise: "tugtest", // direct
    customParams: [
        "tugMinRequiredSpace": 3
    ]
)
```

_Kotlin (Android)_
```kotlin
// Via customParams for TUG assessment
KinesteXSDK.createAssessmentView(
    exercise = "tugtest", // direct
    customParams = mapOf(
        "tugMinRequiredSpace" to 3
    )
)
```

_React Native_
```jsx
// Via customParameters
const postData: IPostData = {
  key: 'YOUR_API_KEY',
  userId: 'user-123',
  company: 'YOUR_COMPANY',
  customParameters: {
    exercise: 'tugtest',
    tugMinRequiredSpace: 3,
  },
};
```

_Flutter_
```dart
// Via customParams
KinesteXAIFramework.createAssessmentView(
  exercise: "tugtest", // direct
  customParams: {
    "tugMinRequiredSpace": 3,
  },
);
```

_HTML / JavaScript_
```html
// Direct in postData object
const postData = {
  userId: "user-123",
  company: "YOUR_COMPANY",
  key: "YOUR_API_KEY",
  exercise: "tugtest",
  tugMinRequiredSpace: 3,
};
```

_React (TypeScript)_
```tsx
// Via customParameters
const postData: IPostData = {
  key: 'YOUR_API_KEY',
  userId: 'user-123',
  company: 'YOUR_COMPANY',
  customParameters: {
    exercise: 'tugtest',
    tugMinRequiredSpace: 3,
  },
};
```

---
Source: https://kinestex.com/docs/customization-parameters/assessment-configuration · Index: https://kinestex.com/llms.txt
