OnTrack Component Review
Team Member
Section titled “Team Member”Matt Kinnia
Component
Section titled “Component”teaching-period-details-editor
Relevant files:
teaching-period-details-editor.coffeeteaching-period-details-editor.tpl.html
Component Purpose
Section titled “Component Purpose”The purpose of the component is to edit the details for a teaching period. It also allows the user to update key properties of a teaching period, such as the name and length.

Component Outcomes and Interactions
Section titled “Component Outcomes and Interactions”The expected outcome of the component is to provide a user-friendly interface for updating the key properties of a teaching period.
Interaction occurs with the user through a form which contains a series of text and date inputs.
Component Migration Plan
Section titled “Component Migration Plan”The migration plan is to review similar form based components that have already been migrated to TypeScript and Material UI.
For example, the edit-profile-form component. Based on this review, migrate the component in such
a way that is in line with the previous works to maintain consistency.
edit-profile-form

Component Post-Migration
Section titled “Component Post-Migration”The work required to migrate the component is now complete and the migrated component is shown below.
