Interface CourseProgramBatchProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
CourseProgramBatchManager, CourseProgramBatchProxyManager

public interface CourseProgramBatchProfile extends OsidProfile

The CourseProgramBatchProfile describes the interoperability among batch program 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.
    • supportsProgramBatchAdmin

      boolean supportsProgramBatchAdmin()
      Tests if bulk administration of programs is available.
      Returns:
      true if a program bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsProgramOfferingBatchAdmin

      boolean supportsProgramOfferingBatchAdmin()
      Tests if bulk administration of program offerings is available.
      Returns:
      true if a program offering bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsCredentialBatchAdmin

      boolean supportsCredentialBatchAdmin()
      Tests if bulk administration of credentials is available.
      Returns:
      true if a credential bulk administrative service is available, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsEnrollmentBatchAdmin

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