Class ReadingAssignmentSubmission

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.ReadingAssignmentSubmission
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class ReadingAssignmentSubmission extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • ReadingAssignmentSubmission

      public ReadingAssignmentSubmission()
      Instantiates a new ReadingAssignmentSubmission and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static ReadingAssignmentSubmission createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a ReadingAssignmentSubmission
    • getAccuracyScore

      @Nullable public Double getAccuracyScore()
      Gets the accuracyScore property value. Accuracy score of the reading progress.
      Returns:
      a Double
    • getAction

      @Nullable public String getAction()
      Gets the action property value. Indicates whether the submission is an attempt by the student or a miscue edit done by the educator. The possible values are Attempt and EditMiscue.
      Returns:
      a String
    • getAssignmentId

      @Nullable public String getAssignmentId()
      Gets the assignmentId property value. ID of the assignment with which this submission is associated.
      Returns:
      a String
    • getChallengingWords

      @Nullable public List<ChallengingWord> getChallengingWords()
      Gets the challengingWords property value. List of words that the student found challenging during the reading session.
      Returns:
      a List<ChallengingWord>
    • getClassId

      @Nullable public String getClassId()
      Gets the classId property value. ID of the class this reading progress is associated with.
      Returns:
      a String
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getInsertions

      @Nullable public Long getInsertions()
      Gets the insertions property value. Insertions of the reading progress.
      Returns:
      a Long
    • getMispronunciations

      @Nullable public Long getMispronunciations()
      Gets the mispronunciations property value. Mispronunciations of the reading progress.
      Returns:
      a Long
    • getMissedExclamationMarks

      @Nullable public Long getMissedExclamationMarks()
      Gets the missedExclamationMarks property value. Number of exclamation marks missed in the reading passage.
      Returns:
      a Long
    • getMissedPeriods

      @Nullable public Long getMissedPeriods()
      Gets the missedPeriods property value. Number of periods missed in the reading passage.
      Returns:
      a Long
    • getMissedQuestionMarks

      @Nullable public Long getMissedQuestionMarks()
      Gets the missedQuestionMarks property value. Number of question marks missed in the reading passage.
      Returns:
      a Long
    • getMissedShorts

      @Nullable public Long getMissedShorts()
      Gets the missedShorts property value. Number of short words missed during the reading session.
      Returns:
      a Long
    • getMonotoneScore

      @Nullable public Double getMonotoneScore()
      Gets the monotoneScore property value. Score that reflects the student's use of intonation and expression. Lower scores indicate more monotone reading.
      Returns:
      a Double
    • getOmissions

      @Nullable public Long getOmissions()
      Gets the omissions property value. Omissions of the reading progress.
      Returns:
      a Long
    • getRepetitions

      @Nullable public Long getRepetitions()
      Gets the repetitions property value. Number of times the student repeated words or phrases during the reading session.
      Returns:
      a Long
    • getSelfCorrections

      @Nullable public Long getSelfCorrections()
      Gets the selfCorrections property value. Number of times the student self-corrected their reading errors.
      Returns:
      a Long
    • getStudentId

      @Nullable public String getStudentId()
      Gets the studentId property value. ID of the user this reading progress is associated with.
      Returns:
      a String
    • getSubmissionDateTime

      @Nullable public OffsetDateTime getSubmissionDateTime()
      Gets the submissionDateTime property value. Date and time of the submission this reading 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.
      Returns:
      a OffsetDateTime
    • getSubmissionId

      @Nullable public String getSubmissionId()
      Gets the submissionId property value. ID of the submission this reading progress is associated with.
      Returns:
      a String
    • getUnexpectedPauses

      @Nullable public Long getUnexpectedPauses()
      Gets the unexpectedPauses property value. Number of unexpected pauses made during the reading session.
      Returns:
      a Long
    • getWordCount

      @Nullable public Long getWordCount()
      Gets the wordCount property value. Words count of the reading progress.
      Returns:
      a Long
    • getWordsPerMinute

      @Nullable public Double getWordsPerMinute()
      Gets the wordsPerMinute property value. Words per minute of the reading progress.
      Returns:
      a Double
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAccuracyScore

      public void setAccuracyScore(@Nullable Double value)
      Sets the accuracyScore property value. Accuracy score of the reading progress.
      Parameters:
      value - Value to set for the accuracyScore property.
    • setAction

      public void setAction(@Nullable String value)
      Sets the action property value. Indicates whether the submission is an attempt by the student or a miscue edit done by the educator. The possible values are Attempt and EditMiscue.
      Parameters:
      value - Value to set for the action property.
    • setAssignmentId

      public void setAssignmentId(@Nullable String value)
      Sets the assignmentId property value. ID of the assignment with which this submission is associated.
      Parameters:
      value - Value to set for the assignmentId property.
    • setChallengingWords

      public void setChallengingWords(@Nullable List<ChallengingWord> value)
      Sets the challengingWords property value. List of words that the student found challenging during the reading session.
      Parameters:
      value - Value to set for the challengingWords property.
    • setClassId

      public void setClassId(@Nullable String value)
      Sets the classId property value. ID of the class this reading progress is associated with.
      Parameters:
      value - Value to set for the classId property.
    • setInsertions

      public void setInsertions(@Nullable Long value)
      Sets the insertions property value. Insertions of the reading progress.
      Parameters:
      value - Value to set for the insertions property.
    • setMispronunciations

      public void setMispronunciations(@Nullable Long value)
      Sets the mispronunciations property value. Mispronunciations of the reading progress.
      Parameters:
      value - Value to set for the mispronunciations property.
    • setMissedExclamationMarks

      public void setMissedExclamationMarks(@Nullable Long value)
      Sets the missedExclamationMarks property value. Number of exclamation marks missed in the reading passage.
      Parameters:
      value - Value to set for the missedExclamationMarks property.
    • setMissedPeriods

      public void setMissedPeriods(@Nullable Long value)
      Sets the missedPeriods property value. Number of periods missed in the reading passage.
      Parameters:
      value - Value to set for the missedPeriods property.
    • setMissedQuestionMarks

      public void setMissedQuestionMarks(@Nullable Long value)
      Sets the missedQuestionMarks property value. Number of question marks missed in the reading passage.
      Parameters:
      value - Value to set for the missedQuestionMarks property.
    • setMissedShorts

      public void setMissedShorts(@Nullable Long value)
      Sets the missedShorts property value. Number of short words missed during the reading session.
      Parameters:
      value - Value to set for the missedShorts property.
    • setMonotoneScore

      public void setMonotoneScore(@Nullable Double value)
      Sets the monotoneScore property value. Score that reflects the student's use of intonation and expression. Lower scores indicate more monotone reading.
      Parameters:
      value - Value to set for the monotoneScore property.
    • setOmissions

      public void setOmissions(@Nullable Long value)
      Sets the omissions property value. Omissions of the reading progress.
      Parameters:
      value - Value to set for the omissions property.
    • setRepetitions

      public void setRepetitions(@Nullable Long value)
      Sets the repetitions property value. Number of times the student repeated words or phrases during the reading session.
      Parameters:
      value - Value to set for the repetitions property.
    • setSelfCorrections

      public void setSelfCorrections(@Nullable Long value)
      Sets the selfCorrections property value. Number of times the student self-corrected their reading errors.
      Parameters:
      value - Value to set for the selfCorrections property.
    • setStudentId

      public void setStudentId(@Nullable String value)
      Sets the studentId property value. ID of the user this reading progress is associated with.
      Parameters:
      value - Value to set for the studentId property.
    • setSubmissionDateTime

      public void setSubmissionDateTime(@Nullable OffsetDateTime value)
      Sets the submissionDateTime property value. Date and time of the submission this reading 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.
      Parameters:
      value - Value to set for the submissionDateTime property.
    • setSubmissionId

      public void setSubmissionId(@Nullable String value)
      Sets the submissionId property value. ID of the submission this reading progress is associated with.
      Parameters:
      value - Value to set for the submissionId property.
    • setUnexpectedPauses

      public void setUnexpectedPauses(@Nullable Long value)
      Sets the unexpectedPauses property value. Number of unexpected pauses made during the reading session.
      Parameters:
      value - Value to set for the unexpectedPauses property.
    • setWordCount

      public void setWordCount(@Nullable Long value)
      Sets the wordCount property value. Words count of the reading progress.
      Parameters:
      value - Value to set for the wordCount property.
    • setWordsPerMinute

      public void setWordsPerMinute(@Nullable Double value)
      Sets the wordsPerMinute property value. Words per minute of the reading progress.
      Parameters:
      value - Value to set for the wordsPerMinute property.