Ao clicar em importar é enviado o arquivo json contendo os novos alunos para o back end:
-- Regras:
Cabeçalho deve ser igual do modelo.
Nome deve conter apenas strings.
Gênero deve estar entre as opcoes ja existentes.
Data deve ter 2dig/2dig/4dig.
-- Devolve um objeto com o status do sucesso e se tiver erros uma lista de string sobre os erros.
Object { sucesso: true }
Object { sucesso: false, erros: (5) […] }
-- Caso tenha erros nos dados:
retorna: Object { sucesso: false, erros: (5) […] }
-- Caso os dados estejam de acordo:
retorna: Object { sucesso: true }
39
Caso nao for selecionado uma turma e um arquivo:
Caso o arquivo nao seja tipo .csv:
-- Devolve um objeto com o status do sucesso e se tiver erros uma lista de string sobre os erros. Object { sucesso: true } Object { sucesso: false, erros: (5) […] }
-- Caso tenha erros nos dados: retorna: Object { sucesso: false, erros: (5) […] }
-- Caso os dados estejam de acordo: retorna: Object { sucesso: true }
-- Alunos na turma e com notas:
-- Alunos: