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:
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.
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.
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.
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 |
|---|---|---|---|---|---|---|
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 |
|---|---|---|---|---|---|---|
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 |
|---|---|---|---|---|---|---|
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 |
|---|---|---|---|---|---|---|
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 |
|---|---|---|---|---|---|---|
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. |