aceleradora-TW / aceleradora-TW/e-acelera-back

[MVP2] api: leitura de progresso de tópico específico

Abierto
#21 0 comentarios 0 reacciones 1 asignado Reclamado por @jauregao Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
2
Forks
4
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## Modelagem
- Progresso pode ser um elemento em separado que retorna um valor inteiro entre (0-100)

## Critérios

### Endpoint
- suporte a GET /topic/:topicId/progress
- endpoint retorna o seguinte json
```json
{
"progress": 50
}
```
- somente aceito para usuário logado
- retorna valor entre 0 - 100 de acordo com o progresso
- cada exercício tem peso 1 e o vídeo tem peso 1
- exemplos

| total vídeos | total exercícios | vídeos visualizados | exercícios realizados | progresso |
|--|--|--|--|--|
| 1 | 4 | 1 | 1 | 2/5 * 100 = 40 |
| 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 100 |

## Tarefas
- Migrar modelo para nova modelagem, itemStatus tem que ser migrado de Boolean para String.
- backend ainda não tem separação de models e controlers, isso precisa ser organizado

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.