fga-eps-mds / 2017.1-escola-x Goto Github PK
View Code? Open in Web Editor NEWRepositório oficial do projeto acompanhamento pai/aluno do CEM (Centro de Ensino Médio) 01 Gama.
License: GNU General Public License v3.0
Repositório oficial do projeto acompanhamento pai/aluno do CEM (Centro de Ensino Médio) 01 Gama.
License: GNU General Public License v3.0
CRITÉRIOS DE ACEITAÇÃO
CRITÉRIOS DE ACEITAÇÃO
CRITÉRIOS DE ACEITAÇÃO
Cobertura de teste maior que 93%.
Mensagem deve ser enviada para o número do responsável do aluno que recebeu a notificação geral, suspensão ou advertência.
Mensagem deve conter o nome do aluno que recebeu a notificação geral, suspensão ou advertência.
Mensagem deve conter o tipo (NOTIFICAÇÃO GERAL, SUSPENSÃO OU ADVERTÊNCIA).
Em caso de suspensão deve conter a quantidade de dias de suspensão.
Em caso de advertência ou suspensão deve conter o motivo do ocorrido.
Em caso de notificação geral deve ser enviado o conteúdo da notificação (motivo de ocorrência).
Mensagem deve conter a data do dia que foi enviado.
Ao enviar a mensagem deve aparecer uma confirmação na tela do usuário avisando se foi ou não enviada.
O sistema deve receber dados do mesmo banco da aplicação web
CRITÉRIOS DE ACEITAÇÃO
CRITÉRIOS DE ACEITAÇÃO
Apenas um diretor poderá criar turmas.
Na criação de uma turma, deverão ser preenchidos: seu nome e seu turno. Além desses atributos, deve ser possível adicionar alunos à turma; para isso, deve haver um campo (em que a matrícula do aluno será inserida) e um botão ao lado chamado "Inserir Aluno". Caso o aluno exista e não esteja em nenhuma outra turma, a operação deve ser completada e a mensagem "Aluno inserido com sucesso" deve ser retornada para o usuário; caso o aluno exista e já esteja em outra turma, a operação não deve ser completada e a mensagem "O aluno já está em outra turma" deve ser retornada para o usuário; caso o aluno com a dada matrícula não exista, a operação não deve ser concluída e a mensagem "Aluno inexistente" deve ser retornada para o usuário.
Apenas um diretor poderá editar turmas.
Na edição de uma turma, podem ser alterados os seguintes atributos: nome da turma e turno da turma. Além disso, alunos podem ser inseridos, seguindo as condições do critério acima, e removidos da turma, também seguindo as condições do critério acima.
Quando um aluno estiver inserido em uma turma, a mesma deve aparecer como um atributo do perfil do aluno.
Apenas um diretor poderá excluir turmas.
Na página de visualização de uma turma (a qual só pode ser acessada por funcionários), devem ser dispostos: seu nome, seu turno e a lista de alunos presentes naquela turma.
A cobertura de teste para a união dos arquivos/métodos/classes referentes a essa estória deve ser maior ou igual a 90%.
Não tem em lugar nenhum a opção de listar os responsáveis!
Login como diretor -> view do pai -> criar aluno -> salvar -> erro
NoMethodError in AlumnsController#create
undefined method `quantity_strike' for #Alumn:0x007f62d147a988
Consultar:
CRITÉRIOS DE ACEITAÇÃO
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.