Uploaded image for project: 'Teacher Preparation Data Model'
  1. Teacher Preparation Data Model
  2. TPDMX-244

Suggesting a EvaluationEvent entity added to PerformanceEvaluation domain

    XMLWordPrintable

Details

    • Story
    • Resolution: Won't Do
    • Major
    • None
    • TPDM v0.8
    • None

    Description

      This model doesn't afford us a place to store the "event" of the observation, #2 above, and it doesn't handle observations that have no ratings.

      What I do not see is how your system stores the actual event of the observation, akin to a calendar event that has a date, time, teacher, location, grade, subject, and observer. We have a place to store the individual ratings for an observation like you said, but (a) observations may not always contain ratings, and (b) ratings are a many-to-1 relationship with the observation. This is why an intermediary table is needed to store the events themselves, i.e. the observations. This is #2 in the list and what we call "Forms" in our system.

      As an example, a teacher is observed on Monday. That event goes into the calendar and your database has no way to store that, so you cannot store scheduled observations. Once the observation occurs, and there are 3 ratings, we store those 3 ratings in PerformanceEvaluationRating, and we connect it to the PerformanceEvaluation schema. But now I have no clear way to see how many observations (events) were conducted for a teacher, because all I have are ratings. This is why an intermediary table is needed, the relationship would be: Schema [1-to-many]> Observations [1-to-many][1-to-many]-> Ratings.

      If these changes go through as you describe, we still cannot avoid having to overload your PerformanceEvaluation table to store both #1 and #2 above. That I can explain on a call with some real world examples if that would help. Thank you again for your time and consideration.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mike Mike Gioia
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Salesforce