Skip to main content

Méthodes de définition de champ

Cette page décrit les définitions de champs courantes qui peuvent être incluses dans la charge utile d'extraction de notes. La définition effective du champ qui doit être placée dans le champ Valeur des données se trouve au bas de chaque cellule de description.

Champs du cours

Champ

Description

Clé principale

Identifiant interne Blackboard du cours. Cette valeur est un entier à incrémentation automatique généré par le schéma de Blackboard lors de la création d'un cours et qui n'a généralement aucune signification en dehors de Blackboard.

Course.getId

Clé de cours externe

Identificateur unique non visible par l'utilisateur, et généralement généré par le biais de l'intégration d'instantanés ou d'une intégration similaire. Si un cours est créé via l'interface graphique, la « clé de cours externe » correspondra au « code cours ». Ce champ est également connu sous le nom de identifiant batch.

Course.getBatchUid

Classification

Titre de la classification de ce cours.

Course.getClassification.getTitle

Code cours

Identifiant unique du cours destiné à l'utilisateur.

Course.getCourseId

Disponibilité

« Y » si l'enregistrement du cours est disponible, « N » s'il n'est pas disponible.

Course.getIsAvailable

Tapez

« FULL » pour les cours normaux, « COMMUNITY » pour les communautés. D'autres valeurs peuvent exister pour les cours internes, telles que « SYSTEM » ; toutefois, il n'existe pas de note pour ces cours.

Course.getServiceLevelType.toFieldName

Date de création

Date de création du cours.

Course.getCreatedDate

Date de modification

Date de la dernière modification du cours. Notez que cela ne concerne que les modifications de l'enregistrement du cours en lui-même et NON celles du contenu, des devoirs, etc.

Course.getModifiedDate

Titre

Titre du cours affiché à l'utilisateur ou « nom du cours ».

Course.getTitle

Codes de catégorie

Liste délimitée de tous les codes de catégorie de cours (le cas échéant) pour le cours. Le sous-délimiteur est configuré dans les propriétés d'extraction. Exemple (en supposant un sous-délimiteur de tube) :

MATHÉMATIQUES|ALGÈBRE

Course.CATEGORY_IDS

Noms de catégorie

Liste délimitée de tous les noms de catégories de cours (le cas échéant) pour le cours. Le sous-délimiteur est configuré dans les propriétés d'extraction. Exemple (en supposant un sous-délimiteur de tube) :

MATHÉMATIQUES|ALGÈBRE

Course.CATEGORY_NAMES

Champs d'utilisateur

Champ

Description

Clé principale

L'identifiant Blackboard interne de l'utilisateur. Cette valeur est un entier auto-incrémenté généré par le schéma Blackboard lors de la création d'un utilisateur et qui n'a généralement aucune signification en dehors de Blackboard.

User.getId

Clé de personne externe

Identificateur unique non visible par l'utilisateur, et généralement généré par le biais de l'intégration d'instantanés ou d'une intégration similaire. Si un utilisateur est créé via l'interface graphique, la « clé de personne externe » correspondra à l' « ID utilisateur ». Ce champ est également connu sous le nom de identifiant batch.

User.getBatchUid

Téléphone professionnel 1

Téléphone professionnel principal de l'utilisateur.

User.getBusinessPhone1

Téléphone professionnel 2

Téléphone professionnel secondaire de l'utilisateur.

User.getBusinessPhone2

L'entreprise

Société de l'utilisateur.

User.getCompany

Pays

Pays de l'adresse de l'utilisateur.

User.getCountry

Département

Département de l'utilisateur.

User.getDepartment

Courrier électronique

Adresse e-mail de l'utilisateur.

User.getEmailAddress

Nom

Nom de famille de l'utilisateur.

User.getFamilyName

Prénom

Prénom de l'utilisateur.

User.getGivenName

Téléphone du domicile 1

Téléphone principal du domicile de l'utilisateur.

User.getHomePhone1

Téléphone du domicile 2

Téléphone secondaire du domicile de l'utilisateur.

User.getHomePhone2

Disponibilité

« Y » si l'enregistrement de l'utilisateur est disponible, « N » s'il est indisponible.

User.getIsAvailable

Intitulé du poste

Intitulé du poste de l'utilisateur.

User.getJobTitle

Date de la dernière connexion

