š® Aproximando os pais no acompanhamento escolar dos filhos
š» Desafio DoWhile2021 - FortBrasil / Parceria Rocketseat š
- SumƔrio
- DescriĆ§Ć£o
- Status da AplicaĆ§Ć£o
- InstalaĆ§Ć£o
- Iniciando servidor
- Testes
- DocumentaĆ§Ć£o da API
- LicenƧa de uso
"Pensando em construir o futuro, como vocĆŖ solucionaria os problemas de acesso Ć educaĆ§Ć£o hoje, utilizando a tecnologia?"
Os problemas com a educaĆ§Ć£o brasileira jĆ” sĆ£o reconhecidos de dĆ©cadas. Poucos avanƧos sĆ£o notados quando leva em consideraĆ§Ć£o a classe mais pobre, aquela que depende diretamente dos serviƧos pĆŗblicos.
Do desinteresse na grade curricular Ć falta de acompanhamento dos pais, da formaĆ§Ć£o dos professores Ć falta de infraestrutura, sofremos desde problemas culturais Ć falta de atenĆ§Ć£o do governo.
A rotina diĆ”ria dos pais por vezes nĆ£o ajuda o acompanhamento dos filhos nas atividades solicitadas pelas escolas. Pensando em construir o futuro, minha ideia Ć© contribuir com parte da soluĆ§Ć£o, facilitando para os pais um acompanhamento pĆ³s aula diariamente mais eficiente.
Essa soluĆ§Ć£o tecnolĆ³gica implenta de forma mais simples possĆvel uma comunicaĆ§Ć£o direta do professor para com os pais dos alunos que leciona. O professor poderĆ” ao final de cada aula regitrar notificaƧƵes no EDU Conecte(sistema) selecionando a turma, sĆ©rie e categoria da notificaĆ§Ć£o que automaticamente apĆ³s registrado o sistema notificarĆ” os pais por email.
Exemplo:
-- NotificaĆ§Ć£o do professor de matemĆ”tica: "Dever de casa, livro Saber matemĆ”tica pĆ”g. 56, exercicios." | Prazo final: 10/3/2022.
Para melhor visualizaĆ§Ć£o clicar na imagem ou fazer o download da mesma.
š§ Novas funcionalidades š em construĆ§Ć£o... š§
O desenvolvimento avanƧa nas seguintes etapas:
Funcionalidade
Teste Manual
Testes UnitƔrios
O desenvolvimento dos testes End-To-End serĆ” codificado apĆ³s Fluxo dos processos desenvolvidos.
$ npm install
# Download do projeto
$ git clone https://github.com/Douglas-Morais/edu-conecte.git
# Entrando na pƔgina do projeto
$ cd edu-conecte
# Abra com o editor de sua preferĆŖncia (ex. VSCode)
$ code .
# Subindo os Containers da aplicaĆ§Ć£o
$ docker-compose up -d
MySQL https://localhost:3306
Adminer https://localhost:8080
# development
$ npm run start
# watch mode - hot reload
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
DocumentaĆ§Ć£o disponĆvel apĆ³s o start do servidor
MIT.