À propos de l'interface de IReplaceSectionAssociationHandler

L'interface du gestionnaire IReplaceSectionAssociationHandler est utilisée par les adaptateurs IPSIS et l'IU Association de section pour prendre en charge l'opération de remplacement pour les associations de section.

Dans le cas d'une configuration type, une requête d'association de section est transformée en offre de cours dans Environnement d'apprentissage de Brightspace. Les sections sont subordonnées à l'offre de cours. L'offre hérite de certaines propriétés, notamment le nœud primaire du modèle, de la première section de la liste.

La mise en œuvre de l'interface est D2L.IM.IPSIS.OrgUnits.SectionAssociations.Handlers.IReplaceSectionAssociationHandler.

Les listes de configuration suivantes offrent un point de départ pour toute mise en œuvre IPSIS :

IPSIS, Template – Sections

  • ReplaceSectionAssociationReadHandler (Sort Order = 10)
  • ReplaceSectionAssociationPropertiesDefaultFirstSectionHandler (Sort Order = 20)
  • ReplaceSectionAssociationValidateHandler (Sort Order = 30)
  • ReplaceSectionAssociationCreateLMSOfferingHandler (Sort Order = 40)
  • ReplaceSectionAssociationCreateIMHandler (Sort Order = 50)
  • ReplaceSectionAssociationAddLMSSectionHandler (Sort Order = 60)
  • ReplaceSectionAssociationUnenrollLMSGroupSectionHandler (Sort Order = 70)
  • ReplaceSectionAssociationUnenrollLMSOfferingHandler (Sort Order = 80)
  • ReplaceSectionAssociationRemoveLMSGroupSectionHandler (Sort Order = 90)
  • ReplaceSectionAssociationSaveLMSOfferingHandler (Sort Order = 100)
  • ReplaceSectionAssociationSaveIMHandler (Sort Order = 110)

IPSIS, Template – Groups

  • ReplaceSectionAssociationReadHandler (Sort Order = 10)
  • ReplaceSectionAssociationPropertiesDefaultFirstSectionHandler (Sort Order = 20)
  • ReplaceSectionAssociationValidateHandler (Sort Order = 30)
  • ReplaceSectionAssociationCreateLMSOfferingHandler (Sort Order = 40)
  • ReplaceSectionAssociationCreateIMHandler (Sort Order = 50)
  • ReplaceSectionAssociationAddLMSGroupHandler (Sort Order = 60)
  • ReplaceSectionAssociationUnenrolLMSGroupSectionHandler (Sort Order = 70)
  • ReplaceSectionAssociationUnenrolLMSOfferingHandler (Sort Order = 80)
  • ReplaceSectionAssociationRemoveLMSGroupSectionHandler (Sort Order = 90)
  • ReplaceSectionAssociationSaveLMSOfferingHandler (Sort Order = 100)
  • ReplaceSectionAssociationSaveIMHandler (Sort Order = 110)

SA, Template – Sections

Ce point d'extrémité est utilisé par l'IU Association de section lorsque des associations nécessitent la création ou l'actualisation de sections SGA :

  • ReplaceSectionAssociationAddLMSSectionHandler (Sort Order = 10)
  • ReplaceSectionAssociationUnenrolLMSGroupSectionHandler (Sort Order = 20)
  • ReplaceSectionAssociationUnenrolLMSOfferingHandler (Sort Order = 30)
  • ReplaceSectionAssociationRemoveLMSGroupSectionHandler (Sort Order = 40)
  • ReplaceSectionAssociationUpdateHierarchyHandler (Sort Order = 50)

SA, Template – Groups

Ce point d'extrémité est utilisé par l'IU Association de section lorsque des associations nécessitent la création ou l'actualisation de groupes dans le SGA :

  • ReplaceSectionAssociationAddLMSGroupHandler (Sort Order = 10)
  • ReplaceSectionAssociationUnenrolLMSGroupSectionHandler (Sort Order = 20)
  • ReplaceSectionAssociationUnenrolLMSOfferingHandler (Sort Order = 30)
  • ReplaceSectionAssociationRemoveLMSGroupSectionHandler (Sort Order = 40)