|
|
|
_Statistika vybraného města_
|
|
|
|
|
|
|
|
**URL:** /api/v1/district/{district_id}/stats
|
|
|
|
|
|
|
|
**Method:** GET
|
|
|
|
|
|
|
|
**Headers:**
|
|
|
|
|
|
|
|
- Accept: application/json
|
|
|
|
- Authorization: Auth User Bearer Token nebo API Bearer Token
|
|
|
|
|
|
|
|
**Vrací JSON:**
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"data": {
|
|
|
|
"id": 1,
|
|
|
|
"title": "Benešov",
|
|
|
|
"main_stats": {
|
|
|
|
"active_users": 125,
|
|
|
|
"current_event_participed_users": 149,
|
|
|
|
"active_teams": 19,
|
|
|
|
"total_teams": 20,
|
|
|
|
"total_activities": 3,
|
|
|
|
"average_daily_activities": 119,
|
|
|
|
"total_distance": 31,
|
|
|
|
"average_daily_distance": 1
|
|
|
|
},
|
|
|
|
"challenge_coefficient_stats": [
|
|
|
|
{
|
|
|
|
"id": 1,
|
|
|
|
"title": "Želva",
|
|
|
|
"daily_meters": 1000,
|
|
|
|
"users_number": 2,
|
|
|
|
"age_average": 19,
|
|
|
|
"fulfilled": "0,00"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": 2,
|
|
|
|
"title": "Ježek",
|
|
|
|
"daily_meters": 3000,
|
|
|
|
"users_number": 8,
|
|
|
|
"age_average": 35,
|
|
|
|
"fulfilled": "12,50"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": 3,
|
|
|
|
"title": "Žirafa",
|
|
|
|
"daily_meters": 5000,
|
|
|
|
"users_number": 53,
|
|
|
|
"age_average": 34,
|
|
|
|
"fulfilled": "26,42"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": 4,
|
|
|
|
"title": "Kočka",
|
|
|
|
"daily_meters": 7500,
|
|
|
|
"users_number": 69,
|
|
|
|
"age_average": 38,
|
|
|
|
"fulfilled": "24,64"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": 5,
|
|
|
|
"title": "Pes",
|
|
|
|
"daily_meters": 10000,
|
|
|
|
"users_number": 13,
|
|
|
|
"age_average": 40,
|
|
|
|
"fulfilled": "23,08"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": 6,
|
|
|
|
"title": "Surikata",
|
|
|
|
"daily_meters": 15000,
|
|
|
|
"users_number": 2,
|
|
|
|
"age_average": 45,
|
|
|
|
"fulfilled": "0,00"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": 7,
|
|
|
|
"title": "Zajíc",
|
|
|
|
"daily_meters": 20000,
|
|
|
|
"users_number": 1,
|
|
|
|
"age_average": 49,
|
|
|
|
"fulfilled": "0,00"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"id": 8,
|
|
|
|
"title": "Sob",
|
|
|
|
"daily_meters": 30000,
|
|
|
|
"users_number": 1,
|
|
|
|
"age_average": 63,
|
|
|
|
"fulfilled": "100,00"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
| Parametr | Typ | Povinný | Popis |
|
|
|
|
|----------|-----|---------|-------|
|
|
|
|
| id | int | A | ID města |
|
|
|
|
| title | string | A | Název města |
|
|
|
|
| main_stats | array | A | Data základní statistiky |
|
|
|
|
| challenge_coefficient_stats | array | A | Data statistiky osobní výzvy |
|
|
|
|
|
|
|
|
|
|
|
|
**main_stats:**
|
|
|
|
|
|
|
|
| Parametr | Typ | Povinný | Popis |
|
|
|
|
|----------|-----|---------|-------|
|
|
|
|
| active_users | int | N | Počet aktivních uživatelů |
|
|
|
|
| current_event_participed_users | int | N | Počet uživatelů přihlášených do aktuální výzvy |
|
|
|
|
| active_teams | int | N | Počet aktivních týmů |
|
|
|
|
| total_teams | int | N | Celkový počet týmů |
|
|
|
|
| total_activities | int | N | Celkem aktivit |
|
|
|
|
| average_daily_activities | int | N | Průměr aktivit za den |
|
|
|
|
| total_distance | int | N | Celková vzdálenost v km |
|
|
|
|
| average_daily_distance | int | N | Průměrná denní vzdálenost v km |
|
|
|
|
|
|
|
|
|
|
|
|
**challenge_coefficient_stats:**
|
|
|
|
|
|
|
|
| Parametr | Typ | Povinný | Popis |
|
|
|
|
|----------|-----|---------|-------|
|
|
|
|
| id | int | A | ID kategorie osobní výzvy |
|
|
|
|
| title | string | A | Název |
|
|
|
|
| daily_meters | int | A | Denních metrů pro splnění |
|
|
|
|
| users_number | int | N | Počet uživatelů |
|
|
|
|
| age_average | int | N | Věkový průměr |
|
|
|
|
| fulfilled | string | N | Splnilo % | |
|
|
|
\ No newline at end of file |