Vicky’s Status Report for April 12

  1. What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).
    Audio narration fix: (Min Ji was working on the audio narration prior to this week and because she became stuck on the task, I took over the audio narration.) Confirmed espeak-ng on Raspberry Pi is installed and configured. Created Backend API Endpoint in server.js, added route /narrate to receive narration text from the frontend. Also I created NarrationControl.tsx that calls speakWithEspeakNg() and controls narrate time and content. Inserted narration state variable inside TriviaCard.tsx to ensure the screen does not respond to user touch until the narration is complete. video
    Ordered new coil, paint, and more compatible-shaped candy.
    Rpi Download:
    work together with Min Ji on rpi-download testing.
  2. Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?
    My progress is on schedule, I plan to implement my tasks according to schedule posted in team report.
  3. What deliverables do you hope to complete in the next week?
    Sound effects: when correct answer, wrong answer, game over, candy selection page, and candy dispense complete.
    Shopping mechanism: implement reduction logic eg. player has 40 points in total, can have multiple opportunities to select affordable candies such as 10+30 or 10+10+20

In particular, how will you analyze the anticipated measured results to verify your contribution to the project meets the engineering design requirements or the use case requirements?

Dispense: meets accuracy and time requirement in use case.

Webpage ux design: meets intuitive ux flow for user to input questions.

Audio: meets design requirements and achieves desired features in timing, voice type, clearness.

Leave a Reply

Your email address will not be published. Required fields are marked *