Skip to content

Yana P#3

Open
YanaP1312 wants to merge 2 commits intoHackYourAssignment:mainfrom
YanaP1312:main
Open

Yana P#3
YanaP1312 wants to merge 2 commits intoHackYourAssignment:mainfrom
YanaP1312:main

Conversation

@YanaP1312
Copy link
Copy Markdown

No description provided.

@JQnetherlands JQnetherlands self-requested a review April 1, 2026 08:32
@JQnetherlands JQnetherlands self-assigned this Apr 1, 2026
Copy link
Copy Markdown

@JQnetherlands JQnetherlands left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello Yana

Congratulation! you passed the project, this time your creativity play better and from a good place, keep on this road!

You’ve shown strong progress across both tasks, especially in how you structure your code and think about design. In Task 1, your use of classes like Question and Answer demonstrates a good understanding of object-oriented programming, and your quiz flow is clear and user-friendly. In Task 2, this improves even further with better modularization and added features like topic selection, difficulty levels, and a hint system. These additions make the application more interactive and engaging, and show that you’re thinking beyond just the basic requirements.

Your handling of the AI integration is also noticeably better in Task 2 compared to Task 1. The prompt is clearer, more structured, and more likely to produce usable JSON, which is a big improvement. However, in both tasks, the way the API response is handled still needs some work. Directly using JSON.parse without proper error handling or validation can cause the application to crash if the response is not exactly as expected. This is especially important when working with AI, where responses can sometimes be inconsistent.

Overall, this is a solid and improving project with good structure, creativity, and attention to user experience. To take it to the next level, focus on making your API handling more robust by validating the response and safely parsing the data. With these improvements, your application would be much more reliable and closer to production-quality code

I wish you success in every step from your career from now!.

@JQnetherlands JQnetherlands added the Reviewed This assignment has been reivewed by a mentor and a feedback has been provided label Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Reviewed This assignment has been reivewed by a mentor and a feedback has been provided

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants