Layout do arquivo de diários eletrônico versão 1.3

Um arquivo de diários é um arquivo XML estruturado para armazenar as ações diárias de uma classe escolar. Esse arquivo armazena basicamente dois tipos de informação: os dados do curso, da escola, da série, os critérios de avaliação, entre outros, e os dados coletados durante o percurso dessa turma no período letivo, ou seja, os alunos que fazem parte da turma e suas movimentações, aulas dadas, frequências e faltas, notas de avaliações, etc.

Mudanças em relação à versão anterior (1.2)

  • Inclusão do sexo do aluno (tag SEXO);
  • Inclusão do movimento de origem do aluno (tags MOVIMENTOORIGEM e DATAMOVIMENTOORIGEM);
  • Exclusão da data de matrícula do aluno (tag DATAMATRICULA);
  • Inclusão da quantidade de séries do curso (tag QUANTIDADESERIES);
  • Inclusão da ordem e da forma de avaliação da série (tags ORDEM e FORMAAVALIACAO);
  • Inclusão da ordem e do grupo dos itens das disciplinas (tags ORDEM e GRUPO);
  • Exclusão do resultado NOA dos resultados finais possíveis para um curso (elemento RESULTADOSFINAIS).

Convenções

Tags XML

As tags XML devem ser escritas todas em maiúsculas, sem caracteres especiais, acentuação ou pontuação de qualquer tipo.

Nome do arquivo

Qualquer nome de arquivo válido, terminado com a extensão ”.diario”.

Regras de formatação

Textos

Nenhuma formatação especial é requerida. Caracteres especiais e de acentuação/pontuação podem ser usados livremente.

Datas

Datas devem estar no formado YYYY-MM-DD.

Horas

Horas devem estar no formato HH:MM:SS.

Valores numéricos

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

Valores booleanos devem ser informados como TRUE ou FALSE, sempre em maiúsculas.

Composição do arquivo

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.

DIARIOELETRONICO

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 os diários específicos de cada turma/disciplina.

Elementos filho

Elementos filho Ocorrências Descrição
PROFESSOR 1 Dados do professor.
ESCOLA 1 Dados da escola.
ANOLETIVO 1 Dados do ano letivo.
CURSO 1 Dados do curso.
DIARIO 1:N Dados específicos de cada turma/disciplina.

Atributos

Atributos Descrição Informações adicionais
VERSAO Versão do layout do arquivo de diário eletrônico. 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.
ULTIMAATUALIZACAO Data da última atualização do arquivo (atualização de alunos e movimentos). Formato: YYYY-MM-DD

Exemplo

<?xml version="1.0" encoding="utf-8"?>
<DIARIOELETRONICO VERSAO="1.2" DATAGERACAO="2016-02-14" HORAGERACAO="14:32:00" ORIGEM="SCHOOL" ULTIMAATUALIZACAO="2016-02-21">
 <PROFESSOR>...</PROFESSOR>
 <ESCOLA>...</ESCOLA>   
 ...
</DIARIOELETRONICO>

PROFESSOR

Este elemento contém as informações do professor ao qual os diários pertencem.

Elementos filho

Elementos filho Ocorrências Descrição
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.

Atributos

Nenhum atributo para esse elemento.

Exemplo

...
<PROFESSOR>
 <ID>46</ID>   
 <NOME>MARIA DA SILVA SANTOS</NOME>
</PROFESSOR>
...

ESCOLA

Este elemento contém as informações da escola a qual os diários pertencem.

Elementos filho

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.

Atributos

Este elemento não tem atributos.

Exemplo

...
<ESCOLA>
 <ID>17</ID>
 <CODIGOINEP>1853978545</CODIGOINEP>
 <NOME>EMEIEF "SÃO SALVADOR"</NOME>
 <ENDERECO>RUA PROJETADA S/Nº</ENDERECO>
 <BAIRRO>SÃO SALVADOR</BAIRRO>
 <MUNICIPIO>PRESIDENTE KENNEDY</MUNICIPIO>
 <UF>ES</UF>
</ESCOLA>
...

ANOLETIVO

Este elemento contém as informações do ano letivo corrente na data de geração do arquivo.

Elementos filho

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.

Atributos

Este elemento não tem atributos.

Exemplo

...
<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>
...

CURSO

Este elemento contém informações do curso ao qual os diários pertencem.

Elementos filho

Elementos filho Ocorrências Descrição
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
QUANTIDADESERIES 1 Quantidade de séries que o curso possui.
REGRASARREDONDAMENTO1 Define as regras de arredondamento das notas.
RESULTADOSFINAIS 1 Define o conjunto de resultados finais possíveis para um aluno (Aprovado, reprovado, cursando, …).

Atributos

Este elemento não tem atributos.

Exemplo

...
<CURSO>
 <ID>5</ID>
 <NOME>ENSINO FUNDAMENTAL</NOME>
 <CODIGOENSINO>2</CODIGOENSINO>
 <TIPOENSINO>ENSINO FUNDAMENTAL</TIPOENSINO>
 <QUANTIDADESERIES>9</QUANTIDADESERIES>    
 <REGRASARREDONDAMENTO>...</REGRASARREDONDAMENTO>
 <RESULTADOSFINAIS>...</RESULTADOSFINAIS>
</CURSO>
...

REGRASARREDONDAMENTO

Este elemento contém informações sobre as regras de arredondamento que devem ser aplicadas nos resultados (totais de pontos ou médias) do aluno.

Elementos filho
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.
Atributos

Este elemento não tem atributos.

Exemplo

...
<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>
...

RESULTADOSFINAIS

Este elemento contém informações sobre todos os resultados finais possíveis de um aluno (na visão do professor).

Elementos filho
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
12 - REMANEJADO
13 - CLASSIFICADO
14 - RECLASSIFICADO
– DESCRICAO 1 Descrição do resultado final.
Atributos

Este elemento não tem atributos.

Exemplo

...
<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>
...

DIARIO

Este elemento contém as informações referentes às atividades desempenhadas em uma determinada turma. É o equivalente ao diário impresso do professor, que contém uma lista de alunos e informações como frequência, notas de avaliações e conteúdos ministrados diariamente.

