- [JSON representation](https://developers.google.com/workspace/classroom/reference/rest/v1/LearningGoal#SCHEMA_REPRESENTATION)
- [LearningStandardInfo](https://developers.google.com/workspace/classroom/reference/rest/v1/LearningGoal#LearningStandardInfo)
  - [JSON representation](https://developers.google.com/workspace/classroom/reference/rest/v1/LearningGoal#LearningStandardInfo.SCHEMA_REPRESENTATION)

<br />

> [!WARNING]
> **Developer Preview:** Available as part of the [Google Workspace Developer Preview Program](https://developers.google.com/workspace/preview), which grants early access to certain features. This feature is available in `https://developers.google.com/workspace/classroom/reference/rest/v1/PreviewVersion` and later. See [Access Preview APIs](https://developers.google.com/workspace/classroom/reference/preview) to learn more.

Reference to a Learning Goal.

<br />

| JSON representation |
|---|
| ``` { "id": string, "courseId": string, "title": string, "learningStandardInfo": { object (`https://developers.google.com/workspace/classroom/reference/rest/v1/LearningGoal#LearningStandardInfo`) } } ``` |

| Fields ||
|---|---|
| `id` | `string (https://developers.google.com/discovery/v1/type-format format)` Optional. A globally unique ID for the learning goal. |
| `courseId` | `string` Optional. ID of the course that the learning goal belongs to. |
| `title` | `string` Output only. The title or statement of the learning goal. |
| The type and ID of the learning goal. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: ||
| `learningStandardInfo` | ``object (`https://developers.google.com/workspace/classroom/reference/rest/v1/LearningGoal#LearningStandardInfo`)`` The learning standard associated with the learning goal. |
| End of mutually exclusive fields. ||

## LearningStandardInfo

<br />

> [!WARNING]
> **Developer Preview:** Available as part of the [Google Workspace Developer Preview Program](https://developers.google.com/workspace/preview), which grants early access to certain features. This feature is available in `https://developers.google.com/workspace/classroom/reference/rest/v1/PreviewVersion` and later. See [Access Preview APIs](https://developers.google.com/workspace/classroom/reference/preview) to learn more.

Identifier for a learning standard.

<br />

| JSON representation |
|---|
| ``` { "standardCode": string, "documentTitle": string, "caseGuid": { object (`https://developers.google.com/workspace/classroom/reference/rest/v1/CaseGuid`) }, "sourceDataAvailabilityStatus": enum (`https://developers.google.com/workspace/classroom/reference/rest/v1/LearningStandardAvailabilityState`) } ``` |

| Fields ||
|---|---|
| `standardCode` | `string` Output only. Code for the learning standard, if applicable. Example: NY-2.NBT.4 |
| `documentTitle` | `string` Output only. User facing title of the learning standard document. |
| `caseGuid` | ``object (`https://developers.google.com/workspace/classroom/reference/rest/v1/CaseGuid`)`` Contains metadata sourced from Satchel Rosetta Exchange, formerly known as CASE Network 2. (<https://rosetta.commongoodlt.com/>) |
| `sourceDataAvailabilityStatus` | ``enum (`https://developers.google.com/workspace/classroom/reference/rest/v1/LearningStandardAvailabilityState`)`` Output only. The availability status of the learning standard document or item. |