Interface LearningBatchProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
LearningBatchManager, LearningBatchProxyManager

public interface LearningBatchProfile extends OsidProfile

The LearningBatchProfile describes the interoperability among batch learning services.

  • Method Details

    • supportsVisibleFederation

      boolean supportsVisibleFederation()
      Tests if federation is visible.
      Returns:
      true if visible federation is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsObjectiveBatchAdmin

      boolean supportsObjectiveBatchAdmin()
      Tests if bulk administration of availabilities is available.
      Returns:
      true if an objective bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsActivityBatchAdmin

      boolean supportsActivityBatchAdmin()
      Tests if bulk administration of activities is available.
      Returns:
      true if an activity bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProficiencyBatchAdmin

      boolean supportsProficiencyBatchAdmin()
      Tests if bulk administration of proficiencies is available.
      Returns:
      true if a proficiency bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsObjectiveBankBatchAdmin

      boolean supportsObjectiveBankBatchAdmin()
      Tests if bulk administration of objective banks is available.
      Returns:
      true if an objective bank bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.