Um arquivo de atualização é um arquivo XML estruturado para armazenar as informações de uma classe escolar, que serão usadas posteriormente para atualizar um arquivo de diários. Esse arquivo deve conter todas as informações de uma escola, de modo que o mesmo arquivo possa ser utilizado para atualizar qualquer diário daquela escola.
As tags XML devem ser escritas todas em maiúsculas, sem caracteres especiais, acentuação ou pontuação de qualquer tipo.
Qualquer nome de arquivo válido, terminado com a extensão ”.update”.
Nenhuma formatação especial é requerida. Caracteres especiais e de acentuação/pontuação podem ser usados livremente.
Datas devem estar no formado YYYY-MM-DD.
Horas devem estar no formato HH:MM:SS.
Valores numéricos devem ser inseridos com seus separadores, quando necessário. A vírgula (,) deve ser usada como separador decimal, enquanto o ponto (.) deve ser usado como separador de milhar.
Valores booleanos devem ser informados como TRUE ou FALSE, sempre em maiúsculas.
Cada elemento do arquivo, bem como sua função e a origem das informações que os compõem, estão detalhados nas sessões seguintes.
Este elemento é o elemento raiz do documento. Seus elementos filhos devem ser os elementos que armazenam informações comuns a todos os diários, bem como as informações específicas de cada turma/disciplina.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| ESCOLA | 1 | Dados da escola. |
| PROFESSORES | 1 | Dados dos professores. |
| CURSOS | 1 | Dados do curso, suas séries, disciplinas e turmas. |
| CONFIGURACOES | 1 | Configurações do arquivo de diários. |
| Atributos | Descrição | Informações adicionais |
|---|---|---|
| VERSAO | Versão do layout do arquivo de atualização. | Valor do atributo (fixo): 1.2 |
| DATAGERACAO | Data em que o arquivo foi gerado. | Formato: YYYY-MM-DD |
| HORAGERACAO | Hora em que o arquivo foi gerado. | Formato: HH:MM:SS |
| ORIGEM | Software que gerou o arquivo. | Valores permitidos: SCHOOL, SCHOOLWEB, DIARIO. |
<?xml version="1.0" encoding="utf-8"?> <DIARIOUPDATE VERSAO="1.1" DATAGERACAO="2016-02-14" HORAGERACAO="14:32:00" ORIGEM="SCHOOL"> <ESCOLA>...</ESCOLA> <PROFESSORES>...</PROFESSORES> ... </DIARIOUPDATE>
Este elemento contém as informações da escola a qual o arquivo pertence.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| ID | 1 | Identificação única da escola. Quando os dados forem gerados por outro software (School, School web) o código da escola deve ser utilizado. |
| CODIGOINEP | 1 | Identificação única da escola no INEP. |
| NOME | 1 | Nome da escola. |
| ENDERECO | 1 | Endereço da escola. |
| BAIRRO | 1 | Bairro da escola. |
| MUNICIPIO | 1 | Município da escola. |
| UF | 1 | UF da escola. |
Este elemento não tem atributos.
... <ESCOLA> <ID>1</ID> <CODIGOINEP>32078056</CODIGOINEP> <NOME>EMEF DARCY RIBEIRO</NOME> <ENDERECO>RUA SAO TOME</ENDERECO> <BAIRRO>SAO JOSE</BAIRRO> <MUNICIPIO>GUARAPARI</MUNICIPIO> <UF>ES</UF> </ESCOLA> ...
Este elemento contém as informações de todos os professores da escola.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| PROFESSOR | 1:N | Dados do professor. |
| – ID | 1 | Identificação única do professor. Quando os dados forem gerados por outro software (School, School web) o código do professor deve ser utilizado. |
| – NOME | 1 | Nome completo do professor. |
| – SENHA | 1 | Senha utilizada pelo professor para acesso ao arquivo de diários, caso a proteção por senha esteja habilitada. |
Nenhum atributo para esse elemento.
... <PROFESSORES> <PROFESSOR> <ID>46</ID> <NOME>MARIA DA SILVA SANTOS</NOME> <SENHA>MARIA DA SILVA SANTOS</SENHA> </PROFESSOR> ... </PROFESSORES> ...
Este elemento contém as informações de todos os cursos da escola.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| CURSO | 1:N | Dados do curso. |
| – ID | 1 | Identificação única do curso. Quando os dados forem gerados por outro software (School, School web) o código do curso deve ser utilizado. |
| – NOME | 1 | Nome do curso. |
| – CODIGOENSINO | 1 | Código do ensino no School. |
| – TIPOENSINO | 1 | Tipo de ensino ao qual o curso pertence. Valores permitidos: - EDUCAÇÃO INFANTIL - ENSINO FUNDAMENTAL - ENSINO MÉDIO - EDUCAÇÃO DE JOVENS E ADULTOS - EDUCAÇÃO INFANTIL E ENSINO FUNDAMENTAL - EDUCAÇÃO PROFISSIONAL |
| – ANOLETIVO | 1 | Informações do ano letivo. |
| – REGRASARREDONDAMENTO | 1 | Regras de arredondamento das notas. |
| – RESULTADOSFINAIS | 1 | Resultados finais permitidos para o curso. |
| – SERIES | 1 | Séries do curso. |
Este elemento não possui atributos.
... <CURSO> <ID>6</ID> <NOME>ENSINO FUNDAMENTAL</NOME> <CODIGOENSINO>3</CODIGOENSINO> <TIPOENSINO>EDUCAÇÃO PROFISSIONAL</TIPOENSINO> <ANOLETIVO>...</ANOLETIVO> <REGRASARREDONDAMENTO>...</REGRASARREDONDAMENTO> <RESULTADOSFINAIS>...</RESULTADOSFINAIS> <SERIES>...</SERIES> </CURSO> ...
Este elemento contém as informações de todos os cursos da escola.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| ANO | 1 | Identificação numérica do ano (2015, 2016, …). |
| DATAINICIAL | 1 | Data de início do ano letivo. Formato: YYYY-MM-DD |
| DATAFINAL | 1 | Data de término do ano letivo. Formato: YYYY-MM-DD |
| TOTALDIASLETIVOS | 1 | Quantidade de dias letivos no ano letivo. |
| PESOLETIVO | 1 | Peso toal do ano letivo (a soma dos pesos de todos os bimestres normais do ano letivo). |
| PORCENTAGEMAPROVACAO | 1 | Porcentagem de pontos (em relação ao peso letivo do ano) que o aluno precisa atingir para ser considerado aprovado por nota. |
| PORCENTAGEMFREQUENCIA | 1 | Porcentagem de presenças que o aluno precisa atingir para ser considerado aprovado por frequência. |
| CASASDECIMAISNOTA | 1 | Quantidade de casas decimais usada para o arredondamento e formatação das notas. |
Este elemento não tem atributos.
... <ANOLETIVO> <ANO>2016</ANO> <DATAINICIAL>2016-02-14</DATAINICIAL> <DATAINICIAL>2016-12-23</DATAINICIAL> <TOTALDIASLETIVOS>201</TOTALDIASLETIVOS> <PESOLETIVO>100</PESOLETIVO> <PORCENTAGEMAPROVACAO>60</PORCENTAGEMAPROVACAO> <PORCENTAGEMFREQUENCIA>75</PORCENTAGEMFREQUENCIA> <CASASDECIMAISNOTA>2</CASASDECIMAISNOTA> </ANOLETIVO> ...
Este elemento contém informações sobre as regras de arredondamento que devem ser aplicadas nas notas do aluno.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| FINAL0 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 0. |
| FINAL1 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 1. |
| FINAL2 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 2. |
| FINAL3 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 3. |
| FINAL4 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 4. |
| FINAL5 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 5. |
| FINAL6 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 6. |
| FINAL7 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 7. |
| FINAL8 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 8. |
| FINAL9 | 1 | Número que deve ser usado quando o último dígito da nota for igual a 9. |
Este elemento não tem atributos.
... <CURSO> ... <REGRASARREDONDAMENTO> <FINAL0>0</FINAL0> <FINAL1>0</FINAL1> <FINAL2>0</FINAL2> <FINAL3>5</FINAL3> <FINAL4>5</FINAL4> <FINAL5>5</FINAL5> <FINAL6>5</FINAL6> <FINAL7>5</FINAL7> <FINAL8>10</FINAL8> <FINAL9>10</FINAL9> </REGRASARREDONDAMENTO> ... </CURSO> ...
Este elemento contém informações sobre todos os resultados finais possíveis de um aluno (na visão do professor).
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| RESULTADOFINAL | 1:N | Armazena as informações de um resultado final específico |
| – TIPO | 1 | Tipo do resultado final. Valores permitidos: RENDIMENTO ou MOVIMENTO |
| – RESULTADO | 1 | Resultado final. Valores permitidos: 1 - APROVADO 2 - REPROVADO 3 - PROMOVIDO 4 - RETIDO 5 - CURSANDO 6 - TRANSFERIDO 7 - EVADIDO 8 - DESISTENTE 9 - AVANÇADO 10 - FALECIDO 11 - NOA 12 - REMANEJADO 13 - CLASSIFICADO 14 - RECLASSIFICADO |
| – DESCRICAO | 1 | Descrição do resultado final. |
Este elemento não tem atributos.
... <CURSO> ... <RESULTADOSFINAIS> <RESULTADOFINAL> <TIPO>RENDIMENTO</TIPO> <RESULTADO>1</RESULTADO> <DESCRICAO>APROVADO</DESCRICAO> </RESULTADOFINAL> <RESULTADOFINAL> <TIPO>MOVIMENTO</TIPO> <RESULTADO>7</RESULTADO> <DESCRICAO>EVADIDO</DESCRICAO> </RESULTADOFINAL> ... </RESULTADOSFINAIS> </CURSO> ...
Este elemento contém uma lista com todas as séries do curso.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| SERIE | 1 | Informações específicas de uma série do curso. |
| – ID | 1 | Identificação única da série. Quando os dados forem gerados por outro software (School, School web) o código da série deve ser utilizado. |
| – MODULO | 1 | Módulo da série. Valores possíveis: I e II. |
| – NOME | 1 | Nome da série. |
| – AULASPORDIALETIVO | 1 | Quantidade de aulas que podem ser dadas em um dia letivo. |
| – FORMULAMEDIA | 1 | Fórmula utilizada para calcular a média do aluno no final do ano letivo. |
| – CRITERIOMEDIAFINAL | 1 | Estabelece o critério que deve ser utilizado para a definição da média final. Valores permitidos: 1 - Utilizar uma fórmula de cálculo 2 - Considerar a maior nota entre as recuperações 3 - Considerar a maior nota entre a média e a recuperação 4 - Considerar a nota da última recuperação |
| – FORMULAMEDIAFINAL | 1 | Fórmula utilizada para calcular a média final do aluno (usada apenas quando o critério de definição da média final for 1). |
| – DISCIPLINAS | 1 | Lista de disciplinas da série. |
| – BIMESTRES | 1 | Lista de bimestres da série. |
| – TURMAS | 1 | Lista de turmas da série. |
Este elemento não tem atributos.
... <SERIES> <SERIE> <ID>1</ID> <NOME>1ª a 4ª</NOME> <MODULO>I</MODULO> <AULASPORDIALETIVO>4</AULASPORDIALETIVO> <FORMULAMEDIA>B1+B2+B3#</FORMULAMEDIA> <CRITERIOMEDIAFINAL>1</CRITERIOMEDIAFINAL> <FORMULAMEDIAFINAL>(R1+R2)/2#</FORMULAMEDIAFINAL> <DISCIPLINAS> ... </DISCIPLINAS> </SERIE> <SERIE> ... </SERIE> </SERIES> ...
Este elemento contém a lista de disciplinas de uma série.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| DISCIPLINA | 1:N | Dados da disciplina. |
| – ID | 1 | Identificação única da disciplina. Quando os dados forem gerados por outro software (School, School web) o código da disciplina deve ser utilizado. |
| – TIPO | 1 | Tipo da disciplina em relação ao diário: - INDIVIDUAL: o diário tem apenas uma disciplina. - CONJUNTA: o diário possui várias disciplinas. - PRINCIPAL: o diário possui várias disciplinas e essa disciplina srá usada para importar os dados de frequência dos alunos. |
| – CODIGOAREA | 1 | Código da área a qual a disciplina pertence. |
| – NOME | 1 | Nome da disciplina. |
| – VALIDARNOTAS | 1 | Indica se a disciplina exige que uma nota seja informada (TRUE) ou não permite que uma nota seja informada (FALSE). Valores permitidos: TRUE, FALSE. |
| – CARGAHORARIA | 1 | Carga horária da disciplina na série. |
| – ITENS | 1 | Itens da disciplina (utilizados para o preenchimento da ficha descritiva do aluno). |
| – PLANOENSINO | 1 | Plano de ensino da disciplina. |
Este elemento não tem atributos.
... <DISCIPLINAS> <DISCIPLINA> <ID>46</ID> <TIPO>INDIVIDUAL</TIPO> <CODIGOAREA>7</CODIGOAREA> <NOME>LÍNGUA PORTUGUESA</NOME> <VALIDARNOTAS>TRUE</VALIDARNOTAS> <CARGAHORARIA>160</CARGAHORARIA> <ITENS>...</ITENS> <PLANOENSINO>...</PLANOENSINO> </DISCIPLINA> ... </DISCIPLINAS> ...
Este elemento contém todos os itens de uma disciplina, utilizados para a geração da Ficha descritiva do aluno.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| ITEM | 0:N | Armazena os dados específico de um item da disciplina. |
| – ID | 1 | Identificação do item. Cada item deve ter um identificador numérico que não pode se repetir dentro da mesma disciplina. |
| – DESCRICAO | 1 | Descrição do item. |
Este elemento não possui atributos.
... <ITENS> <ITEM> <ID>25</ID> <DESCRICAO>COMUNICAÇÃO ORAL E ESCRITA</DESCRICAO> </ITEM> ... </ITENS> ...
Este elemento contém todos os itens do plano de ensino de uma disciplina.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| ITEM | 0:N | Armazena os dados específico de um item do plano de ensino |
| – ID | 1 | Identificação do item. Cada item deve ter um identificador numérico que não pode se repetir dentro da mesma disciplina. |
| – DESCRICAO | 1 | Descrição do item. |
Este elemento não possui atributos.
... <PLANOENSINO> <ITEM> <ID>1</ID> <DESCRICAO>LETRAS DO ALFABETO</DESCRICAO> </ITEM> ... </PLANOENSINO> ...
Este elemento contém a lista de bimestres de uma série.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| BIMESTRE | 1:N | Dados de um bimestre específico da turma. |
| – ID | 1 | Identificação única do bimestre. Quando os dados forem gerados por outro software (School, School web) o código do bimestre deve ser utilizado. |
| – ORDEM | 1 | Ordem do bimestre na lista de bimestres. |
| – TIPO | 1 | Tipo do bimestre: NORMAL, RECUPERAÇÃO ou RECUPERAÇÃO ESPECIAL. |
| – NOME | 1 | Nome do bimestre. |
| – FORMAAVALIACAO | 1 | Forma de avaliação adotada no bimestre: MÉDIA ou CONCEITO. |
| – PESO | 1 | Peso do bimestre em relação ao período letivo. |
| – MEDIA | 1 | Média do bimestre (utilizada para determinar se uma nota está acima ou abaixo do esperado). |
| – DATAINICIAL | 1 | Data inicial do bimestre (deve ser gerado vazio para que o professor preencha). |
| – DATAFINAL | 1 | Data final do bimestre (deve ser gerado vazio para que o professor preencha). |
| – AULASPREVISTAS | 1 | Quantidade de aulas previstas para o bimestre. |
| – AULASDADAS | 1 | Quantidade de aulas dadas no bimestre (deve ser gerado com valor zero. Será calculado automaticamente). |
| – CONCEITOS | 1 | Informações sobre os conceitos utilizados para avaliar os alunos (quando TIPOAVALIACAO for 2 ou 3). |
Este elemento não tem atributos.
... <BIMESTRES> <BIMESTRE> <ID>1</ID> <ORDEM>1</ORDEM> <TIPO>NORMAL</TIPO> <NOME>1° TRIMESTRE</NOME> <FORMAAVALIACAO>MÉDIA</FORMAAVALIACAO> <PESO>30</PESO> <MEDIA>18</MEDIA> <DATAINICIAL/> <DATAFINAL/> <AULASPREVISTAS>160</AULASPREVISTAS> <AULASDADAS/> <CONCEITOS>...</CONCEITOS> </BIMESTRE> ... </BIMESTRES> ...
Este elemento contém todas as informações sobre os conceitos utilizados no bimestre quando a forma de avaliação do bimestre for Conceito.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| CONCEITO | 0:N | Armazena os dados específico de um conceito. |
| – ID | 1 | Identificação do conceito no bimestre. Cada conceito deve ter um identificador numérico que não pode se repetir dentro do mesmo bimestre. |
| – CONCEITO | 1 | Sigla que representa o conceito. |
| – DESCRICAO | 1 | Descrição do conceito. |
Este elemento não possui atributos.
... <CONCEITOS> <CONCEITO> <ID>25</ID> <CONCEITO>AP</CONCEITO> <DESCRICAO>APROVADO</DESCRICAO> </CONCEITO> ... </CONCEITOS> ...
Este elemento contém informações das turmas de um curso.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| TURMA | 1 | Dados específicos de uma turma. |
| – ID | 1 | Identificação única da turma. Quando os dados forem gerados por outro software (School, School web) o código da turma deve ser utilizado. |
| – NOME | 1 | Nome da turma. |
| – TURNO | 1 | Turno em que os alunos da turma estudam. Valores permitidos: - MATUTINO - VESPERTINO - NOTURNO - INTEGRAL - ALTERNADO. |
| – VINCULOS | 1 | Lista de vínculos entre as disciplinas e os professores que lecionam na turma. |
| – ALUNOS | 1 | Lista de alunos matriculados na turma. |
| – BIMESTRES | 1 | Lista de bimestres e seus respectivos status de importação pelo School. |
Este elemento não possui atributos.
... <TURMA> <ID>10</ID> <NOME>6º ANO A</NOME> <TURNO>MATUTINO</TURNO> <VINCULOS>...</VINCULOS> <ALUNOS>...</ALUNOS> </TURMA> ...
Este elemento contém informações sobre os vínculos dos professores com as turmas.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| VINCULO | 1 | Dados específicos de um vínculo. Cada nó representa o vínculo de um professor com uma disciplina da turma. |
| Atributos | Descrição | Informações adicionais |
|---|---|---|
| IDPROFESSOR | Identificação única do professor. Quando os dados forem gerados por outro software (School, School web) o código do professor deve ser utilizado. | |
| IDDISCIPLINA | Identificação única da disciplina. Quando os dados forem gerados por outro software (School, School web) o código da disciplina deve ser utilizado. |
... <VINCULOS> <VINCULO IDPROFESSOR="10" IDDISCIPLINA="15"/> <VINCULO IDPROFESSOR="11" IDDISCIPLINA="08"/> ... </VINCULOS> ...
Este elemento contém a lista de alunos matriculados na turma.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| ALUNO | 1:N | Dados do aluno. |
| – ID | 1 | Identificação única do aluno. Quando os dados forem gerados por outro software (School, School web) o código do aluno deve ser utilizado. |
| – ORDEM | 1 | Ordem do aluno na lista de alunos. |
| – NOME | 1 | Nome completo do aluno e informações de movimentos anteriores. |
| – DATANASCIMENTO | 1 | Data de nascimento do aluno. |
| – DATAMATRICULA | 1 | Data de matrícula do aluno. |
| – MOVIMENTO | 1 | Último movimento realizado pelo aluno. Deve ser usado o número do respectivo movimento, conforme a seguinte lista: 1 - Matriculado 4 - Remanejado 6 - Transferido 7 - Evadido 8 - Avançado 10 - Desistente 11 - Falecido 12 - Classificado 13 - Reclassificado |
| – DATAMOVIMENTO | 1 | Data do último movimento realizado pelo aluno. |
| – ISENTOREPROVACAONOTAS | 1 | Indica se o aluno é ou não isento à reprovação por nota. Valores permitidos: TRUE ou FALSE. |
| – ISENTOREPROVACAOFALTAS | 1 | Indica se o aluno é ou não isento à reprovação por faltas. Valores permitidos: TRUE ou FALSE. |
Este elemento não tem atributos.
... <ALUNOS> <ALUNO> <ID>368</ID> <ORDEM>1</ORDEM> <NOME>SAMUEL SILVA RAMOS</NOME> <DATANASCIMENTO>2015-02-03</DATANASCIMENTO> <DATAMATRICULA>2015-02-03</DATAMATRICULA> <MOVIMENTO>1</MOVIMENTO> <DATAMOVIMENTO>2015-02-03</DATAMOVIMENTO> <ISENTOREPROVACAONOTAS>FALSE</ISENTOREPROVACAONOTAS> <ISENTOREPROVACAOFALTAS>TRUE</ISENTOREPROVACAOFALTAS> </ALUNO> ... </ALUNOS> ...
Este elemento contém informações sobre a importação dos dados dos bimestres pelo School.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| BIMESTRE | 1:N | Dados específicos de um bimestre. Cada nó representa a situação de importação de um bimestre da série, para cada disciplina da turma. |
| – ID | 1 | Identificação única do bimestre. Quando os dados forem gerados por outro software (School, School web) o código do bimestre deve ser utilizado. |
| – IDDISCIPLINA | 1 | Identificação única da disciplina. Quando os dados forem gerados por outro software (School, School web) o código da disciplina deve ser utilizado. |
| – IMPORTADO | 1 | Situação de importação do bimestre no School. Valores permitidos: True ou False. |
Este elemento não tem atributos.
... <BIMESTRES> <BIMESTRE> <ID>15</ID> <IDDISCIPLINA>10</IDDISCIPLINA> <IMPORTADO>TRUE</IMPORTADO> </BIMESTRE> </BIMESTRES> ...
Este elemento contém as configurações do arquivo de diários.
| Elementos filho | Ocorrências | Descrição |
|---|---|---|
| GERAIS | 1 | Configurações gerais do arquivo de diários. |
| – LOGOMARCA | 1 | Armazena a logomarca do município em modo texto. |
| – ARREDONDAMENTO | 1 | Define quando os critérios de arredondamento devem ser aplicados. |
| – PROTECAOSENHA | 1 | Define se o acesso ao arquivo será protegido por senha e, em caso positivo, define a senha de acesso. |
| – FICHADESCRITIVA | 1 | Define se a ficha descritiva será usada e o modelo que deve ser usado. |
| IMPRESSAO | 1 | Configurações de impressão dos diários. |
| – MODELO | 1 | Modelo de impressão e orientação das páginas do diário. |
| – FOLHAS | 1 | Define quais folhas devem estar habilitadas para impressão e seu tipo. |
| – – CAPA | 1 | Capa do diário, com a identificação do município, curso e série. |
| – – NORMAS | 1 | Normas de uso e preenchimento do diário. |
| – – FREQUENCIA | 1 | Aulas dadas e frequências dos alunos. |
| – – AVALIACOESPERIODICAS | 1 | Avaliações dadas e notas dos alunos em cada uma delas. |
| – – FICHADESCRITIVA | 1 | Ficha descritiva do aluno, contendo a lista de itens da disciplina e as observações ou conceito de cada um. |
| – – DADOSBIOMETRICOS | 1 | Dados biométricos (peso e altura) de cada aluno. |
| – – CONTEUDO | 1 | Conteúdos ministrados em sala de aula em cada aula dada. |
| – – RECUPERACAO | 1 | Dados de aplicação da recuperação final. |
| – – RECUPERACAOESPECIAL | 1 | Dados de aplicação da recuperação especial. |
| – – RESULTADOANUAL | 1 | Notas finais e faltas dos alunos, bem como seus resultados finais (aprovado, reprovado, …). |
| – – RESULTADOANUALFREQUENCIA | 1 | Soma das faltas de cada período letivo e resultado do aluno (aprovado, reprovado, …). Apenas para séries do módulo I. |
| – – DEMONSTRATIVOAVALIACOES | 1 | Notas de cada período letivo. Apenas para séries do módulo I. |
| – – OBSERVACOES | 1 | Texto contínuo com as observações do diário. |
| Atributos | Descrição | Informações adicionais |
|---|---|---|
| APLICAR (ARREDONDAMENTO) | Define quando aplicar os critérios de arredondamento. | Valores permitidos: - NUNCA: não realiza qualquer tipo de arredondamento. - ANOLETIVO: arredonda apenas a nota final do aluno no ano letivo. - PERIODOLETIVO: arredonda apenas a nota final de cada período letivo. - AVALIACAO: arredonda a nota de cada avaliação registrada. |
| HABILITADO (DIVERSOS) | Define se um recurso está ou não ativo. | Valores permitidos: TRUE ou FALSE. |
| TIPO (FICHADESCRITIVA) | Define o tipo de ficha descritiva que será usado. | Valores permitidos: - AVALIATIVA: um conceito poderá ser atribuído a cada item da disciplina. - DESCRITIVA: o desempenho do aluno poderá ser descrito pelo professor, para cada disciplina. |
| ID (MODELO) | Armazena a identificação do modelo de impressão do diário. | O valor não é validado pelo schema, porém é preciso que o ID seja reconhecido pelo sistema para que a impressão possa ocorrer. Valores reconhecidos: - BREJETUBA - BARRA - ICONHA - RIONOVO - GUARAPARI |
| NOME (MODELO) | Armazena o nome do modelo de impressão do diário. | Recomenda-se utilizar o nome do município. |
| ORIENTACAO (MODELO) | Define a orientação da página das folhas do diário e das folas provisórias. | Valores permitidos: - RETRATO - PAISAGEM |
| TIPOPERIODO (FOLHAS) | Define o tipo de período ao qual as folhas do diário pertencem. | Valores permitidos: - ANUAL: folhas impressas uma vez ao ano. - NORMAL: folhas impressas em cada período letivo regular. - RECUPERACAO: folhas impressas em cada período de recuperação. - RECUPERACAOESPECIAL: folhas impressas nos os períodos de recuperação especial. |
... <CONFIGURACOES> <GERAIS> <LOGOMARCA>...</LOGOMARCA> <ARREDONDAMENTO APLICAR="PERIODOLETIVO"/> <PROTECAOSENHA HABILITADO="TRUE"/> <FICHADESCRITIVA HABILITADO="TRUE" TIPO="DESCRITIVA"/> </GERAIS> <IMPRESSAO> <MODELO ID="BARRA" NOME="CONCEIÇÃO DA BARRA" ORIENTACAO="RETRATO"/> <FOLHAS> <CAPA TIPOPERIODO="ANUAL" HABILITADO="TRUE"/> <NORMAS TIPOPERIODO="ANUAL" HABILITADO="TRUE"/> <FREQUENCIA TIPOPERIODO="NORMAL" HABILITADO="TRUE"/> <AVALIACOESPERIODICAS TIPOPERIODO="NORMAL" HABILITADO="TRUE"/> <FICHADESCRITIVA TIPOPERIODO="NORMAL" HABILITADO="TRUE"/> <DADOSBIOMETRICOS TIPOPERIODO="NORMAL" HABILITADO="TRUE"/> <CONTEUDO TIPOPERIODO="NORMAL" HABILITADO="TRUE"/> <RECUPERACAO TIPOPERIODO="RECUPERACAO" HABILITADO="TRUE"/> <RECUPERACAOESPECIAL TIPOPERIODO="RECUPERACAOESPECIAL" HABILITADO="TRUE"/> <RESULTADOANUAL TIPOPERIODO="ANUAL" HABILITADO="TRUE"/> <RESULTADOANUALFREQUENCIA TIPOPERIODO="ANUAL" HABILITADO="FALSE"/> <DEMONSTRATIVOAVALIACOES TIPOPERIODO="ANUAL" HABILITADO="FALSE"/> <OBSERVACOES TIPOPERIODO="ANUAL" HABILITADO="TRUE"/> </FOLHAS> </IMPRESSAO> </CONFIGURACOES> </DIARIOELETRONICO>
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="undefined"> <xs:simpleType name="booleano"> <xs:restriction base="xs:string"> <xs:enumeration value="TRUE"/> <xs:enumeration value="FALSE"/> <xs:enumeration value="True"/> <xs:enumeration value="False"/> <xs:enumeration value="true"/> <xs:enumeration value="false"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ORIGEMARQUIVO"> <xs:restriction base="xs:string"> <xs:enumeration value="SCHOOL"/> <xs:enumeration value="SCHOOLWEB"/> <xs:enumeration value="DIARIO"/> </xs:restriction> </xs:simpleType> <xs:complexType name="PROFESSOR"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element type="xs:string" name="NOME"/> <xs:element name="SENHA" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="ESCOLA"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID" minOccurs="1"/> <xs:element type="xs:unsignedLong" name="CODIGOINEP" minOccurs="1"/> <xs:element type="xs:string" name="NOME"/> <xs:element type="xs:string" name="ENDERECO" nillable="false"/> <xs:element type="xs:string" name="BAIRRO"/> <xs:element type="xs:string" name="MUNICIPIO"/> <xs:element type="xs:string" name="UF"/> </xs:sequence> </xs:complexType> <xs:complexType name="ANOLETIVO"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ANO"/> <xs:element type="xs:date" name="DATAINICIAL"/> <xs:element type="xs:date" name="DATAFINAL"/> <xs:element type="xs:positiveInteger" name="TOTALDIASLETIVOS"/> <xs:element type="xs:positiveInteger" name="PESOLETIVO"/> <xs:element type="xs:float" name="PORCENTAGEMAPROVACAO"/> <xs:element type="xs:float" name="PORCENTAGEMFREQUENCIA"/> <xs:element type="xs:integer" name="CASASDECIMAISNOTA"/> </xs:sequence> </xs:complexType> <xs:complexType name="CURSO"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element type="xs:string" name="NOME"/> <xs:element type="xs:positiveInteger" name="CODIGOENSINO"/> <xs:element name="TIPOENSINO"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="EDUCAÇÃO INFANTIL"/> <xs:enumeration value="ENSINO FUNDAMENTAL"/> <xs:enumeration value="ENSINO MÉDIO"/> <xs:enumeration value="EDUCAÇÃO DE JOVENS E ADULTOS"/> <xs:enumeration value="EDUCAÇÃO INFANTIL E ENSINO FUNDAMENTAL"/> <xs:enumeration value="EDUCAÇÃO PROFISSIONAL"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="ANOLETIVO" type="ANOLETIVO"/> <xs:element name="REGRASARREDONDAMENTO" type="REGRASARRED"/> <xs:element name="RESULTADOSFINAIS"> <xs:complexType> <xs:sequence> <xs:element name="RESULTADOFINAL" maxOccurs="14" minOccurs="14" type="RESULTADOFINAL"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SERIES" nillable="false"> <xs:complexType> <xs:sequence> <xs:element name="SERIE" type="SERIE" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="REGRASARRED"> <xs:sequence> <xs:element type="xs:nonNegativeInteger" name="FINAL0"/> <xs:element type="xs:nonNegativeInteger" name="FINAL1"/> <xs:element type="xs:nonNegativeInteger" name="FINAL2"/> <xs:element type="xs:nonNegativeInteger" name="FINAL3"/> <xs:element type="xs:nonNegativeInteger" name="FINAL4"/> <xs:element type="xs:nonNegativeInteger" name="FINAL5"/> <xs:element type="xs:nonNegativeInteger" name="FINAL6"/> <xs:element type="xs:nonNegativeInteger" name="FINAL7"/> <xs:element type="xs:nonNegativeInteger" name="FINAL8"/> <xs:element type="xs:nonNegativeInteger" name="FINAL9"/> </xs:sequence> </xs:complexType> <xs:complexType name="RESULTADOFINAL"> <xs:sequence> <xs:element name="TIPO"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="RENDIMENTO"/> <xs:enumeration value="MOVIMENTO"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="RESULTADO"> <xs:simpleType> <xs:restriction base="xs:positiveInteger"> <xs:minInclusive value="1"/> <xs:maxInclusive value="14"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element type="xs:string" name="DESCRICAO"/> </xs:sequence> </xs:complexType> <xs:complexType name="BIMESTRE"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element type="xs:positiveInteger" name="ORDEM"/> <xs:element name="TIPO"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="NORMAL"/> <xs:enumeration value="RECUPERAÇÃO"/> <xs:enumeration value="RECUPERAÇÃO ESPECIAL"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element type="xs:string" name="NOME"/> <xs:element name="FORMAAVALIACAO"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="MÉDIA"/> <xs:enumeration value="CONCEITO"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element type="xs:float" name="PESO"/> <xs:element type="xs:float" name="MEDIA"/> <xs:element type="xs:date" name="DATAINICIAL"/> <xs:element type="xs:date" name="DATAFINAL"/> <xs:element type="xs:nonNegativeInteger" name="AULASPREVISTAS" nillable="false"/> <xs:element type="xs:nonNegativeInteger" name="AULASDADAS" nillable="true"/> <xs:element name="CONCEITOS" nillable="true"> <xs:complexType> <xs:sequence> <xs:element name="CONCEITO" minOccurs="0" maxOccurs="unbounded" type="CONCEITO"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="CONCEITO"> <xs:sequence> <xs:element name="ID" type="xs:positiveInteger"/> <xs:element name="CONCEITO" type="xs:string"/> <xs:element name="DESCRICAO" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="ITEMDISCIPLINA"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element name="DESCRICAO" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="ITEMPLANOENSINO"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element name="DESCRICAO" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="DISCIPLINA"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element name="TIPO"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="INDIVIDUAL"/> <xs:enumeration value="CONJUNTA"/> <xs:enumeration value="PRINCIPAL"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element type="xs:nonNegativeInteger" name="CODIGOAREA"/> <xs:element type="xs:string" name="NOME"/> <xs:element type="booleano" name="VALIDARNOTAS"/> <xs:element type="xs:nonNegativeInteger" name="CARGAHORARIA"/> <xs:element name="ITENS"> <xs:complexType> <xs:sequence> <xs:element name="ITEM" type="ITEMDISCIPLINA" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="PLANOENSINO"> <xs:complexType> <xs:sequence> <xs:element name="ITEM" type="ITEMPLANOENSINO" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ALUNO"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element type="xs:positiveInteger" name="ORDEM"/> <xs:element type="xs:string" name="NOME"/> <xs:element type="xs:date" name="DATANASCIMENTO"/> <xs:element name="DATAMATRICULA" type="xs:date"/> <xs:element name="MOVIMENTO"> <xs:simpleType> <xs:restriction base="xs:positiveInteger"> <xs:enumeration value="1"/> <xs:enumeration value="4"/> <xs:enumeration value="6"/> <xs:enumeration value="7"/> <xs:enumeration value="8"/> <xs:enumeration value="10"/> <xs:enumeration value="11"/> <xs:enumeration value="12"/> <xs:enumeration value="13"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element type="xs:date" name="DATAMOVIMENTO"/> <xs:element type="booleano" name="ISENTOREPROVACAONOTAS"/> <xs:element type="booleano" name="ISENTOREPROVACAOFALTAS"/> </xs:sequence> </xs:complexType> <xs:complexType name="TURMA"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element type="xs:string" name="NOME"/> <xs:element name="TURNO"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="MATUTINO"/> <xs:enumeration value="VESPERTINO"/> <xs:enumeration value="NOTURNO"/> <xs:enumeration value="INTEGRAL"/> <xs:enumeration value="ALTERNADO"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="VINCULOS"> <xs:complexType> <xs:sequence> <xs:element name="VINCULO" maxOccurs="unbounded" minOccurs="0"> <xs:complexType> <xs:attribute name="IDPROFESSOR" type="xs:int" use="required"/> <xs:attribute name="IDDISCIPLINA" use="required" type="xs:integer"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ALUNOS"> <xs:complexType> <xs:sequence> <xs:element name="ALUNO" type="ALUNO" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BIMESTRES"> <xs:complexType> <xs:sequence> <xs:element name="BIMESTRE" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ID" type="xs:integer"/> <xs:element name="IDDISCIPLINA" type="xs:integer"/> <xs:element name="IMPORTADO" type="booleano"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="SERIE"> <xs:sequence> <xs:element type="xs:positiveInteger" name="ID"/> <xs:element name="MODULO"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="I"/> <xs:enumeration value="II"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element type="xs:string" name="NOME"/> <xs:element type="xs:string" name="AULASPORDIALETIVO"/> <xs:element type="xs:string" name="FORMULAMEDIA" nillable="false"/> <xs:element name="CRITERIOMEDIAFINAL"> <xs:simpleType> <xs:restriction base="xs:positiveInteger"> <xs:minInclusive value="1"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element type="xs:string" name="FORMULAMEDIAFINAL" nillable="true"/> <xs:element name="DISCIPLINAS"> <xs:complexType> <xs:sequence> <xs:element name="DISCIPLINA" type="DISCIPLINA" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BIMESTRES"> <xs:complexType> <xs:sequence> <xs:element name="BIMESTRE" type="BIMESTRE" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TURMAS"> <xs:complexType> <xs:sequence> <xs:element name="TURMA" type="TURMA" maxOccurs="unbounded" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="FOLHADIARIO"> <xs:attribute name="TIPOPERIODO" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="ANUAL"/> <xs:enumeration value="NORMAL"/> <xs:enumeration value="RECUPERACAO"/> <xs:enumeration value="RECUPERACAOESPECIAL"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="HABILITADO" type="booleano" use="required"/> </xs:complexType> <xs:complexType mixed="false" name="CONFIGURACOES"> <xs:sequence> <xs:element name="GERAIS"> <xs:complexType> <xs:sequence> <xs:element name="LOGOMARCA" type="xs:string"/> <xs:element name="ARREDONDAMENTO"> <xs:complexType> <xs:attribute name="APLICAR" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="NUNCA"/> <xs:enumeration value="ANOLETIVO"/> <xs:enumeration value="PERIODOLETIVO"/> <xs:enumeration value="AVALIACAO"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="PROTECAOSENHA"> <xs:complexType> <xs:attribute name="HABILITADO" type="booleano" use="required"/> </xs:complexType> </xs:element> <xs:element name="FICHADESCRITIVA"> <xs:complexType> <xs:attribute name="HABILITADO" type="booleano" use="required"/> <xs:attribute name="TIPO" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="AVALIATIVA"/> <xs:enumeration value="DESCRITIVA"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="IMPRESSAO"> <xs:complexType> <xs:sequence> <xs:element name="MODELO"> <xs:complexType> <xs:attribute name="ID" type="xs:string" use="required"/> <xs:attribute name="NOME" type="xs:string" use="required"/> <xs:attribute name="ORIENTACAO" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="RETRATO"/> <xs:enumeration value="PAISAGEM"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="FOLHAS"> <xs:complexType> <xs:sequence> <xs:element name="CAPA" type="FOLHADIARIO"/> <xs:element name="NORMAS" type="FOLHADIARIO"/> <xs:element name="FREQUENCIA" type="FOLHADIARIO"/> <xs:element name="AVALIACOESPERIODICAS" type="FOLHADIARIO"/> <xs:element name="FICHADESCRITIVA" type="FOLHADIARIO"/> <xs:element name="DADOSBIOMETRICOS" type="FOLHADIARIO"/> <xs:element name="CONTEUDO" type="FOLHADIARIO"/> <xs:element name="RECUPERACAO" type="FOLHADIARIO"/> <xs:element name="RECUPERACAOESPECIAL" type="FOLHADIARIO"/> <xs:element name="RESULTADOANUAL" type="FOLHADIARIO"/> <xs:element name="RESULTADOANUALFREQUENCIA" type="FOLHADIARIO"/> <xs:element name="DEMONSTRATIVOAVALIACOES" type="FOLHADIARIO"/> <xs:element name="OBSERVACOES" type="FOLHADIARIO"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="DIARIOUPDATE"> <xs:complexType> <xs:sequence> <xs:element name="ESCOLA" type="ESCOLA"/> <xs:element name="PROFESSORES"> <xs:complexType> <xs:sequence> <xs:element name="PROFESSOR" maxOccurs="unbounded" type="PROFESSOR"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CURSOS"> <xs:complexType> <xs:sequence> <xs:element name="CURSO" maxOccurs="unbounded" type="CURSO"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CONFIGURACOES" type="CONFIGURACOES"/> </xs:sequence> <xs:attribute name="DATAGERACAO" type="xs:date" use="required"/> <xs:attribute name="HORAGERACAO" type="xs:time" use="required"/> <xs:attribute name="VERSAO" type="xs:string" use="required" fixed="1.3"/> <xs:attribute name="ORIGEM" type="ORIGEMARQUIVO" use="required"/> </xs:complexType> </xs:element> </xs:schema>