O esquema em estrela Padrão de aprendizagem — Objetivo do curso fornece informações sobre os padrões de aprendizagem, objetivos do curso e alinhamentos.


ODS_CONTENT_ALIGNMENT_FACT

ODS_CONTENT_ALIGNMENT_FACT contém uma linha para cada alinhamento de um padrão de aprendizagem ou objetivo do curso para qualquer item do conteúdo.

Tabela de fatos
ColunaDescrição
sog_pk1Identifica o registro clp_sog, por sog_pk1, unido a ods_learning_standard.sog_pk1 para obter todos os atributos de um padrão.
course_content_pk1Identifica o conteúdo dentro de um curso do sistema de aprendizagem, por course_content_pk1, unido a ods_course_content para obter as informações detalhadas de um conteúdo alinhado.
content_alignment_pk1Não usado. Está presente para facilitar o processamento delta.

ODS_COURSE_SOG_FACT

ODS_COURSE_SOG_FACT contém uma linha para cada associação entre um padrão (padrão de aprendizagem ou objetivo do curso) e um curso do sistema de aprendizagem que deve abordar esse padrão.

Tabela de fatos
ColunaDescrição
sog_pk1Identifica o registro clp_sog, por sog_pk1, unido a ods_k12_standard.sog_pk1 para obter todos os atributos de um padrão.
ls_course_pk1Identifica o curso do sistema de aprendizagem, por ls_course_pk1, unido a ods_ls_course para obter todas as informações detalhadas de cada curso.

ODS_COURSE_CONTENT

ODS_COURSE_CONTENT contém uma linha para cada segmento de conteúdo alinhável dentro de um curso.

Tabela de fatos
ColunaDescrição
pk1Identifica exclusivamente o segmento do conteúdo alinhável.
content_nameNome do item.
content_typeB=blog M=linha de discussão da mensagem F=fórum G=boletim de notas C=conteúdo do curso T= teste Q=pergunta S=pesquisa J=diário
content_owner

Exibir o pai do item conforme definido abaixo:

  • Itens de conteúdo (avaliáveis e não avaliáveis): o pai é a pasta (área de conteúdo, pasta, módulo de aprendizagem ou plano de aula) que contém o item
  • Testes: Se o teste for implementado no curso, o pai será a pasta (área de conteúdo, pasta, módulo de aprendizagem ou plano de aula) que contém o link para o teste. Se o teste não for implementado, o pai será o Gerenciador de testes
  • Pesquisas: Se a pesquisa for implementada no curso, o pai será a pasta (área de conteúdo, pasta, módulo de aprendizagem ou plano de aula) que contém o link para a pesquisa. Se a pesquisa não for implementada, o pai será o Gerenciador de pesquisas
  • Perguntas: O pai é o teste, pesquisa ou banco de testes proprietário da pergunta
  • Itens do Centro de Notas: O pai é o Centro de Notas
  • Itens de discussão: Para os fóruns, o pai é o fórum de discussão; para as linhas de discussão, o pai é o fórum
  • Blogs: O pai é a pasta (área de conteúdo, pasta, módulo de aprendizagem ou plano de aula) que contém o link para o blog
  • Diários: O pai é a pasta (área de conteúdo, pasta, módulo de aprendizagem ou plano de aula) que contém o link para o diário
content_descriptionA descrição do segmento do conteúdo. Se o segmento for uma pergunta, serão os primeiros 100 caracteres do texto da pergunta. Se o texto da pergunta contiver html, o html será removido e os primeiros 100 caracteres não html serão exibidos
gradable_indY se houver uma coluna de notas associada ao item, N se não houver.
ls_course_pk1Identifica o curso do sistema de aprendizagem ao qual o segmento do conteúdo pertence.
type_labelO rótulo para esse tipo de item de conteúdo.
question_typeSe for uma pergunta, a coluna será o rótulo do tipo de pergunta. Se não for uma pergunta, o valor da coluna será nulo.

ODS_LS_COURSE

ODS_LS_COURSE contém uma linha para cada curso do sistema de aprendizagem.

Tabela de fatos
ColunaDescrição
pk1Identificador exclusivo.
course_nameNome do curso do sistema de aprendizagem.
batch_uidBatch_uid do curso do sistema de aprendizagem.
available_indIndica se o curso está ou não disponível.
term_pk1O período no qual o curso é criado. Pode estar em branco.
node_pk1O nó primário do curso.
organization_indIndica se o registro se refere a uma organização.

