Skip to content
Snippets Groups Projects
  1. Jan 28, 2021
    • David Ormsbee's avatar
      Push Course Outlines to learning_sequences on publish. · 669677c7
      David Ormsbee authored
      The learning_sequences app has its own model for Course Outlines.
      Prior to this commit, these course outlines were only populated by
      a management command in the learning_sequences app that queried
      modulestore. This commit does a few things:
      
      1. Move the update_course_outline command to live in contentstore
         (i.e. Studio). This makes learning_sequences unaware of
         modulestore, and makes it easier for us to extract it from
         edx-platform (or to plug in different kinds of course outlines).
      2. Add tests.
      3. Add performance and debug logging to course outline creation.
      4. Make course outline creation happen every time a course publish
         happens.
      
      This will allow us to start collecting data about how long building
      course outlines takes, and get error reporting around any content
      edge cases that break the course outline code.
      669677c7
  2. Jan 20, 2021
  3. Jan 19, 2021
  4. Jan 18, 2021
  5. Jan 15, 2021
Loading