Professional Documents
Culture Documents
Prodlytics - Problem Statement
Prodlytics - Problem Statement
Assume you are a Product Analyst at an EdTech company. The customer success team is aiming to
achieve sustainable growth by focusing on retaining the existing users.
As a Product Analyst, look at the data provided and gain insights into customer behavior and pattern
to come up with features to retain existing users.
● Content is stored in a hierarchical structure: Track → Course →Topic → Lesson. A lesson can be a
video, practice, exam, etc.
4.feedback_details: Contains the feedback details/rating given by the user to a particular lesson.
Tables Description
users_basic_details:
● user_id: unique id of the user [string]
● gender: gender of the enrolled user [string]
● current_city: city of residence of the user [string]
● batch_start_datetime: start datetime of the batch, for which the user is enrolled [datetime]
● referral_source: referral channel of the user [string]
● highest_qualification: highest qualification (education details) of the enrolled user [string]
day_wise_user_activity:
● activity_datetime: date and time of learning of the user [datetime]
● user_id: unique id of the user [string]
● lesson_id: unique id of the lesson [string]
● lesson_type: type of the lesson. It can be "SESSION", "PRACTICE", "EXAM" or "PROJECT"
[string]
● day_completion_percentage: percent of the lesson completed by the user on a particular day
(out of 100%) [float]
o The completion percentage is calculated by the formula = learnt duration of a lesson on a
day/total duration * 100