Em geral, cada disciplina lecionada pelo professor deve estar representada por um elemento DIARIO no arquivo. Entretanto, em alguns casos (como na educação infantil, por exemplo), um mesmo diário pode conter várias disciplinas. Essa definição de quantas e quais disciplinas farão parte do diário deve ser realizada durante a geração do arquivo.

Elementos filho

Elementos filho Ocorrências Descrição
SERIE 1 Dados da série.
TURMA 1 Dados da turma.
DISCIPLINAS 1 Lista de disciplinas que compõem o diário.
ALUNOS 1 Lista de alunos matriculados na turma.
BIMESTRES 1 Lista de bimestres do diário.
INFORMACOESADICIONAIS 1 Seção de informações adicionais do diário.
REVISOES 1 Lista de revisões (versões) do diário.

Atributos

Atributos Descrição Informações adicionais
ID Identificação única do diário no arquivo. Deve ser um número inteiro sequencial, começando por 1.

Exemplo

...
<DIARIO ID="1">
 <SERIE>...</SERIE>
 <TURMA>...</TURMA>
 <DISCIPLINAS>
  <DISCIPLINA>...</DISCIPLINA>
  <DISCIPLINA>...</DISCIPLINA>
  ...  
 </DISCIPLINAS>
 <ALUNOS>
  <ALUNO>...</ALUNO>
  <ALUNO>...</ALUNO>
  ...
 </ALUNOS>
 <BIMESTRES>
  <BIMESTRE>...</BIMESTRE>
  <BIMESTRE>...</BIMESTRE>
  ...
 </BIMESTRES>
 <INFORMACOESADICIONAIS>...</INFORMACOESADICIONAIS>
 <REVISOES>...</REVISOES>
 ...
</DIARIO>
...

SERIE

Este elemento contém informações da série a qual o diário pertence.

Elementos filho

Elementos filho Ocorrências Descrição
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.
ORDEM 1 Ordem da série no curso.
MODULO 1 Módulo da série. Valores possíveis: I e II.
NOME 1 Nome da série.
FORMAAVALIACAO 1 Forma de avaliação adotada na série: MÉDIA, CONCEITO ou PERSONALIZADA.
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.
CRITERIOMEDIAFINAL1 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).

Atributos

Este elemento não tem atributos.

Exemplo

...
<SERIE>
 <ID>1</ID>
 <ORDEM>1</ORDEM>
 <MODULO>I</MODULO>
 <NOME>1ª a 4ª</NOME>
 <FORMAAVALIACAO>CONCEITO</FORMAAVALIACAO>
 <AULASPORDIALETIVO>4</AULASPORDIALETIVO>
 <FORMULAMEDIA>B1+B2+B3#</FORMULAMEDIA>
 <CRITERIOMEDIAFINAL>1</CRITERIOMEDIAFINAL>
 <FORMULAMEDIAFINAL>(R1+R2)/2#</FORMULAMEDIAFINAL>
</SERIE>
...

TURMA

Este elemento contém informações da turma a qual o diário pertence.

Elementos filho

Elementos filho Ocorrências Descrição
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.

Atributos

Este elemento não tem atributos.

Exemplo

...
<TURMA>
 <ID>10</ID>
 <NOME>6º ANO A</NOME>
 <TURNO>MATUTINO</TURNO>  
</TURMA>
...

DISCIPLINAS

Este elemento contém a lista de disciplinas que compõem o diário.

Elementos filho

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.

Atributos

Este elemento não tem atributos.

Exemplo

...
<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>
...

ITENS

Este elemento contém todos os itens de uma disciplina, utilizados para a geração da Ficha descritiva do aluno.

Elementos filho
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.
– ORDEM 1 Número de ordem do item na lista de itens da disciplina.
– GRUPO 1 Grupo do item.
– DESCRICAO 1 Descrição do item.
Atributos

Este elemento não possui atributos.

Exemplo

...
<ITENS>
 <ITEM>
  <ID>1</ID>
  <ORDEM>1</ORDEM>
  <GRUPO>LINGUAGEM ORAL E ESCRITA</GRUPO>    
  <DESCRICAO>O ALUNO É CAPAZ DE SE COMUNICAR DE FORMA ORAL COM COLEGAS E PROFESSORES</DESCRICAO>
 </ITEM>
 ...        
</ITENS>
...

PLANOENSINO

Este elemento contém todos os itens do plano de ensino de uma disciplina.

Elementos filho
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.
Atributos

Este elemento não possui atributos.

Exemplo

...
<PLANOENSINO>
 <ITEM>
  <ID>1</ID>
  <DESCRICAO>LETRAS DO ALFABETO</DESCRICAO>
 </ITEM>
 ...        
</PLANOENSINO>
...

ALUNOS

Este elemento contém a lista de alunos matriculados na turma.

Elementos filho

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.
– SEXO 1 Sexo do aluno. Deve ser usado o número do respectivo valor, conforme a seguinte lista:
0 - Não informado
1 - Masculino
2 - Feminino
– DATANASCIMENTO 1 Data de nascimento do aluno.
– MOVIMENTOORIGEM 1 Movimento que causou a entrada do aluno na turma. Deve ser usado o número do respectivo movimento, conforme a seguinte lista:
1 - Matriculado
4 - Remanejado
6 - Transferido
8 - Avançado
12 - Classificado
13 - Reclassificado
– DATAMOVIMENTOORIGEM 1 Data do movimento de origem 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.
– ISENTOREPROVACAOFALTAS1 Indica se o aluno é ou não isento à reprovação por faltas. Valores permitidos: TRUE ou FALSE.

Atributos

Este elemento não tem atributos.

Exemplo

...
<ALUNOS>
 <ALUNO>
  <ID>368</ID>
  <ORDEM>1</ORDEM>
  <NOME>SAMUEL SILVA RAMOS</NOME>
  <SEXO>1</SEXO>  
  <DATANASCIMENTO>2015-02-03</DATANASCIMENTO>
  <MOVIMENTOANTERIOR>4</MOVIMENTOANTERIOR>
  <DATAMOVIMENTOANTERIOR>2015-02-03</DATAMOVIMENTOANTERIOR>  
  <MOVIMENTO>1</MOVIMENTO>
  <DATAMOVIMENTO>2015-02-03</DATAMOVIMENTO>
  <ISENTOREPROVACAONOTAS>FALSE</ISENTOREPROVACAONOTAS>
  <ISENTOREPROVACAOFALTAS>TRUE</ISENTOREPROVACAOFALTAS>  
 </ALUNO>
 ...
