2023-06-01 Mobile Meeting notes

 Date

Jun 1, 2023

 Participants

  • @Marco Morales

  • @Volodymyr Chekyrta

  • @Khanan Grauer

  • @Pieter Malan

 Goals

Review discovery efforts underway

 Discussion topics

Item

Notes

Item

Notes

Discovery: Improved App Discovery

Quick Discovery: Improved Discovery Experience [Mobile Roadmap]

Recap of Discovery so far

  • Solution for Open edX base case without Discovery service

  • edx-platform APIs for courses / programs

  • Additional metadata for improved discovery

  • potential fully offline catalog

Other avenues to consider

  • Potential for discovery recommendations (what can be done for base case / Open edX here?)

Discovery: Learning Site Selection

Quick Discovery: Learning Academy Selection [Mobile Roadmap

Recap of Discovery so far

  • Deep Linking over QR Code Linking

    • “Dumb QR Links”

Roadmap Prioritization

  • Discussed how we are currently prioritizing roadmap items

    • Added tentative 1,2,3 designations to Roadmap page Open edX Mobile Roadmap

    • Current priorities based on expanding use of mobile application

    • Potential funded contributions

  • Other roadmap entries / themes might benefit from 2U / edx input

    • hope to expand our ability to focus / discuss this once NDA conversations are finalized

  • Open Questions:

    • Plugin maturity / capabilities in RG apps to support parity

    • Parity timelines + what does parity mean.

    • How could we share potential analytics usage data for features / capabilities

  •  

Analytics / Push / Deep Linking

Analytics: Current edX usage of tools - (GA + Firebase ) via Segment.

  • will review this data once NDA is signed / resolved

  • RG is looking into technologies to use for Analytics / Push Notifications / Deep Linking

Push Notifications: Firebase / Braze

Deep Linking: Branch (current)


  • Ideally each of these is done in a way that makes it easy to not tie in specific implementations into the application, but isolates these tool choices where possible into a plugin

  • General ability to pass / send events to other sources will help flexibility + pluggability (as opposed to tying in specific integration references within the code base ex: Braze / Firebase / etc)

Future Topics

  • Analytics Abstractions / Tools

  • Commerce

  • General Pluggability

  • General Infrastructure Investments

    • Build / Tutor Support

    • Accessibility

    • Theming

    • Internationalization

  • Single Axim / Provider App Path

    • Learning Site Selection Discovery in progress

  • Discovery Experiences

  • General UX / Navigation

 Action items

@Pieter Malan / @Edward Zarecor to connect on Axim + 2U collaboration for mobile
For everyone, review of Feature & Capabilities document to review each row’s inclusion, description, and priority rating for feedback - [FC-0011] Open edX Mobile Application Features & Capabilities

 Decisions

  1. review the ability to share usage data post-NDA resolution to support prioritization
  2. async review of Features & Capabilities document to confirm current draft prioritization of each feature / capability row