What’s New at Dohrnii? Bi-Weekly Update Breakdown

Dohrnii DAO
4 min readDec 9, 2023

Greetings Dohrnii Community,

As we embark on another sprint, our unwavering commitment to refining and enhancing the learning experience continues. Our dedicated team has successfully completed a range of tasks in this sprint, each designed to improve user interaction, visual aesthetics, and technical efficiency. Let’s delve into the highlights of our recent endeavors.

Sprint 18# Progress:

  1. Update Quiz Results Messages: We’ve elevated the post-quiz experience by introducing dynamic and engaging messages tailored to each user’s performance. Personalized feedback is now an integral part of our quiz completion journey, providing a more enriching experience.
  2. Adjustment: Component Font Style and Sizes in Class Screen: Aesthetic harmony is paramount. We’ve meticulously reviewed and adjusted various components in the class screen, ensuring seamless integration with recent changes in font style and size. This guarantees a visually consistent and appealing presentation across diverse devices.
  3. Enhance Edit Profile Screen with Dynamic Save Changes Button: The Edit Profile screen has received an upgrade with the implementation of a dynamic “Save Changes” button. This button remains inactive until users make changes, streamlining the profile editing process and encouraging intentional updates.
  4. Enhance Notifications with Date/Time and Occurrence Number: Notifications within the Flutter app now boast enhanced features, including date and time information, consolidated duplicates, and the addition of an occurrence number for reference. These improvements align with our commitment to delivering a polished user experience.
  5. Implement Dynamic Success Messages for Correct Answers: Positive reinforcement takes center stage as we introduce dynamic success messages for correct answers. Users will now receive varied and encouraging messages upon answering questions accurately, promoting engagement and motivation.
  6. Implement Timer for Quiz Questions: To add an element of challenge and time management, we’ve integrated a timer for each quiz question. Users now have a limited 10 seconds to answer, with dynamic messages guiding them to the next question after time runs out.
  7. Bug Fix: Home Screen Unavailability After Second Login with Google Provider: Navigating seamlessly is crucial. We’ve addressed a bug where the home screen became unavailable after a user’s second login with the Google provider. Our solution ensures uninterrupted access to the home screen, enhancing overall user navigation.
  8. Adjust “Complete” Button Placement for Persistent Visibility: To ensure a consistent user interface, we’ve repositioned the “Complete” button within the Flutter app. It now stays fixed at the bottom of the screen regardless of content length, deactivating until users scroll to the end of a lengthy lesson.
  9. New Feature: Glossary Locking and Unlocking: We’ve introduced a feature allowing users to manage the locking and unlocking of glossaries. Users now have the option to permanently unlock glossaries using energy, enhancing customization and engagement.
  10. Unify/Link Accounts with Same Email Across Auth Providers: Streamlining the login experience, we’ve developed a feature to unify or link user accounts sharing the same email address but authenticated through different providers. This ensures seamless access to accounts.
  11. Update Class Popup for Improved User Guidance: Clear and informative guidance is essential, and we’ve refined the class popup to provide better direction in various scenarios. Users will now receive clearer messages related to lesson status and energy levels, fostering a more intuitive user experience.
  12. Enhancement: The Process of Resetting a User’s Password: The forget password process has undergone significant improvements. From requiring users to enter their email for verification to enhanced error handling and optimized backend requests, the process is now more user-friendly and efficient.
  13. Feat: Glossary Locking and Unlocking Feature (Frontend Update): On the frontend, we’ve updated to support the new glossary locking and unlocking functionality. Users can now seamlessly manage glossary statuses, unlocking them permanently using energy.
  14. Improvement: go_route Configuration to Support State Saving: Technical enhancements are underway with the correction of the go_route configuration, ensuring proper state saving and preventing unnecessary reloads during hot reloads in Flutter.
  15. Fix: Ensure Consistency of Design: Design consistency is a priority, and we’ve conducted a thorough review to ensure uniformity in visual aspects such as colours and styling for all states, creating a polished and cohesive design language.
  16. Class Message Box Refinements: Aesthetic improvements have been made to class-related messages, enhancing the visual appearance and user experience associated with class messages.
  17. Refactor Request Services and Error Handling: Technical optimization continues with a comprehensive refactoring of Request Services and Error Handling components. The introduction of dynamic functions reduces redundancy, improves error handling, and enhances overall code structure.

As we celebrate the completion of these tasks, we remain committed to providing you with a seamless, engaging, and enriching learning experience at Dohrnii. Your continuous support and feedback inspire us to push the boundaries of educational technology. Stay tuned for more updates and innovations as we forge ahead on this exciting journey.

With kind regards,

Dohrnii DAO Team

--

--

Dohrnii DAO

The platform to educate, empower and support the success of crypto investors.