/* * Copyright 2012 Shared Learning Collaborative, LLC * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2012.04.20 at 03:09:04 PM EDT // package org.slc.sli.sample.entities; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; /** * This entity represents the student's response to an assessment item and the item-level scores such as correct, incorrect, or met standard. * * * <p>Java class for StudentAssessmentItem complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="StudentAssessmentItem"> * <complexContent> * <extension base="{http://ed-fi.org/0100}ComplexObjectType"> * <sequence> * <element name="AssessmentResponse" type="{http://ed-fi.org/0100}AssessmentResponse" minOccurs="0"/> * <element name="ResponseIndicator" type="{http://ed-fi.org/0100}ResponseIndicatorType" minOccurs="0"/> * <element name="AssessmentItemResult" type="{http://ed-fi.org/0100}AssessmentItemResultType"/> * <element name="RawScoreResult" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> * <element name="StudentTestAssessmentReference" type="{http://ed-fi.org/0100}ReferenceType" minOccurs="0"/> * <element name="StudentObjectiveAssessmentReference" type="{http://ed-fi.org/0100}ReferenceType" minOccurs="0"/> * <element name="AssessmentItemReference" type="{http://ed-fi.org/0100}AssessmentItemReferenceType"/> * </sequence> * </extension> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "StudentAssessmentItem", propOrder = { "assessmentResponse", "responseIndicator", "assessmentItemResult", "rawScoreResult", "studentTestAssessmentReference", "studentObjectiveAssessmentReference", "assessmentItemReference" }) public class StudentAssessmentItem extends ComplexObjectType { @XmlElement(name = "AssessmentResponse") protected String assessmentResponse; @XmlElement(name = "ResponseIndicator") protected ResponseIndicatorType responseIndicator; @XmlElement(name = "AssessmentItemResult", required = true) protected AssessmentItemResultType assessmentItemResult; @XmlElement(name = "RawScoreResult") protected Integer rawScoreResult; @XmlElement(name = "StudentTestAssessmentReference") protected ReferenceType studentTestAssessmentReference; @XmlElement(name = "StudentObjectiveAssessmentReference") protected ReferenceType studentObjectiveAssessmentReference; @XmlElement(name = "AssessmentItemReference", required = true) protected AssessmentItemReferenceType assessmentItemReference; /** * Gets the value of the assessmentResponse property. * * @return * possible object is * {@link String } * */ public String getAssessmentResponse() { return assessmentResponse; } /** * Sets the value of the assessmentResponse property. * * @param value * allowed object is * {@link String } * */ public void setAssessmentResponse(String value) { this.assessmentResponse = value; } /** * Gets the value of the responseIndicator property. * * @return * possible object is * {@link ResponseIndicatorType } * */ public ResponseIndicatorType getResponseIndicator() { return responseIndicator; } /** * Sets the value of the responseIndicator property. * * @param value * allowed object is * {@link ResponseIndicatorType } * */ public void setResponseIndicator(ResponseIndicatorType value) { this.responseIndicator = value; } /** * Gets the value of the assessmentItemResult property. * * @return * possible object is * {@link AssessmentItemResultType } * */ public AssessmentItemResultType getAssessmentItemResult() { return assessmentItemResult; } /** * Sets the value of the assessmentItemResult property. * * @param value * allowed object is * {@link AssessmentItemResultType } * */ public void setAssessmentItemResult(AssessmentItemResultType value) { this.assessmentItemResult = value; } /** * Gets the value of the rawScoreResult property. * * @return * possible object is * {@link Integer } * */ public Integer getRawScoreResult() { return rawScoreResult; } /** * Sets the value of the rawScoreResult property. * * @param value * allowed object is * {@link Integer } * */ public void setRawScoreResult(Integer value) { this.rawScoreResult = value; } /** * Gets the value of the studentTestAssessmentReference property. * * @return * possible object is * {@link ReferenceType } * */ public ReferenceType getStudentTestAssessmentReference() { return studentTestAssessmentReference; } /** * Sets the value of the studentTestAssessmentReference property. * * @param value * allowed object is * {@link ReferenceType } * */ public void setStudentTestAssessmentReference(ReferenceType value) { this.studentTestAssessmentReference = value; } /** * Gets the value of the studentObjectiveAssessmentReference property. * * @return * possible object is * {@link ReferenceType } * */ public ReferenceType getStudentObjectiveAssessmentReference() { return studentObjectiveAssessmentReference; } /** * Sets the value of the studentObjectiveAssessmentReference property. * * @param value * allowed object is * {@link ReferenceType } * */ public void setStudentObjectiveAssessmentReference(ReferenceType value) { this.studentObjectiveAssessmentReference = value; } /** * Gets the value of the assessmentItemReference property. * * @return * possible object is * {@link AssessmentItemReferenceType } * */ public AssessmentItemReferenceType getAssessmentItemReference() { return assessmentItemReference; } /** * Sets the value of the assessmentItemReference property. * * @param value * allowed object is * {@link AssessmentItemReferenceType } * */ public void setAssessmentItemReference(AssessmentItemReferenceType value) { this.assessmentItemReference = value; } }