ED-FI WORKING DRAFT 12 - STUDENT PROGRAM EVALUATION DOMAIN MODEL

ED-FI WORKING DRAFT 12 - STUDENT PROGRAM EVALUATION DOMAIN MODEL

ED-Fi Working Draft 12: Student Program Evaluation Domain Model

Technical Suite: Suite 3

Status: Draft

Synopsis


This working draft outlines a proposed new Student Program Evaluation domain model for the Ed-Fi Data Standard. The model includes entities such as StudentProgramEvaluation, ProgramEvaluation, ProgramEvaluationObjective, ProgramEvaluationElement, EvaluationRubricDimension . The proposed model addresses the needs of some state agencies to collect data related to student program evaluation. Collecting this data will provide insights into the effectiveness of programs. Included in this working draft is guidance on the different types of evaluation sub-domain in Ed-Fi.

General Discussion

The purpose of this document is to propose a new domain model for the Student Program Evaluation data domain in the Ed-Fi data standard. The proposed model is aimed at capturing child outcomes indicators for early childhood evaluations as well as students' performance in programs. This model will be useful in providing insights into the effectiveness of programs and help in making data-driven decisions.

A new model has been created to address some state agencies' needs to keep track of student program evaluation data. The needs being addressed mainly stems from Arizona's for the 21st CCLC program and the Early Childhood Education programs of some state agencies, including Wisconsin, Indiana, and Minnesota. 

Tracking student program evaluation data is important for several reasons:

  1. Identifying areas of improvement: Student program evaluation data provides valuable insights into areas where programs are succeeding and where they need improvement. By analyzing the data, educators and administrators can identify specific areas that require attention and make changes to better serve their students.

  2. Demonstrating program effectiveness: Program evaluation data can be used to demonstrate the effectiveness of educational programs to stakeholders, including funders, accrediting bodies, and policymakers. The data can be used to show the impact of the program on student outcomes, such as graduation rates, academic performance, and career success.

  3. Ensuring accountability: Tracking program evaluation data can help ensure accountability for educational institutions and programs. By regularly collecting and analyzing data, educators and administrators can identify areas where they may not be meeting their goals and take action to address these issues.

  4. Improving student engagement and satisfaction: Student program evaluation data can provide insights into student engagement and satisfaction with the program. By using this data, educators can make changes to improve the student experience and increase engagement and satisfaction.

Overall, tracking student program evaluation data is essential for improving educational programs, ensuring accountability, and demonstrating program effectiveness to stakeholders.

Domain Entities and Elements

ProgramEvaluation

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

ProgramProgram

Reference

object

MetaEd DSL Datatype: DomainEntity Property

Yes

required

The program associated with the student program evaluation.

ProgramEvaluationTitle

String

string

MetaEd DSL Datatype: SharedString Property

SQL Recommended Datatype: VARCHAR(50)

Yes

required

An assigned unique identifier for the student program evaluation.

ProgramEvaluationType

Reference

object

MetaEd DSL Datatype:      Descriptor Property

Yes

required

The type of program evaluation conducted

ProgramEvaluationPeriod

Reference

object

MetaEd DSL Datatype:      Descriptor Property

Yes

required

The name of the period for the program evaluation.

ProgramEvaluationDescription

String

string

MetaEd DSL Datatype: SharedString Property

SQL Recommended Datatype: VARCHAR(255)

No 

optional

The long description of the program evaluation.

EvaluationRatingLevel

Reference

object

MetaEd DSL Datatype: Common Property

No 

optional collection

The descriptive level(s) of ratings (cut scores) for the program evaluation.

EvaluationMaxRating

Number

number

MetaEd DSL Datatype: SharedDecimal Property

SQL Recommended Datatype: DECIMAL(6, 3)

No

optional

The maximum summary numerical rating or score for the program evaluation.

EvaluationMinRating

Number

number

MetaEd DSL Datatype: SharedDecimal Property

SQL Recommended Datatype: DECIMAL(6, 3)

No 

optional

The minimum summary numerical rating or score for the program evaluation. If omitted, assumed to be 0.0.

ProgramEvaluationObjective

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

ProgramEvaluation

Reference

object

MetaEd DSL Datatype: DomainEntity Property

Yes

required

The program evaluation associated with this program evaluation objective.

ProgramEvaluationObjectiveTitle

String

string

MetaEd DSL Datatype: SharedString Property

SQL Recommended Datatype: VARCHAR(50)

Yes

required

The name or title of the program evaluation objective.

ProgramEvaluationObjectiveDescription

String

string

MetaEd DSL Datatype: SharedString Property

SQL Recommended Datatype: VARCHAR(255)

No

optional

The long description of the program evaluation objective.

ObjectiveRatingLevel

Reference

object

MetaEd DSL Datatype:     Common Property

No

optional collection

The descriptive level(s) of ratings (cut scores) for the program evaluation objective.

