GET https://seudominio.com/api/courses/{student_id}{
"success": true,
"message": "Cursos do aluno recuperados com sucesso",
"data": {
"student_id": 1,
"courses": [
{
"id": 5297654,
"titulo": "Informática Kids",
"valor": 399,
"promocao": 0,
"data_matricula": "2025-11-01",
"status_matricula": "Aprovado",
"progresso": 48.5,
"aulas": [
{
"nome_aula": "Apresentação do programa, suas funcionalidades básicas e sua importância para a criação de documentos.",
"data_resposta": "2025-08-21",
"maior_nota": 100
},
{...}
]
},
{...}
],
"total": 3
},
"timestamp": "2025-11-02 00:58:24",
"status_code": 200
}{
"success": true,
"message": "Cursos do aluno recuperados com sucesso",
"data": {
"student_id": 15,
"courses": [],
"total": 0
},
"timestamp": "2025-11-02 00:59:41",
"status_code": 200
}{
"success": false,
"message": "Unauthorized - Invalid or missing token",
"errors": [],
"timestamp": "2025-01-28 10:30:00",
"status_code": 401
}{
"success": false,
"message": "Erro ao listar cursos",
"errors": [],
"timestamp": "2025-01-28 10:30:00",
"status_code": 500
}| Campo | Tipo | Descrição | Exemplo |
|---|---|---|---|
id | int | ID do curso | 789 |
nome | string | Nome do curso | "Windows 11" |
valor | float | Valor do curso | 999.90 |
promocao | float | Valor promocional | 799.90 |
data_matricula | string | Data da matrícula | 2025-11-01 |
status_matricula | string | Situação da matrícula | Aguardando Aprovado |
progresso | number | Porcentagem de conclusão do curso | 80.5 |
aulas | array | Dados sobre as aulas do curso | [nome_aula , data_resposta, maior_nota ] |
| Código | Descrição | Quando Ocorre |
|---|---|---|
200 | OK | Pacotes recuperados com sucesso |
401 | Unauthorized | Token inválido ou não fornecido |
500 | Internal Server Error | Erro interno do servidor |