'track' utility replaced with 'eventtracking'

Description

*List of events transmitted through “Track” utility*

Github URL: https://github.com/edx/edx-platform/blob/master/common/djangoapps/track/tracker.py

Track exposes two functions, server_track and task_track, to transmit events.

*Following are the events being transmitted through:*

1. server_track
change-email1-settings https://github.com/edx/edx-platform/blob/0262d0e3eea5b57432b545a8590008b0f4c9ad18/common/djangoapps/student/views/dashboard.py#L340

change-email-settings
https://github.com/edx/edx-platform/blob/b13f207e1f5ec313998d08a106d7c0d2d4eee6c6/common/djangoapps/student/views/management.py#L843
https://github.com/edx/edx-platform/blob/b13f207e1f5ec313998d08a106d7c0d2d4eee6c6/common/djangoapps/student/views/management.py#L829

Page visit events
https://github.com/edx/edx-platform/blob/a88bf6306d916538abf4efa87bf3b07840228f6b/common/djangoapps/track/middleware.py#L84
https://github.com/edx/edx-platform/blob/a88bf6306d916538abf4efa87bf3b07840228f6b/common/djangoapps/track/middleware.py#L96

error:calc
https://github.com/edx/edx-platform/blob/b13f207e1f5ec313998d08a106d7c0d2d4eee6c6/common/djangoapps/util/views.py#L168

User dashboard action events
https://github.com/edx/edx-platform/blob/20e02dd48f7056d683b8ae33e71153120506c569/lms/djangoapps/dashboard/sysadmin.py#L374
https://github.com/edx/edx-platform/blob/20e02dd48f7056d683b8ae33e71153120506c569/lms/djangoapps/dashboard/sysadmin.py#L458
https://github.com/edx/edx-platform/blob/20e02dd48f7056d683b8ae33e71153120506c569/lms/djangoapps/dashboard/sysadmin.py#L212

module_render.py publish events (track function is dynamic which means it could sometimes point to `server_track` function or sometimes to `task_track`. Depends upon the initiated context)
https://github.com/edx/edx-platform/blob/c23071defc695485844d0859649c4666d4d06910/lms/djangoapps/courseware/module_render.py#L563

xBlock runtime publish events
https://github.com/edx/edx-platform/blob/20e02dd48f7056d683b8ae33e71153120506c569/openedx/core/djangoapps/xblock/runtime/runtime.py#L135

2. task_track
Courseware module_render.py events (initiated from `lms/djangoapps/instructor_task/tasks_helper/module_state.py`)

https://github.com/edx/edx-platform/blob/61e1eda20df2825a409db3e2d36c69d7c36d3e2d/lms/djangoapps/instructor_task/tasks_helper/module_state.py#L347

Assignee

Nimisha Asthagiri

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Fahad Ashraf

Repo

edx/edx-platform

Customer

None

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Blended Hour Utilization Percentage

None

Priority

Unset
Configure