Esta especificação descreve os requisitos utilizados como base para o desenvolvimento do módulo de Cadastro de turmas de AEE do software Tecsystem School e suas principais operações.
O Cadastro de Turmas de AEE reúne todas as informações das turmas (dados gerais, alunos, informações adicionais e dados relativos ao Censo escolar) e constitui um módulo compartilhado com as Turmas regulares e turmas de atividades complementares, para a realização de todas as operações relativas as mesmas. Através deste módulo é possível incluir novas turmas, excluir uma turma cadastrada, editar e visualizar os dados das turmas cadastradas, visualizar os dados dos alunos matriculados na turma e remanejá-los para outras turmas.
Ao acessar este módulo, o sistema deve exibir uma lista com as turmas já cadastradas para facilitar as operações de exclusão, edição e visualização dos dados, já que para isso é necessário indicar qual é a turma que será utilizada. Esta lista, que deve exibir os dados mais importantes de cada turma, também deve permitir a organização e o filtro dos dados por qualquer campo que esteja visível, além de permitir que o usuário oculte/exiba campos, imprima e exporte o conteúdo da lista.
Uma turma deve possuir os seguintes campos:
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Dados gerais | ||||
| Escola | Nome da escola da qual a turma pertence | Texto | - | Sim |
| Curso | Nome do curso do qual a turma pertence | Texto | - | Sim |
| Série | Nome da série da qual a turma pertence | Texto | - | Sim |
| Turma | Nome da turma | Texto | 80 | Sim |
| Turno | Turno no qual a turma funciona | Texto | - | Não |
| Capacidade | Capacidade de alunos para a turma | Número | - | Não |
| Alunos | ||||
| N° | Número de ordenação do aluno na turma | Número | - | - |
| Código | Código de identificação do aluno no sistema | Número | - | - |
| Nome | Nome do aluno | Texto | - | - |
| Data nasc. | Data de nascimento do aluno | Data | - | - |
| Data matrícula na turma | Data de matrícula do aluno na turma | Data | - | - |
| Movimento na turma | Movimento atual do aluno na turma | Texto | - | - |
| Profissionais | ||||
| Docentes na turma (para uso no diário de classe) | ||||
| Disciplinas | Nome das disciplinas da turma | Texto | - | - |
| Classificação da disciplina | Tipo de classificação da disciplina em relação ao diário de classe (Principal, Conjunta ou Individual) | Texto | - | - |
| Professores | Nome dos professores que lecionam na turma, para as respectivas disciplinas | Texto | - | - |
| Outros profissionais | ||||
| Outros profissionais | Nome dos outros profissionais que trabalham na turma | Texto | - | - |
| Função | Função do professor na turma | Texto | - | - |
| Professor | Nome do professor | Texto | - | - |
| Pedagogos | ||||
| Pedagogo | Nome do pedagogo | Texto | - | - |
| Aulas dadas | ||||
| Disciplinas | Nome das disciplinas da turma | Texto | - | - |
| Períodos letivos | Quantidade de aulas lecionadas na turma, para disciplina e período letivo respectivos | Número | - | - |
| Total | Quantidade total de aulas lecionadas na turma, para respectiva disciplina | Número | - | - |
| Informações adicionais | ||||
| Observações | Informações adicionais sobre a turma | Texto | 1000 | Não |
| Censo escolar | ||||
| Tipo de mediação | Tipo de mediação didático-pedagógico da turma | Texto | - | Sim |
| Hora inicial | Hora e minuto de início das aulas na turma | Número | - | Sim |
| Hora final | Hora e minuto de término das aulas na turma | Número | - | Sim |
| Dias da semana que a turma tem aula | Indica quais dias da semana a turma tem aula | - | - | Sim |
| Local diferenciado | Local de funcionamento diferenciado da turma | Texto | - | Sim |
| Turma enviada ao censo escolar | Indica se a turma será enviada ou não ao censo escolar. | - | - | Sim |
| Classe com ensino desenvolvido com Libras como primeira língua (bilíngue para surdos) | Indica se a turma tem ensino desenvolvido com a Língua Brasileira de Sinais – Libras como primeira língua e a língua portuguesa de forma escrita como segunda língua (bilíngue para surdos) | - | - | Sim |
O vínculo de um professor/docente em uma disciplina da turma deve possuir os seguintes campos:
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Disciplina | ||||
| Nome da disciplina | Nome da disciplina a qual o professor será vinculado | Texto | - | Sim |
| Importar aulas e faltas da disciplina do diário | Usado para identificar se as aulas e faltas da disciplina na turma serão importadas do diário | Marcar/Desmarcar | - | Não |
| Classificação da disciplina | ||||
| Classificação da disciplina | Tipo de classificação da disciplina com relação ao diário: Principal, Conjunta ou Individual | Texto | - | Sim |
| Professor | ||||
| Nome do professor | Nome do professor o qual será vinculado à disciplina | Texto | - | Sim |
Todas as escolas cadastradas no sistema podem ter turmas vinculadas, desde que possuam o conjunto mínimo de dados (campos obrigatórios) necessários. O sistema também deve permitir que os dados de uma Turma previamente cadastrada sejam modificados.
A exclusão de uma turma também deverá ser permitida, desde que esta não possua nenhum aluno matriculado. Caso possua, o sistema deverá avisar ao usuário que a turma possui vínculos com dados e não deve permitir sua exclusão.
Não aplicável.
Nenhuma informação adicional.