Sobre este projeto
it-programming / wordpress-1
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