Contents

CLSProgressReportingCapability

A progress reporting capability supported by a context.

Declaration

class CLSProgressReportingCapability

Overview

You use activities to report metrics about a student’s progress through the task associated with a context. Every activity automatically measures time spent performing the task, but you can provide additional information, like the completion percentage, or a final score.

To help teachers understand what to expect from a context, create a set of CLSProgressReportingCapability instances — one for each kind of metric the context reports. Add the complete set to the context by calling the addProgressReportingCapabilities(_:) method.

When you create a reporting capability, include a brief description of the capability as a localized string in the details property. Schoolwork presents this to teachers to provide additional information about the metric.

Topics

Creating a Progress Reporting Capability

Characterizing the Capability

See Also

Indicating progress reporting capabilities