Le schéma en étoile Norme d'apprentissage - Objectifs de cours fournit des informations sur les normes d'apprentissage, les objectifs de cours et les alignements.


ODS_CONTENT_ALIGNMENT_FACT

ODS_CONTENT_ALIGNMENT_FACT contient une ligne pour chaque alignement d'une norme d'apprentissage ou d'un objectif de cours sur un élément de contenu.

Tableau des faits
ColonneDescription
sog_pk1Identifie l'enregistrement clp_sog record, en associant sog_pk1 à ods_learning_standard.sog_pk1 pour obtenir tous les attributs d'une norme.
course_content_pk1Identifie le contenu au sein d'un cours du système d'apprentissage, en associant course_content_pk1 à ods_course_content pour obtenir les détails d'un contenu aligné.
content_alignment_pk1Non utilisé. Sert à faciliter le traitement en delta.

ODS_COURSE_SOG_FACT

ODS_COURSE_SOG_FACT contient une ligne pour chaque association entre une norme (norme d'apprentissage ou objectif de cours) et un cours du système d'apprentissage qui doit respecter cette norme.

Tableau des faits
ColonneDescription
sog_pk1Identifie l'enregistrement clp_sog, en associant sog_pk1 à ods_k12_standard.sog_pk1 pour obtenir tous les attributs d'une norme.
ls_course_pk1Identifie le cours du système d'apprentissage, en associant ls_course_pk1 à ods_ls_course pour obtenir les détails de chaque cours.

ODS_COURSE_CONTENT

ODS_COURSE_CONTENT contient une ligne pour chaque élément de contenu pouvant être aligné au sein d'un cours.

Tableau des faits
ColonneDescription
pk1Identifie de manière unique l'élément de contenu pouvant être aligné.
content_nameNom de l'élément.
content_typeB=blog M=message du fil de discussion F=forum G=carnet de notes C=contenu du cours T=test Q=question S=Enquête J=Journal
content_owner

Affichez le parent de l'élément tel que défini ci-dessous :

  • Éléments de contenu (évaluables et non évaluables) : le parent est le conteneur (zone de contenu, dossier, module d'apprentissage ou plan de leçon) qui contient l'élément.
  • Tests : si le test est déployé dans le cours, le parent est le conteneur (zone de contenu, dossier, module d'apprentissage ou plan de leçon) qui contient le lien menant au test. Si le test n'est pas déployé, le parent est le gestionnaire du test.
  • Enquêtes : si l'enquête est déployée dans le cours, le parent est le conteneur (zone de contenu, dossier, module d'apprentissage ou plan de leçon) qui contient le lien menant à l'enquête. Si l'enquête n'est pas déployée, le parent est le gestionnaire de l'enquête.
  • Questions : le parent est le test, l'enquête ou le pool propriétaire de la question.
  • Éléments du centre de notes : le parent est le centre de notes.
  • Points de discussion : pour les forums, le parent est la plate-forme de discussion ; pour les fils de discussion, le parent est le forum.
  • Blogs : le parent est le conteneur (zone de contenu, dossier, module d'apprentissage ou plan de leçon) qui contient le lien menant au blog.
  • Journaux : le parent est le conteneur (zone de contenu, dossier, module d'apprentissage ou plan de leçon) qui contient le lien menant au journal.
content_descriptionLa description de cet élément de contenu. S'il s'agit d'une question, ce seront les 100 premiers caractères du texte de la question. Si l'énoncé de la question contient du code HTML, ce dernier sera supprimé et les 100 premiers caractères qui ne sont pas du code HTML s'afficheront.
gradable_indY si une colonne de notes est associée à cet élément, N dans le cas contraire.
ls_course_pk1Identifie le cours du système d'apprentissage duquel cet élément de contenu fait partie.
type_labelL'intitulé du type de cet élément de contenu.
question_typeS'il s'agit d'une question, cette colonne représente l'intitulé du type de question. S'il ne s'agit pas d'une question, la valeur de cette colonne sera nulle.

ODS_LS_COURSE

ODS_LS_COURSE contient une ligne pour chaque cours du système d'apprentissage.

Tableau des faits
ColonneDescription
pk1Identificateur unique.
course_nameNom du cours du système d'apprentissage.
batch_uidBatch_uid du cours du système d'apprentissage.
available_indIndique si le cours est disponible ou non.
term_pk1La période de création de ce cours. Peut être vide.
node_pk1Le nœud principal du cours.
organization_indIndique si cet enregistrement est destiné à une communauté.

ODS_LEARNING_STANDARD

ODS_LEARNING_STANDARD contient une ligne pour chaque norme d'apprentissage.

Tableau des faits
ColonneDescription
sog_pk1Identifie l'objectif.
standard_doc_numberLe numéro normalement utilisé par le fournisseur pour identifier cette norme, par exemple, 1.1.a. Il est généralement unique au sein d'un sous-document seulement.
sub_doc_nameLe nom donné par le fournisseur du sous-document duquel cette norme fait partie, par exemple, CPou Algèbre I. Également appelé niveau scolaire.
sub_doc_pk1Identifie de façon unique le sous-document.
standard_typeUne chaîne utilisée par le fournisseur pour identifier le type de norme, par exemple, Indicateur ou Référence.
stemFournit du contexte à la clp_sog.description de cette norme. Supposons que vous avez cette sous-arborescence de normes.

1. L'enfant doit posséder des compétences de base en arithmétique.
1.a Ajouter des nombres compris entre 1 et 100.
1.b Soustraire des nombres compris entre 1 et 100.

L'amorce pour 1.a et 1.b serait « L'enfant doit posséder des compétences de base en arithmétique. ».
grade_hiLa fourchette de notes supérieure à laquelle ce sous-document s'applique. Nous utilisons des fourchettes de notation basées sur l'âge afin de représenter la maternelle sous la forme du chiffre 5. Ainsi, la première note correspond à 6, et ainsi de suite.
grade_loLa fourchette de notes inférieure à laquelle ce sous-document s'applique. Nous utilisons des fourchettes de notation basées sur l'âge afin de représenter la maternelle sous la forme du chiffre 5. Ainsi, la première note correspond à 6, et ainsi de suite.
document_typeLe type de document de normes duquel cette norme fait partie, par exemple, Normes d'évaluation.
document_type_pk1Identifie de manière unique le type de document de normes duquel cette norme fait partie.
discipline_codeCode qui identifie la discipline, par exemple, MATH.
discipline_nameNom de la discipline, par exemple Mathématiques ou Arts du langage.
discipline_pk1Identifie de façon unique le document, par exemple, California Math Assessment Standards for 1997, duquel cette norme fait partie.
provider_nameLe nom de l'entité propriétaire de la norme, généralement un État ou un organisme de normalisation, par exemple, Californie.
provider_codeUn code qui identifie le fournisseur, par exemple, CA.
provider_countryLe pays du fournisseur, par exemple, États-Unis.
provider_pk1Identifie le fournisseur de façon unique.
parent_sog_pk1Identifie l'enregistrement clp_sog propriétaire si l'objectif fait partie d'un ensemble d'objectifs hiérarchiques.
display_orderIndique l'ordre d'affichage des normes dans un sous-document. La valeur réelle n'a aucune signification. Un compteur Java est utilisé pour attribuer ces nombres par incréments de 100 aux normes lors de leur importation à partir de fichiers XML. Cela leur permet de s'afficher dans le même ordre que celui représenté par le fichier XML. Un incrément est utilisé, car il peut être nécessaire d'insérer de nouvelles normes lors des mises à jour sur site.
descriptionContient le texte de la norme.
titleLe titre du système d'apprentissage.
layerIdentifie la profondeur de cet objectif au sein de son ensemble hiérarchique. S'il ne fait pas partie d'un tel ensemble, il sera nul ou de 1. Ces informations peuvent être déterminées en parcourant l'arbre parent_sog_pk1, mais elles ont été dénormalisées de manière à afficher facilement les objectifs de façon pratique.
doc_statusA=actif, I=Inactif, R=En cours de révision
doc_publication_dateLa date à laquelle le fournisseur a publié ce document. Généralement, seule l'année est fournie, de sorte que la date par défaut est fixée au 1er janvier de l'année de publication.
doc_last_update_dateDate de la dernière mise à jour « sur site » de ce document de normes. Sans mise à jour « sur site », elle devrait être identique à la publication_date.
alignable_indIndique si cette norme d'apprentissage peut être alignée ou non. Peut être Y ou N.
ownerN'est plus utilisé.
standard_setLe nom de l'ensemble de normes de laquelle cette norme fait partie. Pour les normes de la maternelle à la terminale, il s'agit de la concaténation du code du fournisseur, du nom de la discipline et de la date de publication. Pour les autres normes, il s'agit simplement du nom de la discipline.

Exemple de requête

Cette requête affiche chaque norme associée à chaque cours et les contenus alignés avec chaque norme.

sélectionner c.course_name, ls.standard_doc_number, ls.description, cc.content_name

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

où caf.sog_pk1=ls.sog_pk1

et caf.course_content_pk1=cc.pk1

et c.pk1 = cc.ls_course_pk1