Skip to content

Latest commit

 

History

History
130 lines (100 loc) · 2.83 KB

QUESTIONS.md

File metadata and controls

130 lines (100 loc) · 2.83 KB

Visual Interface

Does the piano keyboard display correctly with at least 2 octaves (24 keys)?

  • Yes
  • No

Are black and white keys visually distinct and professionally styled?

  • Yes
  • No

Does the interface properly highlight keys when pressed?

  • Yes
  • No

Is the layout responsive and functional across different screen sizes?

  • Yes
  • No

Interactive Mode

Does the piano respond correctly to mouse clicks?

  • Yes
  • No

Does the keyboard mapping match the specified requirements exactly?

  • Yes
  • No

Can multiple keys be pressed simultaneously?

  • Yes
  • No

Does the recording feature capture all key presses and releases with accurate timing?

  • Yes
  • No

Does the recording export function generate valid JSON in the specified format?

  • Yes
  • No

Audio Implementation

Does each key generate the correct piano sound?

  • Yes
  • No

Is the audio playback free of glitches and delays?

  • Yes
  • No

Does the system handle multiple simultaneous notes correctly?

  • Yes
  • No

Are note release and decay implemented properly?

  • Yes
  • No

Prepared Mode

Does the system correctly load and parse JSON song files?

  • Yes
  • No

Do the play, pause, and stop controls function as expected?

  • Yes
  • No

Is the playback speed adjustment functional?

  • Yes
  • No

Does the progress indicator accurately show playback position?

  • Yes
  • No

Are upcoming notes displayed visually during playback?

  • Yes
  • No

Technical Requirements

Does the HTML pass W3C validation?

  • Yes
  • No

Does the CSS pass W3C validation?

  • Yes
  • No

Does the application work correctly in Chrome, Firefox, and Safari?

  • Yes
  • No

Does the code follow standard ESLint rules?

  • Yes
  • No

Is the application free of console errors and runtime exceptions?

  • Yes
  • No

Is the project implemented without external libraries or frameworks?

  • Yes
  • No

File System Integration

Does the application properly handle JSON file exports?

  • Yes
  • No

Can users successfully import previously recorded files?

  • Yes
  • No

Is file error handling implemented appropriately?

  • Yes
  • No

Project Presentation and Code Defense

Can the team explain their implementation of the Web Audio API?

  • Yes
  • No

Can the team demonstrate their understanding of state management in the application?

  • Yes
  • No

Can the team explain their approach to handling timing events and recording?

  • Yes
  • No

Detailed Feedback

What was great? What did you like the most about the program and the team performance?

What could be better? How those improvements could positively impact the outcome?