Go to file
Brian Palmer 032a317cf1 use defined discussion formats in assignment and submission apis
fixes #6560

The assignment and submission apis were written before the discussion
api, and the response formats diverged. This merges the two formats so
that all apis return the same data structures.

Also, removed the attachments relation from DiscussionEntry, it's cruft.
We have to continue returning the attachments array in the json for now,
for backwards compatibility, since it includes the .attachment field as
well.

test plan: API calls to read discussion assignments and their
submissions should now include the full json response data, see the api
documentation for the discussions api.

Change-Id: Ib394d7e5c3fcf261adb8663470c6822fe2476b03
Reviewed-on: https://gerrit.instructure.com/7395
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Bracken Mosbacker <bracken@instructure.com>
2011-12-12 09:03:09 -07:00
app use defined discussion formats in assignment and submission apis 2011-12-12 09:03:09 -07:00
config don't return description of locked assignments in the API 2011-12-09 11:15:33 -07:00
db/migrate fix quiz_submission.quiz_points_possible 2011-12-06 09:07:06 -07:00
doc adds SIS id to descriptions fixes #6277 2011-11-11 15:06:30 -07:00
guard delete compiled js file if you delete a handlebars fie 2011-10-18 17:17:54 -06:00
lib use defined discussion formats in assignment and submission apis 2011-12-12 09:03:09 -07:00
public cleaning up grade exchange 2011-12-09 13:45:19 -07:00
script create a text log of failed parallel tests 2011-10-03 14:23:53 -06:00
spec use defined discussion formats in assignment and submission apis 2011-12-12 09:03:09 -07:00
test added favorite courses option to main menu 2011-10-24 15:50:34 -06:00
vendor/plugins don't fail when parsing empty question feedbacks 2011-12-09 12:55:29 -07:00
.gitignore gitignore javascript spec helpers 2011-11-29 13:23:44 -07:00
.jshintrc add a rake canvas:check_syntax task to check for js errors 2011-04-20 08:07:30 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile fix user api json response having duplicate login_id keys 2011-12-09 09:50:34 -07:00
Guardfile delete compiled js file if you delete a handlebars fie 2011-10-18 17:17:54 -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 enable parallelization of selenium tests 2011-09-26 15:45:35 -06:00
config.ru add a rackup file to work with any rack-compatible server 2011-09-27 08:52:47 -06: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.