GSoC 2024: O3 User Onboarding - Final Evaluation

GSoC 2024: O3 User Onboarding

Overview

The primary objectives of this project is Implementing user onboarding in the Test 3 and O3 demo environments, as illustrated in these designs, is crucial for introducing users to major features within a typical generic outpatient workflow. By incorporating user onboarding processes, new users can navigate through the system more seamlessly, gaining a better understanding of how to utilize various functionalities effectively. This not only enhances user experience but also ensures that users are equipped with the necessary knowledge to maximize the capabilities of OpenMRS in their outpatient workflows. Additionally, user onboarding can help reduce the learning curve associated with adopting a new system, ultimately leading to increased user satisfaction and productivity.

Objectives

The primary objectives of the project “O3 User Onboardings” were:

  • Identify the processes that require user onboarding tutorials/guides :white_check_mark:
  • Identify the suitable frameworks/libraries needed to implement the system. :white_check_mark:
  • Building a user onboarding system which can be implemented on any O3 module. :white_check_mark:

Repository

Pull Requests

Pull requests · openmrs/openmrs-esm-user-onboarding

JIRA EPIC

O3-3314

Weekly Blog Posts

Talk Threads

GSoC 2024 : O3 User Onboarding Project Updates

Proposal

GSoC 2024 Proposal - Vijay Kv

Future Works

The main requirements of the project were fulfilled, so in the future the following new enhancements can be made.

  • E2E test for all the tutorials
  • Responsiveness across tablet mode

Resources

Guide for Implementors

Mid term Evaluation

Final Presentation

Thoughts On GSoC

Thank you for the opportunity to participate in GSoC under OpenMRS. This summer has been a wonderful learning experience for me. At the start, I faced some challenges and fell behind on the project, making me worry about meeting the objectives. However, with the support of the OpenMRS community, I was able to overcome these hurdles and successfully complete the project’s goals.

I would like to express my sincere appreciation to my mentors, @piumal1999 and @jayasanka for their invaluable guidance throughout the project. Their support and knowledge made it easy for me to clear doubts and stay on track. I also want to extend special thanks to @grace @pauladams @dkigen and @ibacher for their assistance.

I’m excited about the possibility of continuing to contribute to OpenMRS in the future.

4 Likes

This just in from MSF / Madiro / @michaelbontyes : If we can release this into the O3 RefApp by October, they will test this with real users for training in Burundi! FYI @jayasanka @dkigen @ibacher

PIH’s feedback from @dmunson is that this could really help with showing what’s in the latest release for users (like “version x.x.x includes these things…”)

3 Likes

The amazing lightning talk @jayasanka gave to unveil this functionality in-person at the OpenMRS 2024 implementer’s conference in Nairobi :star_struck:

7 Likes

All credit goes to @vijaykv and @piumal1999 ! Thanks a lot for your amazing work! :heart:

5 Likes