Date de la dernière connexion au système réussie de l'utilisateur. Si l'utilisateur ne s'est jamais connecté, cette valeur sera vide.

User.getLastLoginDate

Deuxième prénom

Second prénom de l'utilisateur.

User.getMiddleName

Téléphone portable

Numéro de téléphone mobile de l'utilisateur.

User.getMobilePhone

Code étudiant

Attribut Code étudiant de l'enregistrement d'utilisateur. Non pas que cette valeur ne soit PAS garantie comme étant unique dans le système. Seuls le nom d'utilisateur et la clé de personne externe sont des champs uniques garantis.

User.getStudentId

Titre

Titre de l'utilisateur. Ex : M. Mme Dr.

User.getTitle

Code utilisateur

Identificateur unique de l'utilisateur divulgué aux utilisateurs. Également connu sous le nom de nom d'utilisateur.

User.getUserName

Codes de rôles dans l'établissement

Liste délimitée par deux-points de tous les codes de rôle dans l'établissement pour l'utilisateur. L'identifiant du rôle principal sera le premier, suivi de tous les identifiants de rôle secondaires (le cas échéant) pour cet utilisateur.

Personnel : Observer:Role_13

User.INSTITUTION_ROLE_IDS

Noms de rôles dans l'établissement

Liste délimitée par deux-points de tous les noms de rôle dans l'établissement pour l'utilisateur. Le nom du rôle principal sera le premier, suivi de tous les noms de rôles secondaires (le cas échéant) pour cet utilisateur.

Personnel : Observateur : Rôle 13

User.INSTITUTION_ROLE_NAMES

Code de rôle principal dans l'établissement

Code du rôle principal de l'utilisateur dans l'établissement.

User.PRIMARY_INSTITUTION_ROLE_ID

Nom de rôle principal dans l'établissement

Nom de la fonction première dans l'établissement attribuée à l'utilisateur.

User.PRIMARY_INSTITUTION_ROLE_NAME

Codes de rôles secondaires dans l'établissement

Liste délimitée par deux-points de tous les codes de rôle secondaire (le cas échéant) de l'utilisateur.

Observer:Role_13

User.SECONDARY_INSTITUTION_ROLE_IDS

Noms de rôles secondaires de l'utilisateur dans l'établissement

Liste délimitée par deux-points de tous les noms de rôles secondaires (le cas échéant) de l'utilisateur.

Observateur : rôle 13

User.SECONDARY_INSTITUTION_ROLE_NAMES

Codes de rôles dans le système

Liste délimitée par deux-points de tous les codes de rôles système de l'utilisateur dans le domaine DEFAULT. L'ID de rôle système principal sera le premier, suivi de tous les ID de rôles système secondaires (le cas échéant) pour cet utilisateur.

N:U:C

User.SYSTEM_ROLE_IDS

Noms de rôles dans le système

Liste délimitée par deux-points de tous les noms de rôles système de l'utilisateur dans le domaine DEFAULT. Le nom du rôle système principal sera le premier, suivi de tous les noms de rôles système secondaires (le cas échéant) pour cet utilisateur.

Aucun : Administrateur utilisateur : Administrateur du cours

User.SYSTEM_ROLE_NAMES

Code de rôle principal dans le système

Code du rôle principal de l'utilisateur dans le système.

User.PRIMARY_SYSTEM_ROLE_ID

Nom du rôle principal dans le système

Nom du rôle principal de l'utilisateur dans le système.

User.PRIMARY_SYSTEM_ROLE_NAME

Codes de rôles secondaires dans le système

Liste délimitée par deux-points de tous les codes de rôles secondaires dans le système (le cas échéant) de l'utilisateur dans le domaine DEFAULT.

U:C

User.SECONDARY_SYSTEM_ROLE_IDS

Noms des rôles secondaires dans le système

Liste délimitée par deux-points de tous les noms de rôles secondaires dans le système (le cas échéant) de l'utilisateur dans le domaine DEFAULT.

User Administrator:Course Administrator

User.SECONDARY_SYSTEM_ROLE_NAMES

Champs de note

Les champs de cette section permettent d'accéder aux informations relatives à la note d'un étudiant sur un élément (ou une colonne) spécifique à partir du Centre de notes Blackboard Learn.

Champ

Description

Clé principale

Identificateur interne Blackboard de la note. Cette valeur est un entier auto-incrémenté généré par le schéma Blackboard lors de la création d'un utilisateur et qui n'a généralement aucune signification en dehors de Blackboard.

