Skip to content

Commit b970fb5

Browse files
feat: progressTabClickedEvent
1 parent 381b8b3 commit b970fb5

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

course/src/main/java/org/openedx/course/presentation/CourseAnalytics.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ enum class CourseAnalyticsEvent(val eventName: String, val biValue: String) {
6666
"Course:Handouts Tab",
6767
"edx.bi.app.course.handouts_tab"
6868
),
69+
PROGRESS_TAB(
70+
"Course:Progress Tab",
71+
"edx.bi.app.course.progress_tab"
72+
),
6973
ANNOUNCEMENTS(
7074
"Course:Announcements",
7175
"edx.bi.app.course.announcements"

course/src/main/java/org/openedx/course/presentation/container/CourseContainerViewModel.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ class CourseContainerViewModel(
335335
CourseContainerTab.VIDEOS -> videoTabClickedEvent()
336336
CourseContainerTab.DISCUSSIONS -> discussionTabClickedEvent()
337337
CourseContainerTab.DATES -> datesTabClickedEvent()
338-
CourseContainerTab.PROGRESS -> {}
338+
CourseContainerTab.PROGRESS -> progressTabClickedEvent()
339339
CourseContainerTab.MORE -> moreTabClickedEvent()
340340
CourseContainerTab.OFFLINE -> {}
341341
}
@@ -389,6 +389,10 @@ class CourseContainerViewModel(
389389
logCourseContainerEvent(CourseAnalyticsEvent.MORE_TAB)
390390
}
391391

392+
private fun progressTabClickedEvent() {
393+
logCourseContainerEvent(CourseAnalyticsEvent.PROGRESS_TAB)
394+
}
395+
392396
private fun logCourseContainerEvent(event: CourseAnalyticsEvent) {
393397
courseAnalytics.logScreenEvent(
394398
screenName = event.eventName,

0 commit comments

Comments
 (0)