Discovery: how to store location in courseware in mobile app eventing

Description

Goal:
What information about location in the courseware does the Mobile App have access to?

Many existing events in the platform capture courseware location by emitting a 'page' field of the full URL with course_id that they were emitted from

1) Does the mobile app have access to exactly that same page URL
2) Now that course and module IDs are changing, the page URL will become more complicated. Should we try to break this out more legibly into, say

  • a course ID (already available)

  • place in the courseware: section, subsection, unit

  • current module ID, if applicable.

, what are your thoughts here?
This may be a lot of work, and out of scope for the current project.

Maintaining legacy event fields MVP would mean just emitting the 'page' URL field.

Steps to Reproduce

None

Reason for Variance

None

Release Notes

None

Assignee

Unassigned

Reporter

Olga Stroilova

Labels

Customer

None

URL

None

Groups with Read-Only Access

None

Actual Points

None

Reach

None

Impact

None

Open edX Discourse Thread

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Contributor Name

None

Blended Project Status Page

None

Epic Link

Fix versions

Priority

Unset
Configure