Grade.getId

Note de la tentative

Note affichée de la dernière tentative par rapport à l'élément évaluable de l'inscription. Si la note n'est pas un devoir ou une évaluation, il n'y aura qu'une seule tentative.

Grade.getAttemptGrade

Résultat de la tentative

Nombre de points (valeur décimale) de la dernière tentative par rapport à l'élément évaluable de l'inscription.

Grade.getAttemptScore

Date de la tentative

Date à laquelle la tentative a été créée. Pour les évaluations et les devoirs, il s'agit de la date à laquelle l'élément a été créé par l'apprenant. Pour les notes saisies manuellement (c'est-à-dire saisies directement dans la feuille de calcul du centre de notes), il s'agit de la date à laquelle le professeur a fourni la note. Remarque que cela ne doit PAS être confondu avec la date de remplacement saisie par le formateur, qui est un champ différent.

Grade.getLastAttemptDate

État de la tentative

Représentation numérique de l'état de la tentative :

  1. Pas tenté

  2. Abandonnée

  3. En cours

  4. Suspendue

  5. Annulée

  6. Nécessite une notation

  7. Terminé

Grade.getStatus

Note manuelle

Valeur d'affichage d'une note manuellement remplacée pour l'étudiant. Si la note n'a pas été modifiée manuellement, cette valeur sera vide.

Grade.getManualGrade

Résultat manuel

Valeur décimale d'une note manuellement remplacée pour l'étudiant. Si la note n'a pas été modifiée manuellement, cette valeur sera vide.

Grade.getManualScore

Note affichée

Valeur de la note telle qu'elle s'affiche dans le centre de notes. Cette valeur tient compte des tentatives multiples et des notes annulées manuellement. Dans la plupart des cas, il s'agit de la valeur que vous souhaitez inclure dans l'extrait.

Grade.getSchemaValue

Résultat affiché

Valeur décimale de la note dans le centre de notes. Cette valeur tient compte des tentatives multiples et des notes annulées manuellement. Dans la plupart des cas, il s'agit de la valeur que vous souhaitez inclure dans l'extrait.

Grade.getScoreValue

Indicateur d'exclusion

« Y » si une exemption a été accordée par l'enseignant pour la note, « N » dans le cas contraire.

Grade.isExempt

Indicateur de note nul

« Y » si la note n'existe pas, « N » dans le cas contraire.

Grade.isNullGrade

Indicateur de note manuel/de remplacement

« Y » si la note a été remplacée manuellement par le professeur, « N » dans le cas contraire.

Grade.isOverridden

Date de remplacement

Date à laquelle la note a été remplacée par le professeur. Remarquez que ce n'est PAS la même chose qu'une remarque attribuée manuellement via la feuille de calcul du centre de remarques, mais la date à laquelle une remarque de remplacement réelle a été spécifiée (ajoutée ou mise à jour).

Grade.getOverrideDate

Champs d'éléments du centre de notes

Les champs de cette section s'appliquent aux éléments (ou colonnes) du centre de notes.

Champ

Description

Clé principale

Identificateur interne Blackboard de l'élément évaluable. Cette valeur est un entier auto-incrémenté généré par le schéma Blackboard lors de la création d'un utilisateur et qui n'a généralement aucune signification en dehors de Blackboard.

Item.getId

Indicateur de note externe

« Y » s'il s'agit de la note externe du cours. « N » dans le cas contraire. Remarquez qu'il ne peut y avoir qu'un seul élément marqué comme note externe par cours.

Item.IS_EXTERNAL_GRADE

Description affichée

Description de l'élément évaluable destinée à l'utilisateur.

Item.getDescriptionForDisplay.getText

Nom de colonne affiché

Le nom de la colonne affiché est une valeur obligatoire dans le centre de notes Blackboard et sera la valeur affichée aux utilisateurs finaux SAUF si un titre affiché a été fourni.

Item.getDisplayColumnName

Nombre de points possibles

Nombre décimal représentant le nombre de points possibles pour l'élément évaluable.

Item.getDisplayPoints

Titre affiché

La valeur Titre affiché n'est pas requise ; Toutefois, si elle est fournie pour un élément dans le centre de notes, elle sera affichée pour les utilisateurs finaux à la place du « Nom de colonne affiché ».

