Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ColumnTypeNotes
course_codevarcharPointer to external_course.course_code
term_codevarcharPointer to external_term.term_code

Phase 1 External Data Model Notes

...

ColumnTypeNotes
iduuidSelf-explanatory
plan_iduuidPointer to the plan which owns this course-term binding. Formal FK to map_plan.id
person_iduuidPointer to the person to whom the plan applies (as opposed to the author). Formal FK to person.id. Must always match map_plan.person_id for a given plan_id. This is a denormalization for performance.
term_codevarcharPointer to the term in which the course is planned. Informal FK to external_term.term_code. Integrators are strongly encouraged to use term_codes with business meaning, e.g. FA12 not 1234. This seems common enough that taking a copy of the term name/title is not necessary.
course_codevarcharPointer to the course being planned. Informal FK to external_course.course_code. Recall that this is a potentially opaque value, not something like "MAT101".
formatted_coursevarcharCopy of external_course.formatted_course. Should be something like "MAT101". Needed to produce a useful plan export should external data go missing.
course_titlevarcharCopy of external_course.title. Needed to produce a useful plan export should external data go missing.
course_descriptionvarcharCopy of external_course.description. Needed to produce a useful plan export should external data go missing.
credit_hoursvarcharCopy of external_course.min_credit_hours (per email from Jason).
is_devboolCopy of external_course.is_dev. Needed to produce useful plan export should external data go missing.
order_in_termintOrdinal representing desired on-screen position relative to other map_plan_course records in the same plan and term. Ascending order.
{audit-fields}--Standard stuff

...

ColumnTypeNotes
iduuidStandard
plan_iduuidPointer to map_plan.id. Formal FK. Required.
term_codevarcharPointer to external_term.term_code. Informal FK. Required
student_notesvarcharCollected via UI text field. See /wiki/spaces/SSP/pages/103986445
contact_notesvarchar

Collected via UI text field. See /wiki/spaces/SSP/pages/103986445 

is_importantbooleanCollected via UI checkbox. See /wiki/spaces/SSP/pages/103986445
{audit-fields}--Standard

...