Microsoft Graph · Schema

microsoft.graph.speakerAssignmentSubmission

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphspeakerassignmentsubmission-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.speakerAssignmentSubmission",
  "title": "microsoft.graph.speakerAssignmentSubmission",
  "allOf": [
    {
      "$ref": "#/components/schemas/microsoft.graph.entity"
    },
    {
      "title": "speakerAssignmentSubmission",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "assignmentId": {
          "type": "string",
          "description": "ID of the assignment with which this submission is associated."
        },
        "averageWordsPerMinutePace": {
          "type": "number",
          "description": "The average speaking pace of the student, measured in words per minute.",
          "format": "int64",
          "nullable": true
        },
        "classId": {
          "type": "string",
          "description": "ID of the class this speaker progress is associated with.",
          "nullable": true
        },
        "fillerWordsOccurrencesCount": {
          "type": "number",
          "description": "The number of times the student was flagged by Speaker Coach for using a filler word.",
          "format": "int64",
          "nullable": true
        },
        "incorrectCameraDistanceOccurrencesCount": {
          "type": "number",
          "description": "The number of times the student was flagged by Speaker Coach for being either too close or too far away from the camera.",
          "format": "int64",
          "nullable": true
        },
        "lengthOfSubmissionInSeconds": {
          "oneOf": [
            {
              "type": "number",
              "format": "double",
              "nullable": true
            },
            {
              "type": "string",
              "nullable": true
            },
            {
              "$ref": "#/components/schemas/ReferenceNumeric"
            }
          ],
          "description": "The length of the student submission in seconds."
        },
        "lostEyeContactOccurrencesCount": {
          "type": "number",
          "description": "The number of times the student was flagged by Speaker Coach for losing eye contact with the camera.",
          "format": "int64",
          "nullable": true
        },
        "monotoneOccurrencesCount": {
          "type": "number",
          "description": "The number of times the student was flagged by Speaker Coach for speaking in monotone.",
          "format": "int64",
          "nullable": true
        },
        "nonInclusiveLanguageOccurrencesCount": {
          "type": "number",
          "description": "The number of times the student was flagged by Speaker Coach for using non-inclusive or sensitive language.",
          "format": "int64",
          "nullable": true
        },
        "obstructedViewOccurrencesCount": {
          "type": "number",
          "description": "The number of times the student was flagged by Speaker Coach for obstructing the view of their face.",
          "format": "int64",
          "nullable": true
        },
        "repetitiveLanguageOccurrencesCount": {
          "type": "number",
          "description": "The number of times the student was flagged by Speaker Coach for using repetitive language.",
          "format": "int64",
          "nullable": true
        },
        "studentId": {
          "type": "string",
          "description": "ID of the user this speaker progress is associated with.",
          "nullable": true
        },
        "submissionDateTime": {
          "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
          "type": "string",
          "description": "Date and time of the submission this speaker progress is associated with. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.",
          "format": "date-time"
        },
        "submissionId": {
          "type": "string",
          "description": "ID of the submission this speaker progress is associated with.",
          "nullable": true
        },
        "topFillerWords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The filler words used most by the student."
        },
        "topMispronouncedWords": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The words mispronounced most by the student."
        },
        "topNonInclusiveWordsAndPhrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The non-inclusive or sensitive words and phrases most used by the student."
        },
        "topRepetitiveWordsAndPhrases": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "The words and phrases most repeated by the student."
        },
        "wordsSpokenCount": {
          "type": "number",
          "description": "Total number of words spoken by the student in the submission.",
          "format": "int64"
        },
        "@odata.type": {
          "type": "string"
        }
      }
    }
  ],
  "x-ms-discriminator-value": "#microsoft.graph.speakerAssignmentSubmission"
}