</ALUNOS>
...

BIMESTRES

Este elemento contém a lista de bimestres do período letivo.

Elementos filho

Elementos filho Ocorrências Descrição
BIMESTRE 1:N Dados de um bimestre específico do período letivo, bem como as informações de frequência, nota e conteúdo ministrado em sala de aula.
– 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).
– OBSERVACOES 1 Informações adicionais do bimestre (deve ser gerado vazio para que o professor preencha).
– CONCEITOS 1 Informações sobre os conceitos utilizados para avaliar os alunos (quando TIPOAVALIACAO for 2 ou 3).
– AVALIACOES 1 Lista de avaliações periódicas.
– FALTASINICIAIS 1 Número de faltas iniciais dos alunos recebidos após o início do bimestre.
– AULAS 1 Lista de aulas dadas.
– FREQUENCIAS 1 Informações sobre a frequência dos alunos no bimestre.
– APLICACOESAVALIACAO 1 Informações sobre as aplicações de cada avaliação para cada disciplina no bimestre.
– NOTASINICIAIS 1 Notas iniciais dos alunos recebidos após o início do bimestre.
– NOTAS 1 Informações sobre as notas dos alunos no bimestre.
– ITENSFICHADESCRITIVA 1 Informações sobre as notas dos alunos no bimestre.
– CONTEUDOS 1 Informações sobre o conteúdo ministrado durante o bimestre.
– DADOSBIOMETRICOS 1 Lista de dados biométricos dos alunos.
– TOTALIZADORES 1 Lista de resultados (nota final e total de faltas) dos alunos no bimestre.
– OBSERVACOES 1 Lista de linhas de texto das observações do bimestre.

Atributos

Atributos Descrição Informações adicionais
IMPORTADO Identifica se as informações do bimestre já foram importadas pelo School. Valores permitidos: TRUE ou FALSE.

Exemplo

...
<BIMESTRES>
 <BIMESTRE IMPORTADO=FALSE>
  <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/>
  <OBSERVACOES/>  
  <CONCEITOS>...</CONCEITOS>
  <AVALIACOES>...</AVALIACOES>
  <FALTASINICIAIS>...</FALTASINICIAIS>
  <AULAS>...</AULAS>
  <FREQUENCIAS>...</FREQUENCIAS>
  <APLICACOESAVALIACAO>...</APLICACOESAVALIACAO> 
  <NOTASINICIAIS>...</NOTASINICIAIS> 
  <NOTAS>...</NOTAS>
  <ITENSFICHADESCRITIVA>...</ITENSFICHADESCRITIVA>
  <CONTEUDOS>...</CONTEUDOS>
  <DADOSBIOMETRICOS>...</DADOSBIOMETRICOS>      
  <TOTALIZADORES>...</TOTALIZADORES>                  
  <OBSERVACOES>...</OBSERVACOES>   
 </BIMESTRE>
 ...  
</BIMESTRES>
...

CONCEITOS

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
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.
Atributos

Este elemento não possui atributos.

Exemplo

...
<CONCEITOS>
 <CONCEITO>
  <ID>25</ID>
  <CONCEITO>AP</CONCEITO>
  <DESCRICAO>APROVADO</DESCRICAO>
 </CONCEITO>
 ...        
</CONCEITOS>
...

AVALIACOES

Este elemento contém a lista de avaliações periódicas que podem ser aplicadas no bimestre. A quantidade de avaliações depende do modelo físico de diário no qual o arquivo será baseado.

Elementos filho
Elementos filho Ocorrências Descrição
AVALIACAO 1:N Dados de uma avaliação específica.
– ID 1 Identificação da avaliação no bimestre. Cada avaliação deve ter um identificador numérico que não pode se repetir dentro do mesmo bimestre.
– ORDEM 1 Ordem da avaliação no bimestre.
– TIPO 1 Tipo da avaliação. Valores permitidos: AVALIACAO ou RESULTADO.
– FORMACALCULONOTA 1 Forma de cálculo da nota da avaliação (usado apenas para avaliações do tipo RESULTADO). Valores permitidos:
SOMA ou MEDIA.
– FORMACALCULONOTAFINAL1 Forma de cálculo da nota final de uma avaliação (usado apenas para avaliações que possuem recuperação). Valores permitidos:
- MAIOR
- SOMA
- MEDIA
- ULTIMA.
– POSSUIRECUPERACAO 1 Identifica se a avaliação possui ou não uma recuperação. Valores permitidos: TRUE ou FALSE.
– DESCRICAOAVALIACAO 1 Descrição da avaliação.
– DESCRICAORECUPERACAO 1 Descrição da recuperação, quando houver recuperação para a avaliação. Quando não houver, deixar em branco.
Atributos

Este elemento não tem atributos.

Exemplo

...
<AVALIACOES>
 <AVALIACAO>
  <ID>8</ID>
  <ORDEM>1</ORDEM>
  <TIPO>AVALIACAO</TIPO>
  <FORMACALCULONOTA>SOMA</FORMACALCULONOTA>
  <FORMACALCULONOTAFINAL>MAIOR</FORMACALCULONOTAFINAL>
  <POSSUIRECUPERACAO>TRUE</POSSUIRECUPERACAO>
  <DESCRICAOAVALIACAO>AVAL.</DESCRICAOAVALIACAO>
  <DESCRICAORECUPERACAO>REC.</DESCRICAORECUPERACAO>
 </AVALIACAO>
 ...
</AVALIACOES>
...

FALTASINICIAIS

Este elemento contém a lista de faltas iniciais dos alunos nos bimestres. Para a maioria dos alunos, esse valor deverá ser zero. Essa informação deverá será preenchida apenas quando o aluno for recebido na turma após o início do bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
FALTAINICIAL 0:N Quantidade de faltas inicial de um aluno.
Atributos
Atributos Descrição Informações adicionais
IDDISCIPLINA Identificação da disciplina a qual as faltas pertencem.
IDALUNO Identificação do aluno ao qual as faltas pertencem.
Exemplo

...
<FALTASINICIAIS>
 <FALTAINICIAL IDDISCIPLINA="10" IDALUNO="120">0</FALTAINICIAL>
 <FALTAINICIAL IDDISCIPLINA="10" IDALUNO="380">5</FALTAINICIAL>
 ...
