From 2ac0b1612d20be5b8369cc4773ccea2ab9bb016e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Vitor=20Capaz=C3=B3rio=20Domingos?= <127691953+JoaoVitorDomingos@users.noreply.github.com> Date: Sun, 17 Nov 2024 09:45:41 -0300 Subject: [PATCH] Update README.md --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 3bc657c..9541a40 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ Veja o projeto você mesmo: https://joaovitordomingos.github.io/My-Class/

Script tipo Módulo

Foi criado um script do tipo módulo chamado metodos onde ficará métodos que serão utilizados em várias partes do site, por exemplo um método que gera um número aleatório.

-

Imagem do script Metodos

+

Imagem do script Metodos



@@ -86,7 +86,7 @@ Veja o projeto você mesmo: https://joaovitordomingos.github.io/My-Class/

Imagem do Objeto Aluno

Data de Nascimento:

Os alunos terão idades de 16 a 19, para isso, com o metodo Date().getFullYear(), pego o ano atual e subtraio da idade mínima e máxima, guardando os dois valores para assim gerar anos aleátorios de nascimento. Agora o mês simplesmente utilizo a função de gerar números aleátórios. E para o dia, é realizado a mesma coisa, mas com uma verificação antes, já que fevereiro tem apenas 29 dias e os meses abril, junho, setembro e novembro tem 30 dias.

-

Imagem da Função do Nascimento

+

Imagem da Função do Nascimento

Sexo, Endereço, Nota e CPF:

Para o sexo e endereço, apenas realizado uma condição, comparando o id, por exemplo o id 12 é uma menina, e seu endereço é "Rua do MasterX". Agora para o cpf, apenas gero números aleatórios de 0 a 9. As notas também são geradas aleatóriamentes, de 0 a 10.

Presença:

@@ -115,14 +115,14 @@ Veja o projeto você mesmo: https://joaovitordomingos.github.io/My-Class/

O maior exemplo de modal dinâmico é o "Veja Mais" do aluno, foi se utilizado uma estrutura genérica de modal e por meio do Javascript foi se alterando o conteúdo do modal, este é o modal dinâmico do Bootstrap.

- Imagem do Veja Mais da Aluna Rachel - Imagem do Veja Mais do Aluno Lindsay + Imagem do Veja Mais da Aluna Rachel + Imagem do Veja Mais do Aluno Lindsay

Cada ícone na parte "Veja Mais" tem um data-bs-whatever com o valor da matrícula do aluno, isso irá diferenciar os alunos, assim sabendo qual conteúdo mostrar.

Outro exemplo, é o modal de Criar/Editar Sessão/Atividade, ao apertar no botão de criar o modal vem com o título Criar Atividade/Sessão, agora quando se aperta no ícone de edição, o modal vem com o nome Editar Atividade/Sessão

- Imagem do modal Criar - Imagem do modal Editar + Imagem do modal Criar + Imagem do modal Editar

No modal de Sessão a tabela também é alterada dinâmicamente, caso se adicione uma atividade nova ou altere o nome de uma atividade, ao abir o modal a tabela muda de acordo com os nomes das atividades.

@@ -142,14 +142,14 @@ Veja o projeto você mesmo: https://joaovitordomingos.github.io/My-Class/

Lançar Notas

Neste formulário, além da verificação de preenchimento, há uma verificação na data e na nota. Não é possível lançar a nota em uma data antes do primeiro dia de aula, em uma data acima de 30 dias e nos finais de semana.

- Imagem do modal Lançar Notas com data inválida. + Imagem do modal Lançar Notas com data inválida. Imagem do Alerta.

Também não é possível lançar uma nota abaixo de zero e acima de 10.

- Imagem mostrando o lançamento de uma nota abaixo de zero. - Imagem mostrando o lançamento de uma nota acima de zero. - Imagem do alerta quando a nota for inválida + Imagem mostrando o lançamento de uma nota abaixo de zero. + Imagem mostrando o lançamento de uma nota acima de zero. + Imagem do alerta quando a nota for inválida

Lançar Presença

A mesma verificação de data que ocorre no "Lançar Notas", ocorre no modal "Lançar Presença", sendo assim, não é possível lançar uma presença antes do primeiro dia de aula ou em um dia acima de 30 dias após o último dia de aula e nos finais de semana.

@@ -160,13 +160,13 @@ Veja o projeto você mesmo: https://joaovitordomingos.github.io/My-Class/

Adicionar Aluno

Como todos os alunos já presentes tem entre 16 a 19 anos, então não é possível adicionar um aluno mais novo que 16 ou mais velho que 19 anos, para isso existe uma verificação em sua data de nascimento.

- Imagem do cadastro de um aluno recém nascido. + Imagem do cadastro de um aluno recém nascido. Imagem do alerta da data de nascimento inválida.

Em seu nome não é possível adicionar números ou caracteres especiais, apenas aqueles utilizados em nomes como: ã,â,...

O CPF tem que seguir como é exemplificado, caso tenha algo de errado, irá acionar o alerta.

- Imagem do modal Adicionar Alunos com informações inválidas. + Imagem do modal Adicionar Alunos com informações inválidas. Imagem do alerta do nome inválido do aluno. Imagem do alerta do CPF inválido do aluno.