Go to file
Brian Whitmer c54670da94 update cached turnitin data when redirecting to originality report
Turnitin has no way to register callbacks when a submission's
originality score changes.  However, teachers are able to
modify originality scores for submissions by marking certain
sources as being ignored when checking for originality.  If a
teacher does this then the data we've cached will get out of
date.

We don't really want to have to regularly poll for updated
info, so this will just schedule a background job to check
for updates whenever someone goes to view the full
originality report.  There will still be plenty of time
when the data it out of sync, but it at least gives a
way in the UI to update the data.

Change-Id: Ia8cc814a2e9cf5ec140d3fd22acedfbb00da1b8a
Reviewed-on: https://gerrit.instructure.com/2163
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
2011-02-08 12:42:51 -07:00
app update cached turnitin data when redirecting to originality report 2011-02-08 12:42:51 -07:00
config allow migrations to work across job servers 2011-02-07 15:07:49 -07:00
db/migrate allow migrations to work across job servers 2011-02-07 15:07:49 -07:00
doc Initial commit. 2011-01-31 18:57:29 -07:00
lib allow migrations to work across job servers 2011-02-07 15:07:49 -07:00
public add flash (swf) mime-type 2011-02-08 09:29:23 -07:00
script move gem_home configuration for delayed_jobs to config folder 2011-02-03 13:38:32 -07:00
spec retain the grade if another submission API PUT is made without one 2011-02-04 15:54:18 -07:00
vendor/plugins allow migrations to work across job servers 2011-02-07 15:07:49 -07:00
.gitignore external migration data will be deleted once imported 2011-02-07 14:42:50 -07:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile source only rubygems in gemfile, others are deprecated 2011-02-05 06:22:22 -07: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 Initial commit. 2011-01-31 18:57:29 -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.