</FALTASINICIAIS>
...

AULAS

Este elemento contém a lista de aulas dadas no bimestre. A quantidade de aulas é indefinida, uma vez que o professor pode incluir/excluir aulas livremente.

Elementos filho
Elementos filho Ocorrências Descrição
AULA 0:N Dados de uma aula.
– ID 1 Identificação da aula no bimestre. Cada aula deve ter um identificador numérico que não pode se repetir dentro do mesmo bimestre.
– ORDEM 1 Ordem da aula no bimestre.
– DATA 1 Data da aula.
Atributos
Atributos Descrição Informações adicionais
IDDISCIPLINA Identificação da disciplina a qual a aula pertence. Geralmente as aulas de um bimestre são de uma mesma disciplina.
Exemplo

...
<AULAS>
 <AULA IDDISCIPLINA="10">
  <ID>8</ID>
  <ORDEM>8</ORDEM>
  <DATA>2015-02-15</DATA>
 </AULA>
 ...
</AULAS>
...

FREQUENCIAS

Este elemento contém todas as informações de frequência do bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
FREQUENCIA 0:N Dados específicos de um registro de frequência. Para cada aula do bimestre cada aluno matriculado na turma deve ter um registro de frequência que indica se o aluno estava presente (PRESENTE), ausente (AUSENTE) ou não estava apto a frequentar a aula por algum motivo (NULO).
Atributos
Atributos Descrição Informações adicionais
IDALUNO Identificação do aluno. Esse deve ser o mesmo Id informado nos dados do aluno na lista de alunos do diário.
IDAULA Identificação da aula. Esse deve ser o mesmo Id informado nos dados da aula na lista de aulas do bimestre.
IDDISCIPLINA Identificação da disciplina. Esse deve ser o mesmo Id informado nos dados da disciplina na lista de disciplinas do diário.
Exemplo

... 
<FREQUENCIAS>
 <FREQUENCIA IDALUNO="368" IDAULA="1" IDDISCIPLINA="1">PRESENTE</FREQUENCIA>
 <FREQUENCIA IDALUNO="368" IDAULA="2" IDDISCIPLINA="1">AUSENTE</FREQUENCIA>
 <FREQUENCIA IDALUNO="368" IDAULA="3" IDDISCIPLINA="1">NULO</FREQUENCIA>
 ...        
</FREQUENCIAS>  
...

APLICACOESAVALIACAO

Este elemento contém todas as informações das aplicações de cada avaliação no bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
APLICACAO 0:N Dados específicos de um registro de aplicação de avaliação.
– AVALIACAO 1 Dados específicos da aplicação da avaliação.
– – DATA 1 Data de aplicação da avaliação.
– – DESCRICAO 1 Descrição da avaliação (Prova, Trabalho, Exercício, …).
– – VALOR 1 Valor da avaliação (pontuação máxima que pode ser atingida).
– RECUPERACAO 1 Dados específicos da aplicação da recuperação (quando a avaliação permitir).
– – DATA 1 Data de aplicação da recuperação.
– – DESCRICAO 1 Descrição da recuperação (Prova, Trabalho, Exercício, …).
– – VALOR 1 Valor da recuperação (pontuação máxima que pode ser atingida).
Atributos
Atributos Descrição Informações adicionais
IDDISCIPLINA Identificação da disciplina. Esse deve ser o mesmo Id informado nos dados da disciplina na lista de disciplinas do diário.
IDAVALIACAO Identificação da avaliação. Esse deve ser o mesmo Id informado nos dados da avaliação na lista de avaliações do bimestre.
Exemplo

... 
<APLICACOESAVALIACAO>
 <APLICACAO IDDISCIPLINA="1" IDAVALIACAO="1">
  <AVALIACAO>
   <DATA>2015-03-10</DATA>
   <DESCRICAO>PROVA ESCRITA</DESCRICAO>
   <VALOR>2</VALOR>
  </AVALIACAO>
  <RECUPERACAO>
   <DATA>2015-03-10</DATA>
   <DESCRICAO>PROVA ESCRITA</DESCRICAO>
   <VALOR>2</VALOR>
  </RECUPERACAO>  
 </APLICACAO>
 ...
</APLICACOESAVALIACAO>  
...

NOTASINICIAIS

Este elemento contém a lista de notas iniciais dos alunos nos bimestres, para cada disciplina. Para a maioria dos alunos, esse valor deverá ser zero. Essa informação deverá será preenchida apenas quando o aluno for recebido na turma após o início do bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
NOTAINICIAL 0:N Nota inicial de um aluno em uma disciplina do diário.
Atributos
Atributos Descrição Informações adicionais
IDDISCIPLINA Identificação da disciplina a qual a nota pertence.
IDALUNO Identificação do aluno ao qual a nota pertence.
Exemplo

...
<NOTASINICIAIS>
 <NOTAINICIAL IDDISCIPLINA="10" IDALUNO="120"></NOTAINICIAL>
 <NOTAINICIAL IDDISCIPLINA="11" IDALUNO="120">5.0</NOTAINICIAL>
 ...
</NOTASINICIAIS>
...

NOTAS

Este elemento contém todas as informações de nota do bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
NOTA 0:N Dados específicos de um registro de nota. Para cada avaliação cada aluno matriculado na turma deve ter um registro de nota que indica o seu aproveitamento na avaliação.
– AVALIACAO 1 Nota do aluno na avaliação.
– RECUPERACAO 1 Nota do aluno na recuperação da avaliação.
– NOTAFINAL 1 Nota final do aluno na avaliação, considerando a nota original e a nota da recuperação.
Para os modelos de diário que não trabalham com recuperações específicas para cada avaliação, o valor desse elemento será sempre igual ao valor do elemento NOTA. Para os modelos que trabalham com recuperações por avaliação, o valor desse elemento será determinado pela forma de cálculo da nota final da avaliação (tag FORMACALCULONOTAFINAL do elemento AVALIACAO). O resultado do aluno na avaliação deve ser sempre apurado através desse elemento.
Atributos
Atributos Descrição Informações adicionais
IDALUNO Id do aluno. Esse deve ser o mesmo Id informado nos dados do aluno na lista de alunos do diário.
IDDISCIPLINA Id da disciplina. Esse deve ser o mesmo Id informado nos dados da disciplina na lista de disciplinas do diário.
IDAVALIACAO Id da avaliação. Esse deve ser o mesmo Id informado nos dados da avaliação na lista de avaliações do bimestre.
Exemplo

