Analisando propostas

Controle de Presença e Notas de Aluno via Wordpress

Publicado em 05 de Dezembro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Tenho um cliente que já tem o site feito por mim. Bem antigo, deve ter uns 5 a 6 anos.

Existem uma tela simples onde os alunos tem acesso a um conteúdo postado para a turma que ele está matriculado. Só que agora surgiu a necessidade de disponibilizar para o aluno um quadro de presença e notas de todas as matérias do curso que ele faz.

Eu organizei em uma folha a estrutura, mas vou te explicar resumido aqui.

Preciso da seguinte estrutura dentro do painel para o administrativo preencher:

- Curso -> Cadastro do nome do curso e sua grade de matérias (disciplinas/módulos).

- Unidade -> Cadastro das unidades da instituição. Exemplo: Goiânia, Brasília, São Paulo.

- Aluno -> Esse é um cadastro de usuários (login e senha) de cada aluno. Vai ser usado para o aluno ter acesso as informações, conforme falei no início.

- Turmas -> Nome da turma, Curso (seleção de um dos cursos já cadastrados), Unidade (seleção de uma unidade cadastrada), Alunos (seleção dos alunos cadastrados).
Dessa forma vai ser gerado uma turma. Exemplo: 2019 - 4 - Gestão e Auditoria - BSB. Essa turma tem um curso seleciona, uma unidade e seus alunos.
Ok até ai?

Agora a necessidade disso tudo:

- Presença: Uma tela onde o administrativo vai ver a lista das turmas, vai entrar dentro dela e vai ter acesso ao nome da turma, com todas as disciplinas/módulos, seus alunos e um campo para cadastrar uma nova data e marcar presença para os alunos.
Como se fosse uma tabela:

Nome da Disciplina/módulo
------------------------------------
Aluno  |    Dias: 29 / 30 / 31 (+ para adicionar mais um dia)
Paulo  |              x    x    -
José    |              x    -      x

Por padrão ao adicionar um novo dia ou aluno, todos já saem marcados como presente, porque fica mais fácil desmarcar quem faltou (por ser minoria). Entende?

O importante é: ter condições de marcar as presenças dos alunos em uma tela só, para ganhar tempo, sem precisar editar aluno por aluno em telas diferentes.

- Notas: Uma tela onde o administrativo vai ver a lista das turmas, vai entrar dentro dela e vai ter acesso ao nome da turma, com todas as disciplinas/módulos, seus alunos e um campo para cadastrar a nota final de cada aluno no módulo.

Como se fosse uma tabela:

Nome da Disciplina/módulo
------------------------------------
Aluno  |    NF (nota final)
Paulo  |    10,0
José    |    9,2

Sempre será só nota final, não precisa ter campo pra colocar mais notas.

O importante é: seguir a mesma lógica da presença, no sentido de ser possível em uma tela só, adicionar as notas de todos os alunos.

- Tela do aluno
Como falei, existe hoje uma tela onde o aluno faz login e tem acesso a materiais da turma. Preciso com essa mudança, ter a condição do aluno ver suas presenças e suas notas.

Importante: o aluno pode estar dentro de mais de uma turma (fazendo dois cursos ao mesmo tempo).
Vai ser uma tabela para tudo de cada curso/turma:

Turma XXX - Curso YYY
Disciplinas    |  Faltas (média)  |  NF
Matéria X...  |  10%                  | 9,2
Matéria Y      |  50%                  | 5,00
....

Deu para entender, amigo? É possível fazer? Preciso integrar isso no site atual dele feito no WordPress. Se possível gerar um shortcode ou algo assim para inserir na área restrita do aluno, resolve pra mim. A parte visual eu posso mexer, minha preocupação é só a programação disso tudo.


Obrigado.

Categoria TI e Programação
Subcategoria Wordpress

Prazo de Entrega: Não estabelecido

Habilidades necessárias