Skip to main content

RankingResponseDto

data object[]required
  • Array [
  • positionnumberrequired

    Posición en el ranking

    Example: 1
    userIdstringrequired

    ID del participante

    Example: 66c9cce47e6a95e98116c0ab
    nicknamestringrequired

    Apodo del participante

    Example: Maria G.
    avatarstring

    URL del avatar

    pointsnumberrequired

    Puntaje acumulado

    Example: 850
    levelstringrequired

    Nivel (bronce, plata, oro, platino, diamante)

    Example: oro
    courseNamestring

    Nombre del curso

    Example: 10°A
    institutionNamestring

    Nombre de la institución

    Example: Colegio Jesús Nazareno
  • ]
  • totalnumberrequired

    Total de participantes en el ranking

    Example: 150
    scopestringrequired

    Escala del ranking

    Example: general
    scopeIdstringnullablerequired

    ID de la entidad (curso/institución), null si es general

    RankingResponseDto
    {
    "data": [
    {
    "position": 1,
    "userId": "66c9cce47e6a95e98116c0ab",
    "nickname": "Maria G.",
    "avatar": "string",
    "points": 850,
    "level": "oro",
    "courseName": "10°A",
    "institutionName": "Colegio Jesús Nazareno"
    }
    ],
    "total": 150,
    "scope": "general",
    "scopeId": "string"
    }