... 
<NOTAS>
 <NOTA IDALUNO="368" IDDISCIPLINA="46" IDAVALIACAO="1">
  <AVALIACAO>12,0</AVALIACAO>
  <RECUPERACAO>13,3</RECUPERACAO>
  <NOTAFINAL>13,3</NOTAFINAL>  
 </NOTA>
 ...
</NOTAS>
...

ITENSFICHADESCRITIVA

Este elemento contém as descrições ou conceitos de cada item das disciplinas do diário, utilizados para compor a ficha descritiva do aluno.

Elementos filho
Elementos filho Ocorrências Descrição
ITEM 0:N Armazena as informações de desempenho de um aluno específico durante o período letivo.
– CONCEITO 0:N Armazena um conceito atribuído a um item de disciplina. Para cada item de uma disciplina cada aluno matriculado na turma deve ter um registro de conceito que indica o seu aproveitamento no período letivo (usado apenas para fichas individuais do tipo AVALIATIVA - tag FICHADESCRITIVA do elemento CONFIGURACOES).
– DESCRICAO 1 Armazena a descrição do aproveitamento de uma disciplina. Para cada disciplina cada aluno matriculado na turma deve ter um registro de conceito que indica o seu aproveitamento no período letivo (usado apenas para fichas individuais do tipo DESCRITIVA - tag FICHADESCRITIVA do elemento CONFIGURACOES).
– OBSERVACOES 1 Armazena informações adicionais sobre o desempenho do aluno no período letivo. Para cada disciplina cada aluno matriculado na turma deve ter um registro de observações.
Atributos
Atributos Descrição Informações adicionais
IDDISCIPLINA Id da disciplina. Esse deve ser o mesmo Id informado nos dados da disciplina na lista de disciplinas do diário.
IDALUNO Id do aluno. Esse deve ser o mesmo Id informado nos dados do aluno na lista de alunos do diário.
IDITEMDISCIPLINA Id do item da disciplina. Esse deve ser o mesmo Id informado na lista de itens da disciplina.
Exemplo

... 
<ITENSFICHADESCRITIVA>
 <ITEM IDDISCIPLINA="46" IDALUNO="368">
  <CONCEITO IDITEMDISCIPLINA="1">ACL</CONCEITO>
  <DESCRICAO>O ALUNO É PLENAMENTE CAPAZ DE SE COMUNICAR DE FORMA ORAL E ESCRITA.</DESCRICAO>
  <OBSERVACOES>O ALUNO APRESENTOU MAU COMPORTAMENTO DURANTE AS AULAS.</OBSERVACOES>
 </ITEM> 
 ...
</ITENSFICHADESCRITIVA>
...

CONTEUDOS

