|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.edustructures.sifworks.Element
com.edustructures.sifworks.SIFElement
com.edustructures.sifworks.SIFDataObject
com.edustructures.sifworks.instr.Lesson
public class Lesson
A series of Activities and LearningResources tied together under a particular topic or period of time to deliver a particular educational concept or skill. SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
Lesson()
Constructor |
|
Lesson(java.lang.String refId,
LanguageCode language,
java.lang.String title)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
CurriculumStructures |
getCurriculumStructures()
Gets the value of the <CurriculumStructures> element. |
java.lang.String |
getDescription()
Gets the value of the <Description> element. |
Duration |
getDuration()
Gets the value of the <Duration> element. |
java.lang.String |
getKey()
Gets the key of this object |
ElementDef[] |
getKeyFields()
Gets the metadata fields that make up the key of this object |
java.lang.String |
getLanguage()
Gets the value of the Language attribute. |
LearningObjectives |
getLearningObjectives()
Gets the value of the <LearningObjectives> element. |
LearningResources |
getLearningResources()
Gets the value of the <LearningResources> element. |
LearningStandards |
getLearningStandards()
Gets the value of the <LearningStandards> element. |
LessonSources |
getLessonSources()
Gets the value of the <LessonSources> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
Strategies |
getStrategies()
Gets the value of the <Strategies> element. |
SubjectArea |
getSubjectArea()
Gets the value of the <SubjectArea> element. |
SupportingActivities |
getSupportingActivities()
Gets the value of the <SupportingActivities> element. |
java.lang.String |
getTitle()
Gets the value of the <Title> element. |
void |
removeCurriculumStructures()
Removes the CurriculumStructures child element previously created by calling setCurriculumStructures |
void |
removeDuration()
Removes the Duration child element previously created by calling setDuration |
void |
removeLearningObjectives()
Removes the LearningObjectives child element previously created by calling setLearningObjectives |
void |
removeLearningResources()
Removes the LearningResources child element previously created by calling setLearningResources |
void |
removeLearningStandards()
Removes the LearningStandards child element previously created by calling setLearningStandards |
void |
removeLessonSources()
Removes the LessonSources child element previously created by calling setLessonSources |
void |
removeStrategies()
Removes the Strategies child element previously created by calling setStrategies |
void |
removeSubjectArea()
Removes the SubjectArea child element previously created by calling setSubjectArea |
void |
removeSupportingActivities()
Removes the SupportingActivities child element previously created by calling setSupportingActivities |
void |
setCurriculumStructures(CurriculumStructures value)
Sets the value of the <CurriculumStructures> element. |
void |
setDescription(java.lang.String value)
Sets the value of the <Description> element. |
void |
setDuration(Duration value)
Sets the value of the <Duration> element. |
void |
setDuration(DurationUnits units,
java.lang.String value)
Sets the value of the <Duration> child element. |
void |
setLanguage(LanguageCode value)
Sets the value of the Language attribute. |
void |
setLanguage(java.lang.String value)
Sets the value of the Language attribute as a String. |
void |
setLearningObjectives(LearningObjectives value)
Sets the value of the <LearningObjectives> element. |
void |
setLearningResources(LearningResources value)
Sets the value of the <LearningResources> element. |
void |
setLearningStandards(LearningStandards value)
Sets the value of the <LearningStandards> element. |
void |
setLessonSources(LessonSources value)
Sets the value of the <LessonSources> element. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
void |
setStrategies(Strategies value)
Sets the value of the <Strategies> element. |
void |
setSubjectArea(java.lang.String code)
Sets the value of the <SubjectArea> child element. |
void |
setSubjectArea(SubjectArea value)
Sets the value of the <SubjectArea> element. |
void |
setSupportingActivities(SupportingActivities value)
Sets the value of the <SupportingActivities> element. |
void |
setTitle(java.lang.String value)
Sets the value of the <Title> element. |
| Methods inherited from class com.edustructures.sifworks.SIFDataObject |
|---|
addSIFExtendedElement, clone, getElementOrAttribute, getObjectTag, getObjectType, getSIFExtendedElement, getSIFExtendedElements, getSIFExtendedElementsContainer, getSIFMetadata, getSIFVersion, setElementOrAttribute, setElementOrAttribute, setElementOrAttribute, setSIFExtendedElements, setSIFExtendedElementsContainer, setSIFMetadata, setSIFVersion, toXML |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getSIFValue, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setTextValue, setXmlId, tag |
| Methods inherited from class com.edustructures.sifworks.Element |
|---|
compareTo, getElementDef, getParent, getRoot, isChanged, isDoNotEncode, isEmpty, setChanged, setDoNotEncode, setElementDef, setEmpty, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Lesson()
public Lesson(java.lang.String refId,
LanguageCode language,
java.lang.String title)
refId - language - title - Name of lesson.| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getRefId()
RefId attribute.
getRefId in class SIFDataObjectRefId attribute of this object.public void setRefId(java.lang.String value)
RefId attribute.
value - A String objectpublic java.lang.String getLanguage()
Language attribute.
Language attribute of this object.public void setLanguage(LanguageCode value)
Language attribute.
value - A constant defined by the LanguageCode classpublic void setLanguage(java.lang.String value)
Language attribute as a String.
value - The value as a Stringpublic void setCurriculumStructures(CurriculumStructures value)
<CurriculumStructures> element.
The SIF specification defines the meaning of this element as: "A GUID reference to the parent CurriculumStructure object of this Lesson."
value - A CurriculumStructures objectpublic CurriculumStructures getCurriculumStructures()
<CurriculumStructures> element.
The SIF specification defines the meaning of this element as: "A GUID reference to the parent CurriculumStructure object of this Lesson."
CurriculumStructures objectpublic void removeCurriculumStructures()
CurriculumStructures child element previously created by calling setCurriculumStructures
public void setSubjectArea(SubjectArea value)
<SubjectArea> element.
The SIF specification defines the meaning of this element as: "For a description of this element, see 5.1.30 SubjectArea."
value - A SubjectArea objectpublic void setSubjectArea(java.lang.String code)
<SubjectArea> child element.
This form of setSubjectArea is provided as a convenience method
that is functionally equivalent to the version of setSubjectArea
that accepts a single SubjectArea object.
code - The subject area code (i.e. the first two digits of the course classification code)public SubjectArea getSubjectArea()
<SubjectArea> element.
The SIF specification defines the meaning of this element as: "For a description of this element, see 5.1.30 SubjectArea."
SubjectArea objectpublic void removeSubjectArea()
SubjectArea child element previously created by calling setSubjectArea
public java.lang.String getTitle()
<Title> element.
The SIF specification defines the meaning of this element as: "Name of lesson."
Title element of this object.public void setTitle(java.lang.String value)
<Title> element.
The SIF specification defines the meaning of this element as: "Name of lesson."
value - A String objectpublic void setDuration(Duration value)
<Duration> element.
The SIF specification defines the meaning of this element as: "Desired duration of the lesson"
value - A Duration object
public void setDuration(DurationUnits units,
java.lang.String value)
<Duration> child element.
This form of setDuration is provided as a convenience method
that is functionally equivalent to the version of setDuration
that accepts a single Duration object.
units - Unit of time of the Duration value.value - Gets or sets the content value of the <Duration> elementpublic Duration getDuration()
<Duration> element.
The SIF specification defines the meaning of this element as: "Desired duration of the lesson"
Duration objectpublic void removeDuration()
Duration child element previously created by calling setDuration
public java.lang.String getDescription()
<Description> element.
The SIF specification defines the meaning of this element as: "Description of the lesson plan."
Description element of this object.public void setDescription(java.lang.String value)
<Description> element.
The SIF specification defines the meaning of this element as: "Description of the lesson plan."
value - A String objectpublic void setStrategies(Strategies value)
<Strategies> element.
The SIF specification defines the meaning of this element as: "Teaching strategy used in this lesson plan."
value - A Strategies objectpublic Strategies getStrategies()
<Strategies> element.
The SIF specification defines the meaning of this element as: "Teaching strategy used in this lesson plan."
Strategies objectpublic void removeStrategies()
Strategies child element previously created by calling setStrategies
public void setLearningObjectives(LearningObjectives value)
<LearningObjectives> element.
The SIF specification defines the meaning of this element as: "Description of learning objective(s) for this lesson, i.e., "Student will be able to use Pythagorean Theorem."--equates to 'benchmark' or 'goal' or other terminology"
value - A LearningObjectives objectpublic LearningObjectives getLearningObjectives()
<LearningObjectives> element.
The SIF specification defines the meaning of this element as: "Description of learning objective(s) for this lesson, i.e., "Student will be able to use Pythagorean Theorem."--equates to 'benchmark' or 'goal' or other terminology"
LearningObjectives objectpublic void removeLearningObjectives()
LearningObjectives child element previously created by calling setLearningObjectives
public void setSupportingActivities(SupportingActivities value)
<SupportingActivities> element.
The SIF specification defines the meaning of this element as: "Links to Activity objects that make support the lesson"
value - A SupportingActivities objectpublic SupportingActivities getSupportingActivities()
<SupportingActivities> element.
The SIF specification defines the meaning of this element as: "Links to Activity objects that make support the lesson"
SupportingActivities objectpublic void removeSupportingActivities()
SupportingActivities child element previously created by calling setSupportingActivities
public void setLearningStandards(LearningStandards value)
<LearningStandards> element.
The SIF specification defines the meaning of this element as: "Link to an associated LearningStandardItem. This allows for a single Lesson to be aligned to multiple standard statements."
value - A LearningStandards objectpublic LearningStandards getLearningStandards()
<LearningStandards> element.
The SIF specification defines the meaning of this element as: "Link to an associated LearningStandardItem. This allows for a single Lesson to be aligned to multiple standard statements."
LearningStandards objectpublic void removeLearningStandards()
LearningStandards child element previously created by calling setLearningStandards
public void setLearningResources(LearningResources value)
<LearningResources> element.
The SIF specification defines the meaning of this element as: "Link to an aligned LearningResource object."
value - A LearningResources objectpublic LearningResources getLearningResources()
<LearningResources> element.
The SIF specification defines the meaning of this element as: "Link to an aligned LearningResource object."
LearningResources objectpublic void removeLearningResources()
LearningResources child element previously created by calling setLearningResources
public void setLessonSources(LessonSources value)
<LessonSources> element.
The SIF specification defines the meaning of this element as: "One or more sources for the lesson. This describes the lesson's origin."
value - A LessonSources objectpublic LessonSources getLessonSources()
<LessonSources> element.
The SIF specification defines the meaning of this element as: "One or more sources for the lesson. This describes the lesson's origin."
LessonSources objectpublic void removeLessonSources()
LessonSources child element previously created by calling setLessonSources
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||