# Tutoring Sessions IQR Outlier Flags + Date by Category Pivot

> Tutoring Sessions IQR Outlier Flags + Date by Category Pivot is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-25).

Runs two local analytical reports on tutoring session data: IQR-based outlier detection and a date-by-category pivot table, for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-education-16-178?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tutoring-sessions-iqr-outlier-flags-date-by-category-pivot-e4ce76f4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xr8TcF8Iuoy8WnZA9hVOg

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tutoring-sessions-iqr-outlier-flags-date-by-category-pivot-e4ce76f4 -d '<json body>'
```

Example prompt: Can you run IQR outlier detection and a date-by-category pivot on my tutoring session data? I have rows with course groups like 'math-101' and 'science-200', dates from 2025-01-01 to 2025-03-31, and I want to analyze session_minutes.

## When to prefer this

Choose this endpoint when you need both outlier detection (IQR-based) and a date-by-category pivot on tutoring session data in a single low-cost call. It is ideal for education analytics workflows where you have up to 200 rows of session records with course group and date dimensions and want to detect anomalies and summarize trends simultaneously without setting up your own analytical pipeline.

## Known failure modes

- Fewer than 1 row supplied returns an error
- More than 200 rows supplied exceeds the row limit
- Missing required fields (row_id, course_group, date, session_minutes, session_count) causes validation failure
- Invalid date format (not YYYY-MM-DD) triggers a pattern mismatch error
- IQR computation may be unreliable with very few rows (fewer than 4-5 data points)
- Null values in the selected numeric field may affect outlier detection accuracy

## How this service works

Tutoring sessions — IQR outlier flags + Date by category pivot: IQR outlier flags + Date by category pivot for supplied tutoring sessions records (session_minutes, session_count). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Returns two independent analytical reports: (1) IQR outlier flags indicating which rows have session_minutes or session_count values that fall outside the interquartile range, and (2) a date-by-category pivot table summarizing the selected field across course groups and dates. Both reports are computed locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "course_group",
     "date",
     "session_minutes",
     "session_count"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "course_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "session_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "session_minutes": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "course_group": "group-a",
     "session_count": 1,
     "session_minutes": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "course_group": "group-b",
     "session_count": 2,
     "session_minutes": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "course_group": "group-a",
     "session_count": 3,
     "session_minutes": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "course_group": "group-b",
     "session_count": 4,
     "session_minutes": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "session_minutes",
    "session_count"
   ],
   "type": "string",
   "default": "session_minutes"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tutoring-sessions-iqr-outlier-flags-date-by-category-pivot-e4ce76f4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