Item.getDisplayTitle

Champs d'adhésion

Champ

Description

Clé principale

Identifiant interne Blackboard pour l'inscription. Cette valeur est un entier auto-incrémenté généré par le schéma Blackboard lors de la création d'un utilisateur et qui n'a généralement aucune signification en dehors de Blackboard.

Member.getId

Disponibilité

« Y » si l'enregistrement d'inscription est disponible, « N » s'il est indisponible.

Member.getIsAvailable

Date de début d'inscription

Date à laquelle l'utilisateur a été inscrit au cours. Remarquez que cette valeur peut être nulle si la date d'effectif n'a pas été explicitement fournie avec l'intégration.

Member.getEnrollmentDate

Date de modification

Date de la dernière modification de l'enregistrement d'inscription.

Member.getModifiedDate

Date du dernier accès

Date du dernier accès de l'utilisateur au cours. Cette valeur sera nulle si l'utilisateur n'a pas accédé au cours.

Member.getLastAccessDate

Champ de données statiques

Champ

Description

Valeur statique

Permet d'inclure du contenu statique dans le mappage de colonnes, où XXX est la valeur du contenu statique à inclure.

Des caractères spéciaux peuvent être inclus dans la valeur statique de ce champ. Les caractères spéciaux doivent être configurés en tant que valeur codée. Par exemple :

PROCESSSTATUS= : :static : :I%7C écrira la valeur « I| » dans le fichier d'extrait avec l'en-tête de colonne PROCESSSTATUS.

::static::XXX

Valeurs dérivées spéciales

Les champs de cette section sont des champs spéciaux qui tirent leurs valeurs d'autres champs.

Champ

Description

Grade.PERCENTAGE_SCORE

Contiendra la valeur des points effectifs divisés par les points possibles, uniquement si elle peut être calculée. Dans le cas contraire, il sera vide.

Grade.LETTER_GRADE

Cette valeur ne sera affichée comme valeur du schéma que si une lettre est spécifiée. Dans le cas contraire, il sera vide.

Item.EXTERNAL_SEQNUM

Cette valeur sera la valeur spécifiée dans le mappage de séquence externe.

User.OPTIONAL_DATA:XXX

Cette valeur correspond à la valeur des données facultatives d'inscription des utilisateurs spécifiées sous XXX.

Ex : si le provisionnement entrant transmet un champ de données facultatif COHORT avec les données d'effectif des utilisateurs, l'implémentation à inclure dans l'extrait serait la suivante :

User.OPTIONAL_DATA: COHORT

Grade.OPTIONAL_DATA:XXX

Cette valeur sera la valeur des données facultatives de notation, comme spécifié dans XXX.

Ex : si le provisionnement entrant transmet un champ de données facultatif PartTerm avec l'élément évaluable, l'implémentation à inclure dans l'extrait serait la suivante :

Grade.OPTIONAL_DATA:PartTerm

Grade.getCategoryName

Cette valeur correspond au nom de la catégorie de note (par ex., Devoir).

User.EXTRACTOR_BATCH_UID

Cette valeur correspond au batch_uid de l'utilisateur qui a approuvé l'extraction.

User.EXTRACTOR_USER_ID

Cette valeur correspond au code utilisateur de l'utilisateur qui a approuvé l'extraction.

User.EXTRACTOR_FULLNAME

Cette valeur correspond au nom complet de l'utilisateur qui a approuvé l'extraction.

User.EXTRACTOR_EMAIL

Cette valeur correspond à l'adresse e-mail de l'utilisateur qui a approuvé l'extraction.

User.GRADER_FULLNAME

Cette valeur correspond au nom complet du dernier évaluateur de l'élément évaluable.

User.GRADER_EMAIL

Cette valeur sera l'e-mail du dernier évaluateur de l'élément évaluable.

Course.TERM_CODE

Cette valeur correspond au nom de la période à laquelle la section du cours est associée.

X::regEx:Y

La valeur sera le résultat de l'expression régulière spécifiée par Y pour le champ X.

Exemple : Course.getBatchUid::regEx:^.*?_(.*?) où le batch_uid de cours serait 202210_12345 renverrait 12345

Grade.getPostedDate

Cette valeur correspond à la date de publication (pour les cours Ultra).

Term.getSourceId

Cette valeur correspond à l'ID source de la période à laquelle le cours est associé.