Skip to content
Snippets Groups Projects
  1. Feb 10, 2020
  2. Dec 30, 2019
  3. Nov 07, 2019
  4. Oct 01, 2019
  5. Jun 28, 2019
  6. May 07, 2019
  7. May 02, 2019
  8. Dec 07, 2018
    • Paulo Viadanna's avatar
      Adds CouseModule.course_visibility and XBlock.public_view() for unenrolled users access to courses. · c4fc4b5d
      Paulo Viadanna authored
      The course_visiblity field can have one of three values:
      1. private (default): This keeps the standard access rules.
      2. public_outline: Allows unenrolled and anonymous users access to the outline.
      3. public: Allows unenrolled and anonymous users access to both outline and
         course content.
      
      When an unenrolled user accesses course content, instead of student_view(),
      public_view() is used. A default implementation is provided for XBlocks
      which do not implement this view. The public_view() must not have any
      functionality which assumes the presence of a valid User and should show
      a readonly only interface for the XBlock content.
      c4fc4b5d
  9. Nov 09, 2018
  10. Nov 07, 2018
    • Paulo Viadanna's avatar
      Adds CouseModule.course_visibility and XBlock.public_view() for unenrolled users access to courses. · e6e0a02e
      Paulo Viadanna authored
      The course_visiblity field can have one of three values:
      1. private (default): This keeps the standard access rules.
      2. public_outline: Allows unenrolled and anonymous users access to the outline.
      3. public: Allows unenrolled and anonymous users access to both outline and
         course content.
      
      When an unenrolled user accesses course content, instead of student_view(),
      public_view() is used. A default implementation is provided for XBlocks
      which do not implement this view. The public_view() must not have any
      functionality which assumes the presence of a valid User and should show
      a readonly only interface for the XBlock content.
      e6e0a02e
  11. Jul 13, 2018
  12. Jun 04, 2018
  13. Mar 08, 2018
  14. Feb 22, 2018
  15. Jan 25, 2018
  16. Jan 09, 2018
  17. Oct 11, 2017
  18. Oct 02, 2017
  19. Sep 22, 2017
  20. Aug 30, 2017
  21. Aug 16, 2017
  22. Jul 24, 2017
    • Harry Rein's avatar
      Adding in course messaging to the home page. · 08df53e1
      Harry Rein authored
      LEARNER-1894
      
      This commit adds in course messaging for three use cases. First,
      when the user is not signed in, the user is shown a message that
      provides a link to sign in or register. If the user is signed in
      but not enrolled, they are given a link to do so. If the user is
      enrolled but the course has not yet started, they are shown a
      message explaining when the course starts and shown a link (not
      yet enabled) to add a reminder to their calendar.
      
      The implementation defines a base message class and extends it
      for the course home messages as well as the previously implemented
      page level messages.
      08df53e1
  23. Jul 14, 2017
  24. Jun 29, 2017
    • Robert Raposa's avatar
      Refactor, enhance, and adjust unified_course_view flag. · 2e80c1e6
      Robert Raposa authored
      This includes several general enhancement in addition
      to the fixes for unified_course_view:
      1. Add support for default when no waffle flag defined.
      2. Add support for table_blacklist to assertNumQueries.
      3. Rename flag to 'course_experience.course_outline_page'.
      4. Change flag default to True when it is not defined.
      2e80c1e6
  25. Jun 23, 2017
    • Harry Rein's avatar
      Adding a reviews page to the course and updating the reviews module on the... · 82daaa5a
      Harry Rein authored
      Adding a reviews page to the course and updating the reviews module on the course about page. Removed the existing coursetalk implementation and put it in a fragment, removed the tests as well. Added configuration settings to specify the reviews template as well as the reviews provider. This is all protected by a waffle flag.
      82daaa5a
  26. Jun 15, 2017
    • Harry Rein's avatar
      Implemented an upgrade verification sock. · bdf38ae0
      Harry Rein authored
      This sock sits at the bottom of both the home and the course content pages. It allows the user to click a 'Learn More' button to open a panel that allows the user to navigate to the upgrade checkout page. The sock is only shown for users that have not yet upgraded in a course that has a verification upgrade date that has not yet passed. Python tests cover the various course mode and upgrade dates.
      bdf38ae0
  27. Jun 05, 2017
  28. Jun 01, 2017
  29. May 10, 2017
  30. May 01, 2017
  31. Apr 24, 2017
  32. Mar 23, 2017
  33. Dec 13, 2014
  34. Feb 06, 2013
  35. Sep 25, 2012
  36. Jun 21, 2012
  37. Jun 08, 2012
Loading