Outcomes Rubric Star Schema
This schema provides results of instrument submission evaluations completed using rubrics.

ODS_RUBRIC_EVAL_CELL_FACT
ODS_RUBRIC_EVAL_CELL_FACT has one row in this view for each row selected in each rubric evaluation. Only rows belonging to evaluations of the most recent submissions are included (for a user-deployment combination). Rows belonging to self evaluations are filtered out.
Column | Description | Used to filter |
|---|---|---|
| Unique Identifier. | |
| Identifies the person that submitted the instrument being evaluated. | Personal attributes such as gender or zip code. |
| Identifies the | Rubric attributes. |
| Identifies the | In cases where a single student responds twice to the same deployment and both are evaluated with the same Rubric, the two sets of |
| The date that the instrument being evaluated was submitted. | |
| Identifies the deployment that caused the survey or course evaluation being answered to be sent to the submitter. | Deployment, or by the instrument being deployed. Only one instrument can be deployed at a time. |
| Identifies the evaluation during which this cell was chosen. | Data about the evaluation such as when it was last saved. |
| Identifies the instrument that this submission is for. | |
| No longer used. | |
| Max points defined in the rubric cell. | |
| The date this evaluation was submitted. |
ODS_INSTRUMENT_RUBRIC
ODS_INSTRUMENT_RUBRIC contains a mapping of rubrics to the instruments whose responses the rubric can be used to evaluate.
Column | Description |
|---|---|
| Identifies the rubric that has an instrument mapped to it. |
| Identifies the instrument that is mapped to a rubric. |
| The title of the rubric that has an instrument mapped to it. |
| The maximum amount of points that could be awarded for this combination of rubric and instrument. |
| Identifies the current (i.e. "live") version of the instrument referred to by instrument_pk1. |
ODS_RUBRIC_CELL_DIM
ODS_RUBRIC_CELL_DIM contains one record for each cell defined for any rubric. Also contains information about the row, column and rubric that this cell belongs to.
Column | Description |
|---|---|
| Unique Identifier. |
| Identifies the rubric that this cell belongs to. |
| Identifies the rubric row that this cell belongs to. |
| Identifies the rubric column that this cell belongs to. |
| The title of the rubric that this cell belongs to. |
| The description of the rubric that this cell belongs to. |
| The displayed header of the rubric row that this cell belongs to. |
| The zero-based display order of the row that this cell belongs to. |
| The displayed header of the rubric column that this cell belongs to. |
| The zero-based display order of the column that this cell belongs to. |
| The points assigned to this cell. |
ODS_RUBRIC_EVAL_DIM
ODS_RUBRIC_EVAL_DIM contains one row for each time any rubric is used to evaluate any instrument.
Column | Description |
|---|---|
| Unique Identifier. In the case of a collected rubric evaluation also need the instrument_pk1 to uniquely identify an evaluation since the same evaluation (pk1) can apply to multiple evidence sets (the instrument_pk1) if a single rubric evaluation was collected in multiple evidence sets. |
| Identifies the rubric used to do this evaluation. |
| When this evaluation was last saved. |
| Identifies the deployment (if any) for which the submission being evaluated was received. |
| Total points awarded in this evaluation. This value is scaled to the instrument and reflects any overrides entered by the evaluator. |
| Identifies the instrument that the submission being evaluated corresponds to. |
| When the submission being evaluated was submitted. |
| Identifies the distribution list (if any) that caused the instrument to be sent to the person whose submission is being evaluated. |
| Identifies the person that submitted the submission being evaluated. This value is null for non-outcomes instruments. |
ODS_RUBRIC
ODS_RUBRIC contains one row for each rubric.
Column | Description |
|---|---|
| Identifies a rubric. |
| N=numeric, P=percentage, T=no points, R=point range. Set to N (numeric) for outcomes rubrics (where course_pk1 is null). |
ODS_RUBRIC_ROW
ODS_RUBRIC_ROW contains one row for each rubric row.
Column | Description |
|---|---|
| Identifies a rubric row. |
| The header text for the rubric row. |
| The order of the rubric row. |
| The parent rubric that the rubric row is defined within. |
ODS_RUBRIC_COLUMN
ODS_RUBRIC_COLUMN contains one row for each rubric column.
Column | Description |
|---|---|
| Identifies a rubric column. |
| The header text for the rubric column. |
| The order of the rubric column. |
| The parent rubric that the rubric column is defined within. |
ODS_RUBRIC_ROW_MAX_POINTS
ODS_RUBRIC_ROW_MAX_POINTS contains one row for each rubric cell in a rubric that is associated with an instrument.
Column | Description |
|---|---|
| Identifies a rubric row. |
| The live version of the instrument that is associated with this rubric. |
| This is the maximum points defined for the rubric row when used for the instrument identified by curr_instrument_version_pk1. |
ODS_RUBRIC_CELL_POINTS
ODS_RUBRIC_CELL_POINTS contains one row for each rubric cell in a rubric that is associated with an instrument.
Column | Description |
|---|---|
| Identifies a rubric cell. |
| The live version of the instrument that is associated with this rubric. |
| This is the points defined for the rubric cell for percent and numeric rubrics, null for other rubric types. This value is scaled to the instrument. |
| This is the maximum points defined for the rubric cell for range rubrics, null for other rubric types. This value is scaled to the instrument. |
| This is the minimum points defined for the rubric cell for range rubrics, null for other rubric types. This value is scaled to the instrument. |
Sample query
This query lists the results of a rubric that was used to evaluate the submissions for a single deployment of an instrument. Counts of how many evaluations chose each rubric cell are grouped by row and column and sorted by the gender of the submitter.
SELECT cell.rubric_row_header, cell.rubric_column_header, count(*)
FROM ods_rubric_eval_cell_fact rf
INNER JOIN ods_rubric_cell_dim cell ON cell.pk1 = rf.rubric_cell_pk1
INNER JOIN ods_person_dim per ON per.pk1 = rf.person_pk1
WHERE rf.deployment_pk1 = 1 AND
cell.rubric_pk1 = 1
GROUP BY cell.rubric_row_header,
cell.rubric_column_header,
per.gender
ORDER BY cell.rubric_row_header,
cell.rubric_column_header,
per.gender