blarosen95 / Streaming_Playlists

A service that will allow users to take their favorite shows and create playlists of various episodes. Want to watch all of the Christmas episodes from Doctor Who and Bob's Burgers next week? This is how you prep for the binge!
Other
0 stars 0 forks source link

Personal Usability Test Results #2

Closed blarosen95 closed 3 years ago

blarosen95 commented 3 years ago

Personal usability test notes:

_Originally posted by @blarosen95 in https://github.com/blarosen95/Streaming_Playlists/issues/1#issuecomment-910681304_

blarosen95 commented 3 years ago

I2-E4 resolved and passed a few quick, basic tests for functionality. Do note that we will need to pass a given show's selected episodes array back to the Show component as it creates a different Episode component instance when re-enabled (passing a function from Show to Episodes as a prop should work).

There's some counter logic involved in this, though: The record of the episodes back in the Shows (eventually to be called "Show" as I will have a new component rendering multiple Show components and that's best named "Shows" itself) component should not be submitted as part of the playlist if that showName value is not in the final form data upon submission. This presents some business logic challenges but I'll draw up two or more DMAIC flowcharts/diagrams documenting the process involved in both the user creating a playlist and the application saving a user's playlist, in order to establish a better concept here.

blarosen95 commented 3 years ago

I2-E1 resolved and changes were made to account for #3 .

blarosen95 commented 3 years ago

I2-E5 is mostly patched for now. Some CSS warnings remain but appear to be outside the scope of this feature itself, and not usability related at the moment.

blarosen95 commented 3 years ago

I2-E2 is patched but the new design therein requires heavy UX feedback. The labels for episodes in the grid now wrap as needed. There is also now just enough margin involved to nearly perfectly align the central column at its checkbox items with the checkbox above for locking shows.

blarosen95 commented 3 years ago

I2-E3 concerns logic more than is in-scope for approving the PR to implement the rough draft into master after I get at least one more usability test in from someone new. Closing this issue now and committing patches made between this issue and #3.