Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: allow disabling spaced out sections in self paced courses #678

Open
wants to merge 1 commit into
base: opencraft-release/palm.1
Choose a base branch
from

Commits on Sep 16, 2024

  1. feat: allow disabling spaced out sections in self paced courses

    In self paced courses, if relative due dates are enabled via
    SelfPacedRelativeDatesConfig, all graded content would be assigned
    relative due dates which are evenly spaced out over an estimated
    duration of a course (aka. Personal Learner Schedule or PLS). If
    CUSTOM_RELATIVE_DATES are enabled, custom set relative due dates would
    (sometimes) override the "spaced out" ones.
    
    However, there are some usecases, when custom relative due dates are
    desired, without the PLS. For this usecase we are adding a
    DISABLE_SPACED_OUT_SECTIONS CourseWaffleFlag. None of the existing
    behaviour is changed unwillingly. When the flag is enabled, the relative
    due dates will only be applied to the subsections that have custom
    relative due dates set, or when a similar setting is set in Advanced
    Settings of a course.
    Cup0fCoffee authored and Agrendalath committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    5b9661f View commit details
    Browse the repository at this point in the history