$customHeader
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Attendees

Andy S (Unlicensed)ChristinaR (Deactivated)Steve Magoun (Deactivated)Xavier Antoviaque

Notes

  • We discussed what the T&L team is thinking for discussions
    • The proposed Discussion UX Redesign epic
      • The intention is to keep this story light by building upon the Teams design
      • The initial thinking was to update the existing xmodule without converting to an XBlock
      • Plan is to use the mobile team's new Discussion API
    • Redoing the discussion back-end
      • Replace the Ruby-based comment service with a more maintainable solution
      • Reevaluate the buy vs build options
      • Consider having a single discussion service that combines the comment service and Django comment client
    • Open question: does it make sense to do the UX redesign first?
      • Major benefits to user experience
      • Will it require a lot of rework once the new back-end is in place?
    • None of this work will be in Q2, but initial planning and architectural designs should start
  • For Solutions, managing their forked discussion XBlock is expensive
    • McKinsey solution cannot use XModules, so an XBlock was developed
    • The XBlock is a clone of the edx-platform code (primarily the client-side JavaScript)
    • Every time the platform changes, the code has to be merged into the fork
    • The preference would be to merge back the code so that McKinsey and edX are both using the same XBlock
    • This is a large project, so jimcaiN (Unlicensed) had suggested that a good first step would be to merge the code back as is
  • What are the options going forward
    1. Status quo
      • Solutions continues to manage the XBlock in their McKinsey fork
      • T&L builds the new redesign by updating the existing xmodule
    2. Merge the XBlock back to edx-platform
    3. T&L build the new redesigned discussion forums as an XBlock
      • Would be more work than just updating the existing xmodule
      • Major benefit: removing tech debt by building the new component following our own best practices
      • Supports a gradual rollout where most courses stay on the xmodule until the new xblock has proved itself
      • Would need to involve McKinsey at some level with the design and rollout of the new forums
  • Conclusion

 

  • No labels