Go to file
Clay Diffrient 62a447c569 Changes the courses page to include additional functionality
closes CNVS-14683, CNVS-14684, CNVS-14685

test plan:
   - Go to the courses page (/courses)
   - Make sure you have enrollments in various courses in various
     states (e.g., unpublished/published, past/future/current)
   - Each section (My Courses, etc.) should have a table within
   - My Courses should have stars in the first column
   - Clicking on a star should toggle the color of the star
     if the course is favoritable, e.g. students can favorite
     courses that are unpublished, while teachers can.
   - Stars that are colored yellow, should appear in the courses
     dropdown on the main navigation after a refresh.
   - The type of enrollment should be indicated on the far right.
   - Unpublished courses should have an indicator to the left
     of the enrollment type.
   - Hovering over the unpublished courses should have a
     tooltip saying:
     "This course has not been published. Students should contact
      the course instructor for access."
   - Screenreaders should also detect this information.

Change-Id: I660485b5143f877ef231b0edb52b2c82b8cdaab3
Reviewed-on: https://gerrit.instructure.com/39227
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Clare Strong <clare@instructure.com>
Product-Review: Hilary Scharton <hilary@instructure.com>
2014-08-25 16:18:18 +00:00
Gemfile.d spec: testbot gems 2014-08-22 17:19:05 +00:00
app Changes the courses page to include additional functionality 2014-08-25 16:18:18 +00:00
bin add springified binstubs 2014-07-21 15:45:13 +00:00
client_apps client app: canvas_quiz_statistics 2014-08-19 20:09:21 +00:00
config Changes the courses page to include additional functionality 2014-08-25 16:18:18 +00:00
db/migrate Make sure no one has the new styles feature enabled 2014-08-25 16:01:34 +00:00
doc allow API Doc args to use "Required" 2014-08-07 01:06:04 +00:00
gems add an auto-generated comment to language yml files 2014-08-22 18:34:08 +00:00
guard replace compass with node-sass 2014-08-04 15:28:29 +00:00
lib Make sure no one has the new styles feature enabled 2014-08-25 16:01:34 +00:00
loom introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
public Adds move to option for modules 2014-08-25 14:37:57 +00:00
script make sure compile-sass exists with non-zero exit code on fail 2014-08-15 18:27:40 +00:00
spec Changes the courses page to include additional functionality 2014-08-25 16:18:18 +00:00
vendor/plugins gemify respondus_soap_endpoint 2014-08-21 16:49:54 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.fontcustom-manifest.json Select icon in conversations dropdown 2014-08-13 18:49:58 +00:00
.gitignore client app: canvas_quiz_statistics 2014-08-19 20:09:21 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00: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 remove rails 2 support 2014-08-06 18:16:19 +00:00
Guardfile a way for accounts to opt-in to new styles and users to high-contrast 2014-04-17 19:47:05 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md remove travis.ci badge until we are re-enabled 2014-07-01 23:08:00 +00:00
Rakefile remove rails 2 support 2014-08-06 18:16:19 +00:00
bower.json bump react-router to 0.5.2 2014-08-08 20:20:28 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
karma.conf.js new avatars upload image function 2014-03-07 18:52:28 +00:00
package.json replace compass with node-sass 2014-08-04 15:28:29 +00: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.