FPT PartyRock challenge

devops · education · machine learning ·
Location: Online

About the challenge

The "challenge" here is multi-faceted and exciting, involving several key aspects to bring your valuable application idea to life:



  • Understanding User Needs Deeply:

    • The primary challenge is to truly understand the specific communication barriers and needs of non-verbal students in an academic setting. What are the most frequent situations? What kind_of phrases are most essential? How can the app be most intuitive for them?

    • This might involve research, empathy-driven design, and potentially (if feasible and ethical) consultation with target users or educators.




  • Effective Implementation on PartyRock:

    • While PartyRock is a "no-code/low-code" platform, the challenge lies in skillfully using its features (widgets, AI model integration like Amazon Polly for TTS) to create a seamless and robust application.

    • Designing an effective user interface (UI) and user experience (UX) within PartyRock's capabilities that is accessible and easy to use for individuals who may have other disabilities too.




  • Curating Content:

    • Developing a comprehensive yet manageable library of "mẫu câu giao tiếp thông dụng" (common communication phrases) relevant to academic life. This needs careful thought and organization.

    • Ensuring the text-to-speech output is natural, clear, and offers appropriate voice/language options (especially Vietnamese).




  • Scope Management:

    • Deciding which features are core for an initial version and which can be considered for future enhancements, especially given it's a student project (e.g., multi-language support, advanced customization).




  • Testing and Iteration:

    • Planning how to test the application effectively to get meaningful feedback for improvement, especially from the perspective of the target user group.



Successfully navigating these aspects will be key to creating an impactful application.

Get started

Here’s a suggested path to "get started" with building your application on PartyRock:



  1. Familiarize Yourself with PartyRock:




    • Access PartyRock: Go to the Amazon PartyRock website. (You can search "Amazon PartyRock" to find the latest link).


    • Explore the Platform:

      • Sign in or create an account.

      • Look at existing example applications built on PartyRock to understand its capabilities and how different widgets work.

      • Understand how to add widgets (like text input, button, chat/text generation which can be configured for TTS).

      • Learn about integrating AI services – specifically how PartyRock connects to models that can perform Text-to-Speech (like those available through Amazon Bedrock, e.g., Amazon Polly if directly available or by prompting a foundation model).




    • Tutorials & Documentation: Look for any tutorials, guides, or documentation provided by Amazon for PartyRock.




  2. Start with the Core Feature (Text-to-Speech):




    • Simple TTS: Your first goal could be to create a very basic app:

      • A text input field where the user can type.

      • A button (e.g., "Speak").

      • An output mechanism that takes the text and converts it to audible speech using an available AI model.



    • Experiment with different phrasing for your prompts if you are using a foundation model to generate the speech, or configure the TTS widget if PartyRock offers a direct one.




  3. Build Incrementally Based on Your Plan:




    • Pre-set Phrases: Once basic TTS works, think about how to implement the "mẫu câu giao tiếp thông dụng."

      • This could be a series of buttons, each triggering a pre-defined text to be spoken.

      • Consider how to categorize them if you have many.




    • Custom Phrase Saving: Plan how users might save their own common phrases. PartyRock has features for user-generated content and remixing apps, which might be relevant here.


    • User Interface: Continuously think about the UI. Make it clean, with large enough buttons/text for easy interaction.




  4. Focus on the Vietnamese Language:



    • Ensure the TTS capabilities you're leveraging work well with Vietnamese. This might involve selecting appropriate models or configuring settings within PartyRock.




  5. Iterate and Test:



    • Build a small part, test it yourself, imagine how a target user would interact with it, then refine or add the next part.

    • Even simple "role-playing" can help identify usability issues early on.




  6. Document Your Process:



    • As this is an academic project, keep notes on your design choices, challenges faced, and how you solved them using PartyRock.



Ended
Dates:

May 23, 2025 - May 26, 2025

Organisation:

FPTUniversity

Location:

Online

Prizes:

$0

Link to website

Get ahead in innovation - receive all the latest hackathons directly in your inbox.

Subscribe