ObjectiveMaxRating

Number

number

MetaEd DSL Datatype: SharedDecimal Property

SQL Recommended Datatype: DECIMAL(6, 3)

No

optional

The maximum summary numerical rating or score for the program evaluation objective.

ObjectiveMinRating

Number

number

MetaEd DSL Datatype: SharedDecimal Property

SQL Recommended Datatype: DECIMAL(6, 3)

No

optional

The minimum summary numerical rating or score for the program evaluation objective. If omitted, assumed to be 0.0

ObjectiveSortOrder

Number

number

MetaEd DSL Datatype:          Integer Property

SQL Recommended Datatype:  INT

No

optional

The sort order of this program evaluation objective.

ProgramEvaluationElement 

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

ProgramEvaluation

Reference

object

MetaEd DSL Datatype: DomainEntity Property

Yes

required

The program evaluation associated with this program evaluation element.

ProgramEvaluationObjective

Reference

object

MetaEd DSL Datatype: DomainEntity Property

No

optional

The program evaluation objective associated with this program evaluation element, if applicable.

ProgramEvaluationElementTitle

String

string

MetaEd DSL Datatype: SharedString Property

SQL Recommended Datatype: VARCHAR(50)

Yes

required

Tha name or title of the program evaluation element.

ProgramEvaluationElementDescription

String

string

MetaEd DSL Datatype: SharedString Property

SQL Recommended Datatype: VARCHAR(255)

No

optional

The long description of the program evaluation element.

ElementRatingLevel

Reference

object

MetaEd DSL Datatype:     Common Property

No

optional collection

The descriptive level(s) of ratings (cut scores) for the program evaluation element.

ElementMaxRating

Number

number

MetaEd DSL Datatype: SharedDecimal Property

SQL Recommended Datatype: DECIMAL(6, 3)

No

optional

The maximum summary numerical rating or score for the program evaluation element.

ElementMinRating

Number

number

MetaEd DSL Datatype: SharedDecimal Property

SQL Recommended Datatype: DECIMAL(6, 3)

No

optional

The minimum summary numerical rating or score for the program evaluation element. If omitted, assumed to be 0.0.

ElementSortOrder

Number

number

MetaEd DSL Datatype:          Integer Property

SQL Recommended Datatype:  INT

No

optional

The sort order of this program evaluation element.

EvaluationRubricDimension

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

ProgramEvaluationElement

Reference

object

MetaEd DSL Datatype: DomainEntity Property

Yes

required

The program evaluation element associated with the evaluation rubric dimension.

EvaluationRubricRating

Number

number

MetaEd DSL Datatype:          Integer Property

SQL Recommended Datatype:  INT

Yes

required

The numeric rating associated with the evaluation rubric dimension.

EvaluationCriterionDescription

String

string

MetaEd DSL Datatype: SharedString Property

SQL Recommended Datatype: VARCHAR(1024)

No

required

The evaluation criterion description for the evaluation rubric dimension.

EvaluationRubricRatingLevel

Reference

object

MetaEd DSL Datatype:      Descriptor Property

No

optional

The rating level achieved for the evaluation rubric dimension.

RubricDimensionSortOrder

Number

number

MetaEd DSL Datatype:          Integer Property

SQL Recommended Datatype:  INT

No

optional

The sort order of the rubric dimension.

StudentProgramEvaluation

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

Property

UML Datatype

JSON Datatype

Other 

Identity

Cardinality

Definition

ProgramEvaluation

Reference

object

MetaEd DSL Datatype: DomainEntity Property

Yes

required

The program evaluation administered to the student.

Student

Reference

object

MetaEd DSL Datatype: DomainEntity Property

Yes

required

The student being evaluated on behalf of the program.

EvaluationDate

Date

number

MetaEd DSL Datatype:          Date Property

SQL Recommended Datatype:  DATE

Yes

required

The month, day, and year on which the evaluation was conducted.

EducationOrganization

Reference

object

MetaEd DSL Datatype: DomainEntity Property

No

optional

A reference to the education organization that evaluated the student, which may be different from the education organization associated with the program.

EvaluationDuration

Number

number

MetaEd DSL Datatype:          Integer Property

SQL Recommended Datatype:  INT

No

optional

The actual or estimated number of clock minutes during which the evaluation was conducted.

SummaryEvaluationRating

Number

number

MetaEd DSL Datatype: SharedDecimal Property

SQL Recommended Datatype: DECIMAL(6, 3)

No

optional

The numerical summary rating or score for the evaluation.

SummaryEvaluationRatingLevel

Reference

object

MetaEd DSL Datatype:      Descriptor Property

No

optional

The summary rating level achieved based upon the rating or score.

SummaryEvaluationComments

String

string

MetaEd DSL Datatype: SharedString Property

SQL Recommended Datatype: VARCHAR(1024)

No

optional

Any comments about the summary evaluation to be captured.