# Course summary (outputs)

Eduflow provides access to various computed results via your course's activity page

![](https://2518674650-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GmK_EkZyQQJhTJyLh%2F-MS-qSC1fTkfcUAyo4_n%2F-MS-sAsV8Gq5DPfz2aCg%2Fimage.png?alt=media\&token=8e883dcb-5ed4-4948-b219-f48d1e326ff7)

From within, you can access:

| Table        | Values                                                                                              |
| ------------ | --------------------------------------------------------------------------------------------------- |
| **Progress** | Completion state / status of activities                                                             |
| **Scores**   | Submission, review quality (%)                                                                      |
| **Metadata** | Completion date, file size, word count, reviews/reflections completed, Topics/comments/likes posted |

![](https://2518674650-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3GmK_EkZyQQJhTJyLh%2F-MS-qSC1fTkfcUAyo4_n%2F-MS-sNewGmwWalw9wxYm%2Fimage.png?alt=media\&token=d39fc6f9-ee1f-47a2-9ddb-9bbe58d49240)

### Querying

#### Score activity

This example retrieves score completion state and score outputs.

{% tabs %}
{% tab title="Query" %}

```graphql
query ScoreActivityQuery {
  activity(id: "<activity_id>") {
    ... on ScoringActivity {
      outputs {
        edges {
          node {
            user {
              username
              email
            }
            outputs {
              ... on CompletionState {
                outputType
                status
                isOverridden
              }
              ... on Score {
                outputType
                score
              }
            }
          }
        }
      }
    }
  }
}
```

{% endtab %}

{% tab title="Response" %}

```json
{
  "data": {
    "activity": {
      "outputs": {
        "edges": [
          {
            "node": {
              "user": {
                "username": "oscar.martinez@dunder-mifflin.com",
                "email": "oscar.martinez@dunder-mifflin.com"
              },
              "outputs": [
                {},
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "Score",
                  "score": "1.0"
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "angela.martin@dunder-mifflin.com",
                "email": "angela.martin@dunder-mifflin.com"
              },
              "outputs": [
                {},
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "Score",
                  "score": "0.3666666666666667"
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": null,
                "email": "creed.bratton@dunder-mifflin.com"
              },
              "outputs": [
                {},
                {
                  "outputType": "CompletionState",
                  "status": "Unstarted",
                  "isOverridden": false
                },
                {
                  "outputType": "Score",
                  "score": null
                }
              ]
            }
          }
        ]
      }
    }
  }
}espon
```

{% endtab %}
{% endtabs %}

#### Submission Activity

This examples has fragments for completion, file size, and (word) count.

{% tabs %}
{% tab title="Query" %}

```graphql
query SubmissionActivityQuery {
  activity(id: "<activity_id>") {
    ... on SubmissionActivity {
      outputs {
        edges {
          node {
            user {
              username
              email
            }
            outputs {
              ... on CompletionState {
                outputType
                status
                isOverridden
              }
              ... on CompletionDate {
                outputType
                completionDate
              }
              ... on FileSize {
                outputType
                sizeBytes
              }
              ... on Count {
                outputType
                max
                count
              }
            }
          }
        }
      }
    }
  }
}

```

{% endtab %}

{% tab title="Response" %}

```javascript
{
  "data": {
    "activity": {
      "outputs": {
        "edges": [
          {
            "node": {
              "user": {
                "username": "andy",
                "email": "andy.bernard@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": "2022-04-28T08:18:41.576372Z"
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "angela",
                "email": "angela.martin@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Unstarted",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": null
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "creed.bratton",
                "email": "creed.bratton@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": "2022-04-28T08:18:41.576372Z"
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": 8284362
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "erin.hannon",
                "email": "erin.hannon@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": "2022-04-28T08:18:41.576372Z"
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": 678768
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "jim",
                "email": "jim@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Unstarted",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": null
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "karen",
                "email": "karen.filipelli@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": "2022-04-28T08:18:41.576372Z"
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": 13
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "kelly",
                "email": "kelly.kapoor@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Unstarted",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": null
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "kevin",
                "email": "kevin.mallone@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": "2022-04-28T08:18:41.576372Z"
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": 859560
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "meredith",
                "email": "meredith.palmer@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Unstarted",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": null
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "oscar",
                "email": "oscar.martinez@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Unstarted",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": null
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "pam",
                "email": "pam@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": "2022-04-28T08:18:41.576372Z"
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": 1167
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "phyllis",
                "email": "phyllis.vance@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Unstarted",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": null
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "ryan",
                "email": "ryan.howard@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": "2022-04-28T08:18:41.576372Z"
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "stanley",
                "email": "stanley@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Unstarted",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": null
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": null
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          },
          {
            "node": {
              "user": {
                "username": "toby",
                "email": "toby.flenderson@dunder-mifflin.com"
              },
              "outputs": [
                {
                  "outputType": "CompletionState",
                  "status": "Finished",
                  "isOverridden": false
                },
                {
                  "outputType": "CompletionDate",
                  "completionDate": "2022-04-28T08:18:41.576372Z"
                },
                {
                  "outputType": "FileSize",
                  "sizeBytes": 529224
                },
                {
                  "outputType": "Count",
                  "max": null,
                  "count": null
                }
              ]
            }
          }
        ]
      }
    }
  }
}
```

{% endtab %}
{% endtabs %}
