Full Time Academy

[[Full Time Academy#^yjwh| Students may be added into the system via this page. Students can be added either manually or imported from club Automation. Manual addition is a large form with little to no sanitizing of data (date formats, phone number formats, etc.). Parents are added via text forms and not connected to the data model. Manually created students are not enrolled in any programs and cannot be enrolled until after creation (two step process).]]

There is no way to add a student into this page. The “Add Student” button is visible, but it loads the modal to add a current student, not an upcoming student.

Students are sorted by first name instead of last name.

This modal overlaps (Leads page click student name) with the previous modal (Full Time Academy Upcoming Students click student name), but each has distinct functionality. TO DO: Unify in a single partial view.

Directory

Users are manually added into the directory, but added as users into the platform via google authentication. TO DO: Tie into either g-suite or rippling via API.

When adding into the directory, “direct report” is a text field not connected to the data model.

Button “Select Multiple” puts check boxes next to everyone’s name. This enables “schedule meeting.” This is non-obvious unless you know ahead of time. UI for suggested meetings could be improved. Syncs with google calendar, but it requires explicit auth even if you do it multiple times in the same browser session. Should sync more directly with google calendar (embed?), must also unify with the other existing calendars inside of the application.

Announcements

Questions: Why is there a full feed and an internal messenger? Why are they disconnected? Is this for disseminating important announcements or is it a social feed? I

Calendar

back causes a page refresh, even though no navigation occurs (the page content is always the same). In all views, nav elements show , never or .

List view appears to load all events without pagination, etc.

the directory meeting booker, or the facilities calendar. The Facilities Events in this main calendar are not tied to the events in the separate facilities calendar.

There is no way to tie an event to other users (invitees, etc.). Only the event creator is shown. Is this intentional?

The Facilities events calendar includes specific locations (grandstand, podcast room, etc.), but in this calendar “location” is a text field not tied to the data model.

There is no way to tie an event to other users (invitees, etc.). Only the event creator is shown. Is this intentional?

Changing any fields resets the date. So if a user picks a day and time, then sets the organization, they have to set the day and time again. Calendar UI to pick date and time is very finicky.

Messages

Transclude of Messages#^nw62

General UI Concerns

Some pages open partial views in modal windows, others in drawer blocks. Unify in a single UI style.