ODS_LEARNING_STANDARD

ODS_LEARNING_STANDARD contém uma linha para cada padrão de aprendizagem.

Tabela de fatos
ColunaDescrição
sog_pk1Identifica a meta.
standard_doc_numberO número que o provedor normalmente usa para identificar o padrão, como 1.1.a. Normalmente, é exclusivo apenas dentro de um subdocumento.
sub_doc_nameO nome fornecido pelo provedor do subdocumento ao qual o padrão pertence, como Primeira nota ou Álgebra I. Também conhecido como nível de nota.
sub_doc_pk1Identifica exclusivamente o subdocumento.
standard_typeUma sequência de caracteres que o provedor usa para identificar o tipo de padrão, como Indicador ou Referência.
stemFornece contexto para o clp_sog.description para o padrão. Pense em um caso no qual você tem a seguinte sub-árvore padrão.

1. A criança deverá ser capaz de fazer aritmética simples
1.a Adicionar números entre 1 e 100.
1.b Subtrair números entre 1 e 100.

A raiz para 1.a e 1.b seria “A criança deverá ser capaz de fazer aritmética simples”.
grade_hiO intervalo de notas superior ao qual o subdocumento se aplica. Usamos intervalos de notas baseados na idade para poder representar numericamente o jardim de infância como 5. Assim, a 1ª nota corresponde a 6 e assim por diante.
grade_loO intervalo de notas inferior ao qual o subdocumento se aplica. Usamos intervalos de notas baseados na idade para poder representar numericamente o jardim de infância como 5. Assim, a 1ª nota corresponde a 6 e assim por diante.
document_typeO tipo de documento padrão ao qual o padrão pertence, como Padrões de avaliação.
document_type_pk1Identifica exclusivamente o tipo de documento padrão ao qual o padrão pertence.
discipline_codeCódigo que identifica a disciplina, como MATH.
discipline_nameNome da disciplina, como Matemática ou Ensino da língua.
discipline_pk1Identifica exclusivamente o documento, como Padrões de avaliação de matemática na Califórnia de 1997, ao qual o padrão pertence.
provider_nameO nome da entidade proprietária do padrão, normalmente um órgão estadual ou normativo, como Califórnia.
provider_codeUm código que identifica o provedor, como CA.
provider_countryO país do provedor, como EUA.
provider_pk1Identifica exclusivamente o provedor.
parent_sog_pk1Identifica o registro clp_sog proprietário se a meta fizer parte de um conjunto hierárquico de metas.
display_orderIndica a ordem de exibição dos padrões dentro de um subdocumento. O valor real não tem importância. Um contador Java é usado para atribuir esses números em incrementos de 100 aos padrões à medida que são importados dos arquivos XML. Isso permite que eles sejam exibidos na mesma ordem representada pelo arquivo XML. Um incremento é usado porque podemos ter que inserir novos padrões durante atualizações implementadas.
descriptionContém o texto do padrão.
titleO título do sistema de aprendizagem.
layerIdentifica a profundidade da meta dentro do respectivo conjunto hierárquico. Se não fizer parte do conjunto, será nulo ou 1. Essas informações podem ser determinadas explorando a árvore parent_sog_pk1, mas desnormalizadas para tornar a exibição das metas mais conveniente.
doc_statusA=ativo, I=inativo, R=em análise
doc_publication_dateA data em que o provedor publicou o documento. Normalmente, apenas um ano é fornecido, por isso é padronizado para 1º de janeiro do ano da publicação.
doc_last_update_dateA data da última atualização "in-loco" para o documento padrão. Se não houver uma atualização "in-loco", a data deverá ser igual a publication_date.
alignable_indIndica se o padrão de aprendizagem pode ser alinhado ou não. Pode ser Y ou N.
ownerNão é mais usado.
standard_setO nome do conjunto de padrões ao qual o padrão pertence. Para padrões de ensino primário e secundário, é uma concatenação do código do provedor, nome da disciplina e data da publicação. Fora desse intervalo, é apenas o nome da disciplina.

Consulta de amostra

A consulta mostra cada padrão associado a cada curso e o conteúdo alinhado a cada padrão.

select c.course_name, ls.standard_doc_number, ls.description, cc.content_name

from ods_content_alignment_fact caf, ods_learning_standard ls, ods_course_content cc, ods_ls_course c

where caf.sog_pk1=ls.sog_pk1

and caf.course_content_pk1=cc.pk1

and c.pk1 = cc.ls_course_pk1