====== Layout do arquivo de calendários escolares versão 1.3 ======
Um arquivo de calendários escolares é um arquivo XML estruturado para armazenar as informações dos calendários, bem como seus dados gerais (ano letivo, período do ano, datas de início e término...), tipos de eventos e todos os eventos existentes para o ano letivo do calendário escolar.
===== Mudanças em relação à versão anterior (1.2) =====
* Inclusão da tag //TEMPOAULA// nos dados do ano letivo;
===== 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 ".xml".
==== 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 DD-MM-YYYY.
=== 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.
==== CALENDARIO ====
Este elemento é o elemento raiz do documento. Seus elementos filhos devem ser os elementos que armazenam informações comuns ao calendário.
=== Elementos filho ===
|< 100% 10% 6% 84%>|
^Elementos filho ^Ocorrências ^Descrição ^
|ANOLETIVO |1 |Dados do ano letivo do calendário escolar. |
|LISTATIPOSEVENTOS |1 |Lista dos tipos de eventos do calendário escolar. |
|LISTAEVENTOS |1 |Lista dos eventos do calendário escolar. |
=== Atributo ===
|< 100% 10% 30% 60%>|
^Atributo ^Descrição ^Informações adicionais ^
|VERSAO | Versão do layout do arquivo de calendário escolar. |Valor do atributo (fixo): 1.3 |
=== Exemplo ===
...
...
...
==== ANOLETIVO ====
Este elemento contém os dados do ano letivo do calendário escolar.
=== Elementos filho ===
|< 100% 24% 6% 70%>|
^Elementos filho ^Ocorrências ^Descrição ^
|ANOLETIVO |1 |Dados do ano letivo. |
|-- ANOLETIVO |1 |Ano letivo base. |
|-- PERIODOANO |1 |Tipo do período do ano:\\ - INTEGRAL\\ - 1° SEMESTRE\\ - 2° SEMESTRE |
|-- TITULO |1 |Título do calendário escolar. |
|-- INICIO |1 |Data de início do ano letivo. Formato: YYYY-MM-DD |
|-- TERMINO |1 |Data de término do ano letivo. Formato: YYYY-MM-DD |
|-- MESANOINICIO |1 |Mês e ano de início do ano letivo. Formato: YYYY-MM-DD |
|-- MESANOTERMINO |1 |Mês e ano de término do ano letivo. Formato: YYYY-MM-DD |
|-- PESO |1 |Peso do ano letivo. |
|-- PERCENTUALAPROVACAO |1 |Percentual de aprovação do ano letivo. |
|-- PERCENTUALFREQUENCIA |1 |Percentual de frequência do ano letivo. |
|-- DIAS |1 |Total de dias letivos do ano letivo. |
|-- CASASDECIMAISNOTA |1 |Número de casas decimais da nota. |
|-- AULASDIA |1 |Quantidade de aulas por dia letivo. |
|-- TEMPOAULA |1 |Tempo de cada aula, em minutos. |
|-- DATAAVALIACAONOA |1 |Data de avaliação da prova NOA. Formato: YYYY-MM-DD |
|-- CODIGOTIPOEVENTOINICIOPERIODO |1 |Código do tipo de evento de início do período letivo. |
|-- CODIGOTIPOEVENTOTERMINOPERIODO |1 |Código do tipo de evento de término do período letivo. |
|-- CODIGOTIPOEVENTOCONSELHOCLASSE |1 |Código do tipo de evento de conselho de classe do período letivo. |
|-- AMPAROLEGAL |1 |Descrição de lei de amparo legal para o ano letivo. |
|-- CRITERIOSAVALIACAO |1 |Critérios de avaliação utilizado no documento de histórico no ano letivo. |
|-- OBSERVACAOHISTORICO |1 |Observações referentes ao documento de histórico no ano letivo. |
|-- CRITERIOSAVALIACAOBOLETIM |1 |Critérios de avaliação utilizado no documento de boletim no ano letivo. |
|-- INFORMACOESADICIONAIS |1 |Informações adicionais do ano letivo. |
=== Atributos ===
Este elemento não tem atributos.
=== Exemplo ===
...
2020
INTEGRAL
CALENDÁRIO ESCOLAR 2020
2020-02-05
2020-12-15
2020-01-01
2020-12-31
100
60
75
200
1
4
50
2021-01-15
27
28
19
A SEMED, DE ACORDO COM A RESOLUÇÃO COMEG Nº 03/2004 DE 07/12/2004, AMPLIA DE OITO PARA NOVE ANOS O ENSINO FUNDAMENTAL.
CICLO BÁSICO - COMPOSTO POR DOIS ANOS LETIVOS, EM QUE OS ALUNOS SERÃO AVALIADOS ATRAVÉS DE FICHA DESCRITIVA DE ACORDO COM PARECER COMEG ...
A AVALIAÇÃO SOMATIVA É TRIMESTRAL E TRADUZIDA EM PONTOS...
...
==== LISTATIPOSEVENTOS ====
Este elemento contém a lista dos tipos de eventos do calendário escolar.
=== Elementos filho ===
|< 100% 24% 6% 70%>|
^Elementos filho ^Ocorrências ^Descrição ^
|LISTATIPOSEVENTOS |1 |Lista dos tipos de eventos do calendário escolar. |
|-- TIPOEVENTO |1:N |Dados do tipo de evento. |
=== Atributos ====
Este elemento não tem atributos.
=== Exemplo ===
...
...
...
...
=== TIPOEVENTO ===
Este elemento contém os dados do tipo de evento.
== Elementos filho ==
|< 100% 20% 6% 74%>|
^Elementos filho ^Ocorrências ^Descrição ^
|TIPOEVENTO |1:N |Dados do tipo de evento. |
|-- CODIGO |1 |Código do tipo de evento. |
|-- SIGLA |1 |Sigla do tipo de evento |
|-- TIPO |1 |Descrição do tipo de evento. |
|-- COR |1 |Cor do tipo de evento. |
|-- DIALETIVO |1 |Identifica se o tipo de evento é dia letivo ou não: \\ - SIM\\ - NÃO |
== Atributos ==
Este elemento não tem atributos.
== Exemplo ==
...
1
CNV
RECESSO ESCOLAR
$00A00000
NÃO
...
==== LISTAEVENTOS ====
Este elemento contém a lista de eventos do calendário escolar.
=== Elementos filho ===
|< 100% 24% 6% 70%>|
^Elementos filho ^Ocorrências ^Descrição ^
|LISTAEVENTOS |1 |Lista de eventos do calendário escolar. |
|-- EVENTO |1:N |Dados do evento. Formato: YYYY-MM-DD |
=== Atributos ====
Este elemento não tem atributos.
=== Exemplo ===
...
...
...
...
=== EVENTO ===
Este elemento contém os dados do evento.
== Elementos filho ==
|< 100% 20% 6% 74%>|
^Elementos filho ^Ocorrências ^Descrição ^
|EVENTO |1:N |Dados do evento. |
|-- CODIGOCALENDARIO |1 |Código do calendário escolar. |
|-- CODIGOTIPOEVENTO |1 |Código do tipo de evento. |
|-- DESCRICAO |1 |Descrição do evento. |
|-- DATA |1 |Data do evento. Formato: YYYY-MM-DD |
== Atributos ==
Este elemento não tem atributos.
== Exemplo ==
...
20
5
FÉRIAS ESCOLARES
2020-01-01
...
===== Schema =====