RankingResponseDto
data object[]required
Array [
positionnumberrequired
Posición en el ranking
Example:
1userIdstringrequired
ID del participante
Example:
66c9cce47e6a95e98116c0abnicknamestringrequired
Apodo del participante
Example:
Maria G.avatarstring
URL del avatar
pointsnumberrequired
Puntaje acumulado
Example:
850levelstringrequired
Nivel (bronce, plata, oro, platino, diamante)
Example:
orocourseNamestring
Nombre del curso
Example:
10°AinstitutionNamestring
Nombre de la institución
Example:
Colegio Jesús Nazareno]
totalnumberrequired
Total de participantes en el ranking
Example:
150scopestringrequired
Escala del ranking
Example:
generalscopeIdstringnullablerequired
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"
}