Skip to content
Snippets Groups Projects
  1. Feb 25, 2014
  2. Feb 08, 2014
  3. Feb 07, 2014
  4. Feb 04, 2014
  5. Feb 03, 2014
  6. Jan 29, 2014
  7. Jan 27, 2014
  8. Jan 24, 2014
  9. Jan 23, 2014
  10. Jan 14, 2014
    • Chris Rossi's avatar
      Add individual due dates feature. · 831f907c
      Chris Rossi authored
      Adds a feature to the edX platform which allows instructors to set
      individual due dates for students on particular coursework. This code is
      meant primarily for on-campus use--it is not intended that this feature
      would be used for MOOCs. It adds a new tab, "Extensions", to the beta
      instructor dashboard which allows changing due dates per student. This
      feature is enabled by setting FEATURES['INDIVIDUAL_DUE_DATES'] = True.
      831f907c
  11. Nov 24, 2013
  12. Nov 19, 2013
  13. Oct 18, 2013
  14. Oct 16, 2013
  15. Sep 30, 2013
  16. Aug 27, 2013
  17. Jul 15, 2013
  18. Jul 10, 2013
    • Xavier Antoviaque's avatar
      Vagrant: Add support for Vagrant install (`vagrant up`) · 14040767
      Xavier Antoviaque authored
      Cf README, this adds support to install and setup a dev instance through
      Vagrant. The Vagrantfile at the root handles the vagrant commands like
      `vagrant up`.
      
      Provisioning is done by the shell script `vagrant-provisionning.sh`,
      which is a light wrapper around the `create-dev-setup.sh` which does
      most of the job using the standard process, but limiting possible
      side-effect by ensuring the environment on which the install is
      performed is clean.
      
      Based on an Ubuntu precise 12.04 LTS.
      14040767
  19. Jun 05, 2013
    • Ned Batchelder's avatar
      Developer-private settings files · 7e8c06ca
      Ned Batchelder authored
      Developers can have private settings files by creating
      lms/envs/private.py or cms/envs/private.py.  They are imported
      at the end of dev.py.  Note that they won't be imported if you
      are using one of the other dev*.py variants.
      7e8c06ca
    • Nate Hardison's avatar
      Rewrite the main course.scss file as well · e0590c35
      Nate Hardison authored
      Just as is done with the main LMS application.scss file, rewrite the
      course.scss file with Mako to conditionally import a theme's
      variables overrides. Add the course.scss file to the list of ignored
      Git files so that it doesn't keep getting committed over and over
      again.
      
      This also requires us to add a hardcoded line in the assets Rakefile
      for the moment, so that the course.scss.mako file gets properly
      preprocessed. Once the preprocessing is done by a Django management
      command, we won't have to do this anymore.
      e0590c35
  20. May 22, 2013
    • Nate Hardison's avatar
      Add general theming capabilities · ea3506d2
      Nate Hardison authored
      This commit adds the requisite settings and startup features to
      enable integration of themes into the edX platform. It does not
      yet provide hooks in any of the templates, but it does cause the
      main `lms/static/sass/application.scss` file to `@import` a theme's
      base Sass. Template hooks will come down the road.
      
      CHANGELOG
      ---------
      Define a new `MITX_FEATURE`, `USE_CUSTOM_THEME`, that when enabled,
      can be used in templates to determine whether or not custom theme
      templates should be used instead of the defaults.
      
      Also define a new setting, `THEME_NAME`, which will be used to
      locate theme-specific files. Establish the convention that themes
      will be stored outside of the `REPO_ROOT`, inside the `ENV_ROOT`,
      in a directory named `themes/`. `themes/<THEME_NAME>` will store
      the files for a particular theme.
      
      Provide a function, `enable_theme`, that modifies the template and
      static asset load paths appropriately to include the theme's files.
      
      Move the main LMS Sass file to a Mako template that conditionally
      `@import`s the theme's base Sass file when a theme is enabled.
      
      Add logic to the assets Rakefile to properly preprocess any Sass/
      Mako templates before compiling them.
      ea3506d2
  21. May 16, 2013
  22. May 15, 2013
  23. May 10, 2013
  24. May 01, 2013
  25. Apr 30, 2013
  26. Apr 29, 2013
  27. Apr 26, 2013
  28. Apr 24, 2013
  29. Mar 12, 2013
  30. Mar 08, 2013
  31. Feb 08, 2013
  32. Jan 08, 2013
  33. Nov 30, 2012
  34. Nov 09, 2012
Loading