Go to file
Simon Williams 127b9b3302 group model prep for communities; refs #8598
this commit just lays down a bit of ground work for communities. it defines
communities as a protected group category type for accounts which allows
membership in multiple groups. it also generalizes several places where student
organized groups was a special case. it also removes the restriction that
group.is_public always be false. this property will be used for different
visibility levels within communities. finally, it lays some groundwork for
handling group requests/invitations/following.

test plan:
- there should be no functional changes from this commit
- you should be able to run GroupCategory.communities_for(account) at the
  console for an account, and get a category shell for communities for that
  account.

Change-Id: Icff3f0e7fbd4ec3c0a72cdbaa310cbd0e75d0e3e
Reviewed-on: https://gerrit.instructure.com/10780
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
2012-05-17 15:19:08 -06:00
app group model prep for communities; refs #8598 2012-05-17 15:19:08 -06:00
config api for getting a single discussion topic 2012-05-17 11:28:43 -06:00
db/migrate group model prep for communities; refs #8598 2012-05-17 15:19:08 -06:00
doc mark collections api as beta 2012-05-14 09:57:16 -06:00
guard
lib image support for collection items 2012-05-17 12:56:24 -06:00
node_modules
public remove invalid quotes from speedgrader url link; fixes #8575 2012-05-17 11:23:30 -06:00
script using custom parallelized specs gem for rspec tests 2012-04-23 13:33:29 -06:00
spec group model prep for communities; refs #8598 2012-05-17 15:19:08 -06:00
vendor/plugins 1.9 - fix csv import specs and attachment_fu bug 2012-05-15 22:42:16 -06:00
.gitignore
.jshintrc
COPYRIGHT
Gemfile upgrade ruby-saml gem 2012-05-14 14:33:20 -06:00
Guardfile
LICENSE
README.md
Rakefile using custom parallelized specs gem for rspec tests 2012-04-23 13:33:29 -06:00
config.ru
package.json

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.