Código Padrão para Disciplinas Individuais
Este documento define o padrão oficial para geração e interpretação dos códigos de turmas não unificadas (disciplinas individuais).
O objetivo é substituir o modelo atual (inconsistente e ambíguo) por um padrão:
- Claro
- Escalável
- Interpretável rapidamente
- Alinhado com o código unificador de turmas
🧩 Problema Atual
Analisando os códigos enviados,existentes, existemforam váriosidentificados padrõesdiversos misturados:problemas:
- Modalidade embutida (
EAD,EAD,ONLINE)ONLINE) - Turno implícito (
NT,NT,MT,MT,TT)TT) - Início misturado (
N1,N1,N2,N2, etc) - Flags
misturadasinconsistentes (TUTORIA,TUTORIA,EXT)EXT) VariaçõesCampuspormisturadocampus/unidadeno(-BG,-CX,-NH)código- Sufixos não padronizados (
A,A,B,B,1A,1A,2A)2A)
Principais problemas identificados:problemas:
- Falta de separação clara
entredas informações - Mesma informação representada de formas diferentes
- Dificuldade de leitura e validação
- Impossibilidade de
padronizarpadronizaçãovia sistemasistêmica
🎯 Objetivo do Novo Código
O código deve responder rapidamente:
- Qual a modalidade? (PR, ED, SP, ON)
- Quando começa a turma?
- É tutoria?
- É disciplina de crédito?
- É
disciplinaestendida? Quando aplicável, qualQual oturno?turno (quando aplicável)?QuandoQualaplicável,oqualcampusunidade/campus?(quando aplicável)?- É uma turma duplicada?
🧩 Novo Formato
DISC-MOD-(ORIGEM)-(TURNO)-(INICIO)-(FLAG)-(CURSO)-(CAMPUS)-(SEQ)
ORIGEM é obrigatório apenas quando MOD = ON
📖 Definição dos Campos
DISC
Todos→os campos são separados por hífen (-) e devem seguir a ordem definida no formato.
| Código da disciplina (ex: 210-0036) | |
| Modalidade (PR, ED, SP, ON) | |
| Origem | |
P2 ou omitido quando | aplicável|
| normal)|
| do curso (ex: PSI, CON) CAMPUS → Obrigatório para SP SEQ → Identificador de | |
|
🎯 Modalidades
| Semi-presencial | |
| Online |
🔁 Origem (ObrigatóriaSomente para Online)
| Online | |
| Online |
|
M |
🕒 Início da Turma
| Primeira | oferta|
| Segunda | oferta|
| Terceira | |
| Quarta | oferta|
| Parte 1 | → |
| Parte 2 |
⚠️ Para disciplinas com FLAGEXT, utilizar apenas INICIO =1ou3.
⚠️ParaEAD,EAD:usarE1,E1,E2,E2,E3,E3,E4no lugar de número simples.
🕒 Turno
🔀 Flags (Indicadores)
| TUT |
| Estendida |
⚠️Importante:Disciplinas normaisnãoNÃO possuemFLAG.FLAG
🏫 Campus
BG → Bento Gonçalves
CX → Caxias
NH → Novo Hamburgo
POA → Porto Alegre
IBGEN → IBGEN
Obrigatório para SP)
🧠 Regras de Negócio
MOD sempre deve sempreexistir
existir
SE MOD = ED
→ Não usar TURNO deve ser omitido
→ INICIO deve usarUsar E1, E2, E3 ouE3, E4
SE MOD = PR
→ TURNO deve existirobrigatório
→ INICIO pode usarser 1,2,3,4,P1,P2
2, 3, 4, P1 ou P2
SE MOD = SP
→ TURNO deve existirobrigatório
→ CAMPUS é obrigatório
→ INICIO pode usarser 1,2,3,4,P1,P2
2, 3, 4, P1 ou P2
SE MOD = ON
→ ORIGEM deve existirobrigatória
→ TURNO deve existirobrigatório
→ INICIO pode ser omitido quando representar (semestre completocompleto)
→ INICIO pode usar 1, 2, 3, 4, P1 ou P2
SE FLAG = EXT
→ INICIO devepode ser 1, 3, E1E1, E3 ou E3E4
SE disciplina for normal
→ NÃO usar FLAG
CURSO é opcional e deve ser usado quando for necessário diferenciar ofertas por curso
CAMPUS é opcional, exceto em SP
SEQ
deve→ serUsar utilizadoletras apenas(A, quandoB, houverC...)
mais→ deNão umausar turma com os mesmos dados
números
📚 Regras Especiais
📌 Disciplinas EAD
- Não possuem TURNO
- Sempre usam E1, E2, E3, E4
- Mesmo sendo online, continuam como ED
- Nunca usar ON-ED
Exemplos:
91-1185-ED-E3
91-1212-ED-E3-EXT
91-1212-ED-E3-TUT
91-0000-ED-E3-CR120
📌 Disciplinas Online
- Usar ON apenas para PR e SP
- ORIGEM obrigatória
Exemplos:
110-0108-ON-PR-N
95-0000-ON-SP-N-BG
📌 Disciplinas Estendidas (EXT)
- Mantêm
a mesmaestruturada modalidadeoriginal Não mudam o código base da disciplina- Apenas adicionam
a FLAGEXT DevemPodeminiciarusar:apenas1,nos3,ciclosE1,E3,1ou3Para EAD, usarE1ouE3Não utilizar4ouE4para disciplinas EXT
Exemplos:
210-0036-PR-N-1-EXT
91-1212-ED-E3-EXT
📌 Disciplinas EAD
Não utilizam TURNO no código (não usar M/T/V/N)O campoINICIOrepresenta o eixo e deve usar o padrãoE1,E2,E3,E4Mesmo quando a oferta do EAD for online, manterEDcomo modalidade principalNão usarONjunto comEDno mesmo código
Exemplos corretos:
91-1185-ED-E3
91-1212-ED-E3-EXT
91-1212-ED-E3-TUT
91-0000-ED-E3-CR120
Exemplos incorretos:
91-1212-ED-N-E3 ❌
91-1212-ED-N-3 ❌
91-1212-ED-N-3-ON ❌
91-1212-ED-E4-EXT ❌
📌 Disciplinas Online
Devem usarONcomo modalidade principalDevem informar a ORIGEM (PR,SPouED)Mantêm TURNOQuando forem de semestre completo, oINICIOpode ser omitido
Exemplos:
110-0108-ON-PR-N
95-0000-ON-SP-N
95-0000-ON-SP-N-BG
📌 Disciplinas de Crédito
AintegrarFLAGcomdevesistema:conter→ausarcargaCRxxhoráriaSe
doforcréditouso Padrão:interno (CRxxex:nãoCR30,integra):CR60,→CR120)pode
Se
Exemplo:
91-0000-ED-E3-CR120
📌 DiferenciaçãoTurmas porDuplicadas
Curso
Usar
- SEQ
Quandocomaletras:mesma110-0033-PR-N-A
disciplina110-0033-PR-N-BprecisarMotivo:
serEvitadiferenciadaconflitoporcomcurso,P1,incluirP2,o1,código2...
📌 Turno Integral
Não usar M-T
Usar: 10-0000-PR-I
📌 Compartilhadas
Se online derivada do
cursopresencial:
Exemplo→deON-PRcódigosSe
curtos:onlinePSI,derivadaCONdo
A origem é definida pela criação da turma, não pelos alunos
Exemplo: 91-1549-ON-PR-N-P1
10-1865-PR-N-PSI
10-1865-PR-N-CON
📚 Exemplos
🎓
Presencial:
Presencial Noturno
210-0036-PR-N-1
Parte:
🎓 Disciplina em Parte
110-0061-PR-N-P1
EAD:
💻 EAD
91-1185-ED-E3
💻
EAD EstendidaEXT:
91-1212-ED-E3-E4-EXT
💻
EAD comCrédito:
Tutoria
91-1212-ED-E3-TUT
💻 EAD de Crédito
91-0000-ED-E3-CR120
Semi:
🧪 Semi-presencial (sem compartilhamento com presencial)
95-0000-SP-N-3-BG
Online:
🌐 Online (derivado do presencial) – semestre completo
110-0108-ON-PR-N
🌐
Online específicaSemi:
do Semi-presencial
95-0000-ON-SP-N-3-BG
Curso:
📘 Diferenciação por Curso
10-1865-PR-N-PSI
10-1865-PR-N-CON
Duplicadas:
📊 Disciplina Estendida Presencial
210-0076-110-0033-PR-N-1-EXTA
🔁 Múltiplas ofertas da mesma turma
210-0036-110-0033-PR-N-1-01B
210-0036-Integral:
10-0000-PR-N-1-02
91-1212-ED-E3-TUT-01
91-1212-ED-E3-TUT-02
I
❌ O que NÃO fazer
- usar M-T
Não usar números para SEQ
Não usar ON-ED
Não misturarinformaçõesEDsemcomseparadorON - Não usar
siglasSP-ON
não documentadas - Não usar
FLAG em disciplina normal Não usar TURNO em disciplina EADNão usarED-N-3-ONNão misturarEDcomONturnoNão usarONsem especificar a ORIGEMNão usarSP-ON- Não usar número simples em EAD (
ED-3);usarED-E3E3, NãonãousarE4em disciplinasEXT
Não
🎯 Benefícios
- Leitura imediata
- Padronização institucional
- Fácil validação
em sistema - Integração com
código unificadorsistemas
🚀 Resultado
Qualquer pessoa consegue olhar oO código epermite responder:identificar rapidamente:
- Modalidade
Origem,Origem (quandoonlineonline)QuandoInícioada turmacomeça/ofertaTurno, quando aplicávelTurnoTipo/característicaTipo especial (EXT, TUT, CR)Curso, quando necessárioCursoCampus, quando aplicávelCampusSequencial, quando houver ofertas duplicadasSequencial
👉 Sem precisarambiguidade interpretare siglassem confusasnecessidade de interpretação adicional.