Interface CourseBatchProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
CourseBatchManager, CourseBatchProxyManager

public interface CourseBatchProfile extends OsidProfile

The CourseBatchProfile describes the interoperability among batch course 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.
    • supportsCourseBatchAdmin

      boolean supportsCourseBatchAdmin()
      Tests if bulk administration of courses is available.
      Returns:
      true if a course bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsActivityUnitBatchAdmin

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

      boolean supportsCourseOfferingBatchAdmin()
      Tests if bulk administration of course offerings is available.
      Returns:
      true if a course offering 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.
    • supportsTermBatchAdmin

      boolean supportsTermBatchAdmin()
      Tests if bulk administration of terms is available.
      Returns:
      true if a term bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsCourseCatalogBatchAdmin

      boolean supportsCourseCatalogBatchAdmin()
      Tests if bulk administration of course catalogs is available.
      Returns:
      true if a course catalog bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.