beckn / DSEP-Specification

Open Interoperable Specifications for Skilling and Education. An adaptation of Beckn Protocol.
Other
19 stars 21 forks source link

Example jsons for Information discovery usecase #180

Open vbabuEM opened 4 months ago

vbabuEM commented 4 months ago

Is your feature request related to a problem? Please describe. We have the following usecase for which examples need to be created in the examples/information_discovery folder

Describe the solution you'd like Example JSONs need to be created in the examples/information_discovery folder

Describe alternatives you've considered N/A

Additional context

We have the following usecases for which examples need to be created in the examples/information_discovery folder. The usecases and visualizations are as below:

Use case : Discovery and Consumption of “Advisory Content” ( individual byte-sized content)

Context: Farmers or Field Level Extension Workers access “byte-sized content” (e.g. videos) for relevant Agri-advisory information on the Network

Assumption: Only free content will be fetched and accessed

A sample illustration: Moti is a farmer in Odisha. She is a wheat farmer and is struggling with Aphid infestation. She struggles to control it and is looking for effective solutions to address the disease and increase her crop yield. She is introduced to network through Krishi Vigyan Kendra. A farm extension worker Ramesh then uses a network-enabled bot which is plugged into the network. He uses the bot interface to search for remedies and prevention measures for the Aphid infestation. He receives multiple videos from different experts on best practices and fertilizers to address her concerns. He selects a 2-minute video from AgroExpert Solutions and clicks on the "watch it now" option. Moti watches the video and understands the right fertilizers she needs. After watching the video, Moti selects "Get Support" and connects with a farmer associate to address her further questions. After the conversation, Moti gives a rating for the video which she watched.

Seeker Application: User Interaction Flow

Personas / Functional Actors

  1. User (Farm Extension Worker): The individual looking to discover, order, update profile, cancel orders, and review products/services.
  2. System (Application): The Seeker application facilitating all user interactions.
  3. Seller/Vendor: The entity providing the product/service listed on the application.

Discovery of a Product / Service User Actions: Search or Browse Actor: User The user clicks on the chatbot and enters keywords related to the desired product/service.

View Details: Actor: User The user enters the keyword(in the chatbot) against the product/service to view detailed information, including descriptions, images, prices, and reviews. Actor: System Provides search results and brief information of BPP. Outcomes: The user finds relevant service providers easily. The user gains comprehensive information to make an informed decision.

Consumption of a Product / Service Actor: User The user views the desired content (Video, PDF, text) Actor: System Plays the desired video The system sends a message at the end of the video providing an option to connect to support Outcomes: The user can easily select videos and view them The user completes the transaction through a smooth and secure process.

Accessing Support User Actions:Access Support: Actor: User The user receives an option to connect to support in the chatbot at the end of the video. The user enters the keyword corresponding to support.

View Seller Contact Details Actor: User The user views the seller’s contact details, including email and customer care contact information.

Initiate Contact Actor: User The user contacts the seller or customer care for support. Actor: System Displays the seller’s contact details and customer care information. Outcomes: The user accesses the necessary contact details for support. The user can directly reach out for help with their queries or issues.

Providing Rating and Submitting Feedback Actor: User After receiving the service, the user is prompted to rate their experience on a scale (e.g., 1 to 5 stars).

Write a Review Actor: User The user writes a detailed review about their experience, including pros and cons.

Submit Feedback Actor: User The user submits the rating and review. Actor: System Collects and stores the rating and review. Sends feedback to the appropriate channels (e.g., product team, customer service). Outcomes: The user shares their experience with other potential customers. The business gains valuable insights to improve their products/services. The user feels heard and valued by the business.

vbabuEM commented 4 months ago

This is required on a urgent basis (ETA - July 1) @emmayank @rajaneeshk90

ravi-prakash-v commented 4 months ago

@vbabuEM please use the standard template for issue creation.

vbabuEM commented 4 months ago

Sure Ravi. I will edit and try to insert the document into the issue template format.