Go to file
Mark Ericksen 0bfe81e35a Apply lock-date override dates for students. Fixes #CNVS-507
Fixes #CNVS-508.

Added Observer tests.

Testing Notes:
=========
* As a teacher, setup an assignment that has different
   lock dates for the base versus a section.
* As a student, in a section, verify that the alternate
   lock dates are used for display and submission.
   * Can also test that a default lock date that would be locked
      is NOT locked when a section has different dates. It
      should still allow the student to submit an assignment.

Change-Id: Iccb6d7407d10575edafc2e0b888760d78cd5abd1
Reviewed-on: https://gerrit.instructure.com/15883
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Zach Pendleton <zachp@instructure.com>
QA-Review: Marc LeGendre <marc@instructure.com>
2012-12-18 17:30:15 -07:00
app Apply lock-date override dates for students. Fixes #CNVS-507 2012-12-18 17:30:15 -07:00
config drop backwards compatible stream item columns 2012-12-18 10:25:41 -07:00
db/migrate vdd backend for quizzes 2012-12-18 14:28:34 -07:00
doc course role support in sis import/export 2012-12-10 08:41:20 -07:00
guard parallelize build tasks 2012-04-16 16:38:23 -06:00
lib vdd backend for quizzes 2012-12-18 14:28:34 -07:00
node_modules update require.js node module 2012-06-27 17:29:47 -06:00
public factor mimeClass out into it's own module 2012-12-18 13:47:52 -07:00
script remove script/spec_server closes gh-246 2012-11-28 13:22:15 -07:00
spec Apply lock-date override dates for students. Fixes #CNVS-507 2012-12-18 17:30:15 -07:00
vendor/plugins fix import of quiz durations with time units specified 2012-12-17 14:04:01 -07:00
.gitignore Set up new styles for icon font, and refactor current icon classes 2012-11-13 12:38:22 -07:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
CONTRIBUTING.md add a contributing doc for github coolness 2012-09-19 10:16:04 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile parallelized gem updated thread failure reflection 2012-12-18 12:32:17 -07:00
Guardfile fix our Guardfile for ruby 1.9 2012-10-31 14:02:12 -06:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md README changes to point more directly to installation instructions 2011-02-01 17:36:01 -07:00
Rakefile using custom parallelized specs gem for rspec tests 2012-04-23 13:33:29 -06:00
config.ru fix non-static image urls 2012-05-17 10:53:57 -06:00
package.json AMD Conversion 2012-02-06 16:41:40 -07:00

README.md

Canvas LMS

Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Installation

Detailed instructions for installation and configuration of Canvas are provided on our wiki.