Class JEducationCourseType
A data type for a specific subject course offered thru and educational program or institution.
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class JEducationCourseType : IEquatable<JEducationCourseType>
Properties
Activity
An event or process related to an educational course. NIEM reference is j:EducationCourseActivity
Declaration
[DataMember(Name = "activity")]
public List<NcActivityType> Activity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcActivityType> | An event or process related to an educational course. NIEM reference is j:EducationCourseActivity |
Comment
A comment related to an educational course. NIEM reference is j:EducationCourseComment
Declaration
[DataMember(Name = "comment")]
public List<NcCommentType> Comment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcCommentType> | A comment related to an educational course. NIEM reference is j:EducationCourseComment |
Context
jEducationCourseType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public JEducationCourseType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<JEducationCourseType.ContextEnum> | jEducationCourseType JSON-LD context |
Description
A description of an educational course. NIEM reference is j:EducationCourseDescriptionText
Declaration
[DataMember(Name = "description")]
public List<NcTextType> Description { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of an educational course. NIEM reference is j:EducationCourseDescriptionText |
EarnedGrade
A grade awarded as the result of a completed educational course. NIEM reference is j:EducationCourseEarnedGradeText
Declaration
[DataMember(Name = "earnedGrade")]
public List<NcTextType> EarnedGrade { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A grade awarded as the result of a completed educational course. NIEM reference is j:EducationCourseEarnedGradeText |
EnrollmentDate
A date when a subject enrolled for an educational course. NIEM reference is j:EducationCourseEnrollmentDate
Declaration
[DataMember(Name = "enrollmentDate")]
public List<NcDateType> EnrollmentDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date when a subject enrolled for an educational course. NIEM reference is j:EducationCourseEnrollmentDate |
EntryDate
A date the subject commenced the educational course. NIEM reference is j:EducationCourseEntryDate
Declaration
[DataMember(Name = "entryDate")]
public List<NcDateType> EntryDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date the subject commenced the educational course. NIEM reference is j:EducationCourseEntryDate |
GenderRestriction
A comment specific to gender qualifiers for a specific educational course. NIEM reference is j:EducationCourseGenderRestrictionText
Declaration
[DataMember(Name = "genderRestriction")]
public List<NcTextType> GenderRestriction { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A comment specific to gender qualifiers for a specific educational course. NIEM reference is j:EducationCourseGenderRestrictionText |
LevelOfNeedIntensity
A kind of measure for the intensity and level of need provided by an educational course. NIEM reference is j:EducationCourseLevelOfNeedIntensityText
Declaration
[DataMember(Name = "levelOfNeedIntensity")]
public List<NcTextType> LevelOfNeedIntensity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of measure for the intensity and level of need provided by an educational course. NIEM reference is j:EducationCourseLevelOfNeedIntensityText |
MetadataRepositoryId
An identifier for the details about an educational course. NIEM reference is j:EducationCourseMetadataRepositoryID
Declaration
[DataMember(Name = "metadataRepositoryId")]
public List<NiemXsstring> MetadataRepositoryId { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NiemXsstring> | An identifier for the details about an educational course. NIEM reference is j:EducationCourseMetadataRepositoryID |
Name
A name of an educational course. NIEM reference is j:EducationCourseName
Declaration
[DataMember(Name = "name")]
public List<NcProperNameTextType> Name { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcProperNameTextType> | A name of an educational course. NIEM reference is j:EducationCourseName |
PriorUnitsCompletedQuantity
A number of units previously completed toward an educational course. NIEM reference is j:EducationCoursePriorUnitsCompletedQuantity
Declaration
[DataMember(Name = "priorUnitsCompletedQuantity")]
public List<NcQuantityType> PriorUnitsCompletedQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcQuantityType> | A number of units previously completed toward an educational course. NIEM reference is j:EducationCoursePriorUnitsCompletedQuantity |
SequenceNumeric
A number of an educational course indicating the sequence in a series of courses. NIEM reference is j:EducationCourseSequenceNumeric
Declaration
[DataMember(Name = "sequenceNumeric")]
public List<NcNumericType> SequenceNumeric { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcNumericType> | A number of an educational course indicating the sequence in a series of courses. NIEM reference is j:EducationCourseSequenceNumeric |
TerminatedDate
A date of termination for an educational course. NIEM reference is j:EducationCourseTerminatedDate
Declaration
[DataMember(Name = "terminatedDate")]
public List<NcDateType> TerminatedDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date of termination for an educational course. NIEM reference is j:EducationCourseTerminatedDate |
TerminatedReason
An explanation for the educational course being terminated. NIEM reference is j:EducationCourseTerminatedReasonText
Declaration
[DataMember(Name = "terminatedReason")]
public List<NcTextType> TerminatedReason { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | An explanation for the educational course being terminated. NIEM reference is j:EducationCourseTerminatedReasonText |
Title
A title for an educational course. NIEM reference is j:EducationCourseTitleText
Declaration
[DataMember(Name = "title")]
public List<NcTextType> Title { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A title for an educational course. NIEM reference is j:EducationCourseTitleText |
UnitsCompletedQuantity
A total number of educational course units completed by a subject. NIEM reference is j:EducationCourseUnitsCompletedQuantity
Declaration
[DataMember(Name = "unitsCompletedQuantity")]
public List<NcQuantityType> UnitsCompletedQuantity { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcQuantityType> | A total number of educational course units completed by a subject. NIEM reference is j:EducationCourseUnitsCompletedQuantity |
Methods
Equals(JEducationCourseType)
Returns true if JEducationCourseType instances are equal
Declaration
public bool Equals(JEducationCourseType other)
Parameters
Type | Name | Description |
---|---|---|
JEducationCourseType | other | Instance of JEducationCourseType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(JEducationCourseType, JEducationCourseType)
Declaration
public static bool operator ==(JEducationCourseType left, JEducationCourseType right)
Parameters
Type | Name | Description |
---|---|---|
JEducationCourseType | left | |
JEducationCourseType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(JEducationCourseType, JEducationCourseType)
Declaration
public static bool operator !=(JEducationCourseType left, JEducationCourseType right)
Parameters
Type | Name | Description |
---|---|---|
JEducationCourseType | left | |
JEducationCourseType | right |
Returns
Type | Description |
---|---|
System.Boolean |