Este elemento contém todas as informações do conteúdo ministrado durante o bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
CONTEUDO 0:N Dados específicos de um registro de conteúdo. Para cada aula dada, em cada disciplina, pode haver um registro de conteúdo que indica qual foi o conteúdo aplicado em sala.
– ORDEM 1 Ordem do conteúdo na lista de conteúdos.
– DATA 1 Data em que o conteúdo foi ministrado (a data do conteúdo deve ser compatível com uma data de uma aula do bimestre.
– DESCRICAO 1 Descrição do conteúdo aplicado em sala.
Atributos
Atributos Descrição Informações adicionais
IDDISCIPLINA Identificação da disciplina. Esse deve ser o mesmo Id informado nos dados da disciplina na lista de disciplinas do diário.
Exemplo

...
<CONTEUDOS>
 <CONTEUDO IDDISCIPLINA="46">
  <ORDEM>1</ORDEM>
  <DATA>2016-02-15</DATA>
  <DESCRICAO>Explicação sobre a origem do universo.</DESCRICAO>
 </CONTEUDO>
 <CONTEUDO IDDISCIPLINA="46">
  <ORDEM>2</ORDEM>
  <DATA>2016-02-16</DATA>
  <DESCRICAO>Aplicação de lista de exercícios sobre as origens do universo.</DESCRICAO>
 </CONTEUDO>
 ...
</CONTEUDOS>       
...

DADOSBIOMETRICOS

Este elemento contém os dados biométricos dos alunos coletados durante o bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
DADOBIOMETRICO 0:N Dados biométricos específicos de um aluno no bimestre. Os dados bimétricos só serão registrados para disciplinas com código de área 11 (Educação física).
– PESO 1 Peso do aluno no bimestre.
– ALTURA 1 Altura do aluno no bimestre.
Atributos
Atributos Descrição Informações adicionais
IDALUNO Identificação do aluno. Esse deve ser o mesmo Id informado nos dados do aluno na lista de alunos do diário.
IDDISCIPLINA Identificação da disciplina. Esse deve ser o mesmo Id informado nos dados da disciplina na lista de disciplinas do diário.
Exemplo

...
<DADOSBIOMETRICOS>    
 <DADOBIOMETRICO IDALUNO="368" IDDISCIPLINA="48">
  <PESO>53,0</PESO>
  <ALTURA>1,83</ALTURA>
 </DADOBIOMETRICO>
 ...                          
</DADOSBIOMETRICOS>
...

TOTALIZADORES

Este elemento contém os totalizadores de frequência e nota dos alunos durante o bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
TOTALIZADOR 0:N Contém o resumo das informações de frequência e nota de um aluno específico durante o bimestre. Para cada aluno do diário deve haver um totalizador por disciplina.
– TOTALFALTAS 1 Total de faltas do aluno no bimestre.
– NOTAFINAL 1 Nota final (média ou soma, já considerando as recuperações) do aluno no bimestre.
– RESULTADOFINAL 1 Resultado final do aluno. Durante o ano letivo esse resultado deve permanecer como 5 (cursando) ou como algum resultado do tipo MOVIMENTO (evadido, transferido, …).
Atributos
Atributos Descrição Informações adicionais
IDALUNO Identificação do aluno. Esse deve ser o mesmo Id informado nos dados do aluno na lista de alunos do diário.
IDDISCIPLINA Identificação da disciplina. Esse deve ser o mesmo Id informado nos dados da disciplina na lista de disciplinas do diário.
Exemplo

...
<TOTALIZADORES>    
 <TOTALIZADOR IDALUNO="368" IDDISCIPLINA="46">
  <TOTALFALTAS>5</TOTALFALTAS>
  <NOTAFINAL>18,3</NOTAFINAL>
  <RESULTADOFINAL>5</RESULTADOFINAL>  
 </TOTALIZADOR>
 ...                          
</TOTALIZADORES>
...

OBSERVACOES

Este elemento contém as observações inseridas no diário pelo professor durante o bimestre.

Elementos filho
Elementos filho Ocorrências Descrição
LINHA 0:N Contém uma linha de texto das observações.
Atributos

Este elemento não tem atributos.

Exemplo

...
<OBSERVACOES>    
  <LINHA>O ALUNO "JOÃO DA SILVA" NÃO FAZ AS ATIVIDADES DE CASA,</LINHA>
  <LINHA>O QUE PREJUDICA O SEU RENDIMENTO DURANTE AS AULAS.</LINHA>
  ...  
</OBSERVACOES>
...

INFORMACOESADICIONAIS

Este elemento não tem estrutura ou conteúdo definidos. Pode ser usado para armazenas quaisquer informações relevantes, desde que no formato XML.

Elementos filho

Este elemento não possui elementos filho.

Atributos

Este elemento não possui atributos.

Exemplo

...
 </BIMESTRES>
 <INFORMACOESADICIONAIS>...</INFORMACOESADICIONAIS>
...

REVISOES

Este elemento contém as revisões do diário, criadas automaticamente pelo sistema ou manualmente pelo usuário.

Elementos filho
Elementos filho Ocorrências Descrição
REVISAO 0:N Armazena uma cópia de um diário (snapshot) em uma data e hora específicas. As revisões podem ser geradas pelos softwares que manipulam o diário eletrônico ou, se o software permitir, podem ser criadas pelo usuário.
– DIARIO 1 Diário completo, com todas as informações que possuía na data e hora em que a revisão foi criada.
Atributos
Atributos Descrição Informações adicionais
ID Identificação numérica sequencial da revisão Essa informação deve ser gerada automaticamente pelo software que estiver criando a revisão.
DESCRICAO Descrição da revisão.
DATA Data em que a revisão foi gerada. Formato: YYYY-MM-DD
HORA Hora em que a revisão foi gerada. Formato: HH:MM:SS
Exemplo

...
 <REVISOES>    
  <REVISAO ID="1" DESCRICAO="BACKUP DIÁRIO AUTOMÁTICO" DATA="2016-02-20" HORA="09:32:15">
   <DIARIO>...</DIARIO>
  </REVISAO >
  ...                          
 </REVISOES>
</DIARIO>
...

ACESSOS

Este elemento contém o log de acessos ao arquivo de diários e cada uma das ações realizadas.

Elementos filho

Elementos filho Ocorrências Descrição
ACESSO 0:N Armazena os dados básicos de um acesso ao arquivo de diário.
– ACAO 0:N Armazena informações detalhadas sobre uma ação específica realizada durante o acesso ao arquivo.

Atributos

Atributos Descrição Informações adicionais
DATA Data em que o arquivo foi acessado. Formato: YYYY-MM-DD
HORA Hora em que o arquivo foi acessado. Formato: HH:MM:SS

Exemplo

...
 <ACESSOS>    
  <ACESSO DATA="2016-02-20" HORA="09:32:15">
   <ACAO>ALTERAÇÃO DA NOTA DA AVALIAÇÃO 01 DO ALUNO 30 - MARIA DA SILVA</ACAO>
   <ACAO>INCLUSÃO DE 05 AULAS/DIAS LETIVOS NO 1º TRIMESTRE</ACAO> 
   ...  
  </ACESSO>
  ...                          
 </ACESSOS>
 ...
</DIARIOELETRONICO>

ATUALIZACOES

Este elemento contém o log de atualizações do arquivo de diários e cada uma das ações realizadas durante a atualização.

Elementos filho

Elementos filho Ocorrências Descrição
ATUALIZACAO 0:N Armazena os dados básicos de uma atualização do arquivo de diário.
– ACAO 0:N Armazena informações detalhadas sobre uma ação específica realizada durante o acesso ao arquivo.

Atributos

Atributos Descrição Informações adicionais
DATA Data em que o arquivo foi atualizado. Formato: YYYY-MM-DD
HORA Hora em que o arquivo foi atualizado. Formato: HH:MM:SS

Exemplo

...
 <ATUALIZACOES>    
  <ATUALIZACAO DATA="2016-02-20" HORA="09:32:15">
   <ACAO>ATUALIZAÇÃO DOS DADOS DO ALUNO 15 - JOÃO DA SILVA</ACAO>
   <ACAO>INCLUSÃO DO ALUNO 25 - MARIA DO CARMO</ACAO> 
   ...  
  </ATUALIZACAO>
  ...                          
 </ATUALIZACOES>
 ...
</DIARIOELETRONICO>

CONFIGURACOES

Este elemento contém as configurações do arquivo de diários.

Elementos filho

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

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.
SENHA (PROTECAOSENHA) Armazena a senha de acesso ao arquivo de diários. Quando o arquivo for gerado pelo School, a senha de acesso deve ser a mesma senha gerada para o professor ter acesso ao School web.
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.

Exemplo

 ...
 <CONFIGURACOES>
  <GERAIS>
   <LOGOMARCA>...</LOGOMARCA>
   <ARREDONDAMENTO APLICAR="PERIODOLETIVO"/>	
   <PROTECAOSENHA HABILITADO="TRUE" SENHA="12051983"/>
   <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>

Schema

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" 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:element name="DIARIOELETRONICO">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="PROFESSOR" type="PROFESSOR"/>
				<xs:element name="ESCOLA" type="ESCOLA"/>
				<xs:element name="ANOLETIVO" type="ANOLETIVO"/>
				<xs:element name="CURSO" type="CURSO"/>
				<xs:element name="DIARIO" minOccurs="1" maxOccurs="unbounded" type="DIARIO"/>
				<xs:element name="ACESSOS">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ACESSO" type="ACESSO" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="ATUALIZACOES">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ATUALIZACAO" type="ATUALIZACAO" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				<xs:element name="CONFIGURACOES" type="CONFIGURACOES"/>
			</xs:sequence>
			<xs:attribute type="xs:date" name="DATAGERACAO" use="required"/>
			<xs:attribute type="xs:time" name="HORAGERACAO" use="required"/>
			<xs:attribute type="xs:string" name="VERSAO" use="required" fixed="1.3"/>
			<xs:attribute name="ORIGEM" use="required" type="ORIGEMARQUIVO"/>
			<xs:attribute type="xs:date" name="ULTIMAATUALIZACAO" use="required"/>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="PROFESSOR">
		<xs:sequence>
			<xs:element type="xs:positiveInteger" name="ID"/>
			<xs:element type="xs:string" name="NOME"/>
		</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:nonNegativeInteger" 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="QUANTIDADESERIES" type="xs:positiveInteger"/>
			<xs:element name="REGRASARREDONDAMENTO" type="REGRASARRED"/>
			<xs:element name="RESULTADOSFINAIS">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="RESULTADOFINAL" maxOccurs="13" minOccurs="13" type="RESULTADOFINAL"/>
					</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="DIARIO">
		<xs:sequence>
			<xs:element name="SERIE" type="SERIE"/>
			<xs:element name="TURMA" type="TURMA"/>
			<xs:element name="DISCIPLINAS">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="DISCIPLINA" maxOccurs="unbounded" type="DISCIPLINA"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ALUNOS">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ALUNO" maxOccurs="unbounded" minOccurs="1" type="ALUNO"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="BIMESTRES" maxOccurs="1">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="BIMESTRE" type="BIMESTRE" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="INFORMACOESADICIONAIS" type="xs:string"/>
			<xs:element name="REVISOES">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="REVISAO" minOccurs="0" maxOccurs="unbounded" type="REVISAO"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute type="xs:positiveInteger" name="ID" use="required"/>
	</xs:complexType>
	<xs:complexType name="SERIE">
		<xs:sequence>
			<xs:element type="xs:positiveInteger" name="ID"/>
			<xs:element name="ORDEM" type="xs:positiveInteger"/>
			<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 name="FORMAAVALIACAO">
			    <xs:simpleType>
			        <xs:restriction base="xs:string">
			            <xs:enumeration value="MÉDIA"/>
			            <xs:enumeration value="CONCEITO"/>
			            <xs:enumeration value="PERSONALIZADA"/>
			        </xs:restriction>
			    </xs:simpleType>
			</xs:element>
			<xs:element type="xs:string" name="AULASPORDIALETIVO"/>
			<xs:element type="xs:string" name="FORMULAMEDIA" nillable="true"/>
			<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: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: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="ITEMDISCIPLINA">
		<xs:sequence>
			<xs:element type="xs:positiveInteger" name="ID"/>
			<xs:element name="ORDEM" type="xs:positiveInteger"/>
			<xs:element name="GRUPO" type="xs:string"/>
			<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="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 name="SEXO">
			    <xs:simpleType>
			        <xs:restriction base="xs:nonNegativeInteger">
			            <xs:enumeration value="0"/>
			            <xs:enumeration value="1"/>
			            <xs:enumeration value="2"/>
			        </xs:restriction>
			    </xs:simpleType>
			</xs:element>
			<xs:element type="xs:date" name="DATANASCIMENTO"/>
			<xs:element name="MOVIMENTOORIGEM">
			    <xs:simpleType>
			        <xs:restriction base="xs:positiveInteger">
			            <xs:enumeration value="1"/>
			            <xs:enumeration value="4"/>
			            <xs:enumeration value="6"/>
			            <xs:enumeration value="8"/>
			            <xs:enumeration value="12"/>
			            <xs:enumeration value="13"/>
			        </xs:restriction>
			    </xs:simpleType>
			</xs:element>
			<xs:element name="DATAMOVIMENTOORIGEM" 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="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" nillable="true"/>
			<xs:element type="xs:date" name="DATAFINAL" nillable="true"/>
			<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:element name="AVALIACOES" minOccurs="1" maxOccurs="1" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="AVALIACAO" maxOccurs="unbounded" minOccurs="0" type="AVALIACAO"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FALTASINICIAIS" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="FALTAINICIAL" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="FALTAINICIAL">
										<xs:attribute name="IDALUNO" type="xs:positiveInteger" use="required"/>
										<xs:attribute name="IDDISCIPLINA" type="xs:positiveInteger" use="required"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="AULAS" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="AULA" minOccurs="0" maxOccurs="unbounded" type="AULA"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="FREQUENCIAS" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="FREQUENCIA" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="FREQUENCIA">
										<xs:attribute name="IDALUNO" type="xs:positiveInteger" use="required"/>
										<xs:attribute name="IDAULA" use="required" type="xs:positiveInteger"/>
										<xs:attribute name="IDDISCIPLINA" use="required" type="xs:positiveInteger"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="APLICACOESAVALIACAO" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="APLICACAO" maxOccurs="unbounded" minOccurs="0" type="APLICACAOAVALIACAO"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="NOTASINICIAIS" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="NOTAINICIAL" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="NOTAINICIAL">
										<xs:attribute name="IDALUNO" type="xs:positiveInteger" use="required"/>
										<xs:attribute name="IDDISCIPLINA" type="xs:positiveInteger" use="required"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="NOTAS" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="NOTA" maxOccurs="unbounded" minOccurs="0" type="NOTA"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="ITENSFICHADESCRITIVA" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="ITEM" maxOccurs="unbounded" minOccurs="0" type="ITEMFICHADESCRITIVA"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="CONTEUDOS" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="CONTEUDO" type="CONTEUDO" minOccurs="0" maxOccurs="unbounded"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="DADOSBIOMETRICOS" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="DADOBIOMETRICO" minOccurs="0" maxOccurs="unbounded" type="DADOBIOMETRICO"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="TOTALIZADORES" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="TOTALIZADOR" maxOccurs="unbounded" minOccurs="0" type="TOTALIZADOR"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="OBSERVACOES" nillable="true">
				<xs:complexType>
					<xs:sequence>
						<xs:element type="xs:string" name="LINHA" maxOccurs="unbounded" minOccurs="0"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute type="booleano" name="IMPORTADO" use="required"/>
	</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="ITEMFICHADESCRITIVA">
		<xs:sequence>
			<xs:element name="CONCEITO" type="xs:string"/>
			<xs:element name="DESCRICAO" type="xs:string"/>
			<xs:element name="OBSERVACOES" type="xs:string"/>
		</xs:sequence>
		<xs:attribute name="IDDISCIPLINA" type="xs:integer" use="required"/>
		<xs:attribute name="IDALUNO" type="xs:integer" use="required"/>
		<xs:attribute name="IDITEMDISCIPLINA" type="xs:integer" use="required"/>
	</xs:complexType>
	<xs:complexType name="AVALIACAO">
		<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="AVALIACAO"/>
						<xs:enumeration value="RESULTADO"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="FORMACALCULONOTA">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="SOMA"/>
						<xs:enumeration value="MEDIA"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="FORMACALCULONOTAFINAL">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="MAIOR"/>
						<xs:enumeration value="SOMA"/>
						<xs:enumeration value="MEDIA"/>
						<xs:enumeration value="ULTIMA"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element type="booleano" name="POSSUIRECUPERACAO"/>
			<xs:element type="xs:string" name="DESCRICAOAVALIACAO"/>
			<xs:element type="xs:string" name="DESCRICAORECUPERACAO"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="FALTAINICIAL">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:simpleType name="NOTAINICIAL">
		<xs:restriction base="xs:string"/>
	</xs:simpleType>
	<xs:complexType name="AULA">
		<xs:sequence>
			<xs:element type="xs:positiveInteger" name="ID"/>
			<xs:element type="xs:positiveInteger" name="ORDEM"/>
			<xs:element type="xs:date" name="DATA"/>
		</xs:sequence>
		<xs:attribute type="xs:positiveInteger" name="IDDISCIPLINA" use="required"/>
	</xs:complexType>
	<xs:simpleType name="FREQUENCIA">
		<xs:restriction base="xs:string">
			<xs:enumeration value="PRESENTE"/>
			<xs:enumeration value="AUSENTE"/>
			<xs:enumeration value="NULO"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="APLICACAOAVALIACAO">
		<xs:sequence>
			<xs:element name="AVALIACAO">
				<xs:complexType>
					<xs:sequence>
						<xs:element type="xs:date" name="DATA" nillable="true"/>
						<xs:element type="xs:string" name="DESCRICAO" nillable="false"/>
						<xs:element type="xs:double" name="VALOR" nillable="true"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="RECUPERACAO">
				<xs:complexType>
					<xs:sequence>
						<xs:element type="xs:date" name="DATA" nillable="true"/>
						<xs:element type="xs:string" name="DESCRICAO" nillable="false"/>
						<xs:element type="xs:double" name="VALOR" nillable="true"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
		<xs:attribute type="xs:positiveInteger" name="IDDISCIPLINA" use="required"/>
		<xs:attribute type="xs:positiveInteger" name="IDAVALIACAO" use="required"/>
	</xs:complexType>
	<xs:complexType name="NOTA">
		<xs:sequence>
			<xs:element type="xs:string" name="AVALIACAO"/>
			<xs:element type="xs:string" name="RECUPERACAO"/>
			<xs:element type="xs:string" name="NOTAFINAL"/>
		</xs:sequence>
		<xs:attribute type="xs:positiveInteger" name="IDALUNO" use="required"/>
		<xs:attribute type="xs:positiveInteger" name="IDDISCIPLINA" use="required"/>
		<xs:attribute type="xs:positiveInteger" name="IDAVALIACAO" use="required"/>
	</xs:complexType>
	<xs:complexType name="CONTEUDO">
		<xs:simpleContent>
			<xs:extension base="xs:string">
				<xs:attribute name="IDAULA" type="xs:positiveInteger" use="required"/>
				<xs:attribute name="IDDISCIPLINA" type="xs:positiveInteger" use="required"/>
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>
	<xs:complexType name="DADOBIOMETRICO">
		<xs:sequence>
			<xs:element name="PESO" type="xs:string" nillable="true"/>
			<xs:element name="ALTURA" type="xs:string" nillable="true"/>
		</xs:sequence>
		<xs:attribute name="IDALUNO" type="xs:positiveInteger" use="required"/>
		<xs:attribute name="IDDISCIPLINA" type="xs:positiveInteger" use="required"/>
	</xs:complexType>
	<xs:complexType name="TOTALIZADOR">
		<xs:sequence>
			<xs:element type="xs:nonNegativeInteger" name="TOTALFALTAS"/>
			<xs:element type="xs:string" name="NOTAFINAL"/>
			<xs:element name="RESULTADOFINAL">
				<xs:simpleType>
					<xs:restriction base="xs:positiveInteger">
						<xs:minInclusive value="1"/>
						<xs:maxInclusive value="14"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
		</xs:sequence>
		<xs:attribute type="xs:positiveInteger" name="IDALUNO" use="required"/>
		<xs:attribute type="xs:positiveInteger" name="IDDISCIPLINA" use="required"/>
	</xs:complexType>
	<xs:complexType name="REVISAO">
		<xs:sequence>
			<xs:element name="DIARIO" type="DIARIO"/>
		</xs:sequence>
		<xs:attribute type="xs:positiveInteger" name="ID" use="required"/>
		<xs:attribute type="xs:string" name="DESCRICAO" use="required"/>
		<xs:attribute type="xs:date" name="DATA" use="required"/>
		<xs:attribute type="xs:time" name="HORA" 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:attribute name="SENHA" type="xs:string" 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:complexType name="ACESSO">
		<xs:sequence>
			<xs:element name="ACAO" type="xs:string"/>
		</xs:sequence>
		<xs:attribute name="DATA" type="xs:date" use="required"/>
		<xs:attribute name="HORA" type="xs:time" use="required"/>
	</xs:complexType>
	<xs:complexType name="ATUALIZACAO">
		<xs:sequence>
			<xs:element name="ACAO" type="xs:string"/>
		</xs:sequence>
		<xs:attribute name="DATA" type="xs:date" use="required"/>
		<xs:attribute name="HORA" type="xs:time" use="required"/>
	</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:schema>

 
softwares/school/requisitos/layouts/schemadiario13.txt · Última modificação: 01/12/2021 11:50 (edição externa)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki