Go to file
Shahbaz Javeed 2876c583e3 fix grading standard comparisons to use BigDecimals not floats
closes CNVS-27894

Includes fixes for:
- GradingStandard (ruby)
- GradeCalculator (js)
- AssignmentGroupGradesComponent (js) for SRGB

test plan:
1. Create a course
2. From course settings, add a grading scheme with D- having a
   lower boundary of 54.5%
3. Assign this grading scheme to the course
4. Create an assignment worth 100 points
5. Import a student
6. Grade this student's assignment at 54.5/100 exactly
7. The student's grade should be D-
8. From the Grades screen also click on Export to get a CSV with
   the grades.
9. The student's grade in the CSV should also be D-

Change-Id: I7b01eaf83ef00cf77a3dbc1566b82f8992f141f2
Reviewed-on: https://gerrit.instructure.com/76037
Tested-by: Jenkins
Reviewed-by: Jeremy Neander <jneander@instructure.com>
QA-Review: KC Naegle <knaegle@instructure.com>
Product-Review: Christi Wruck
2016-04-21 17:57:50 +00:00
Gemfile.d bump ims-lti gem to latest 2016-04-21 16:38:13 +00:00
app fix grading standard comparisons to use BigDecimals not floats 2016-04-21 17:57:50 +00:00
bin use binstubs for dress_code for spring 2016-01-06 18:44:23 +00:00
client_apps ensure interactions with tooltip are good 2016-04-18 23:20:32 +00:00
config remove sqlite support 2016-04-20 16:34:45 +00:00
db/migrate Add WikiPage assignment type 2016-04-21 17:25:15 +00:00
doc add root account lti_guid to live_events 2016-04-14 21:14:26 +00:00
docker-compose handle bundler being installed to system gems 2016-03-28 18:34:42 +00:00
frontend_build cleaner way to lookup brandable_css fingerprints for webpack 2016-04-06 17:03:44 +00:00
gems bug fixes in before(:once) stub linter, fixes SD-1015 2016-04-20 17:17:32 +00:00
guard let people write specs in jsx 2015-12-05 09:52:45 +00:00
lib Add WikiPage assignment type 2016-04-21 17:25:15 +00:00
public Merge branch 'rutger1413-master' from https://github.com/rutger1413/canvas-lms 2016-04-21 10:26:05 -06:00
script don't whine about no ticket when it's a github issue 2016-03-29 20:43:26 +00:00
spec fix grading standard comparisons to use BigDecimals not floats 2016-04-21 17:57:50 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.dockerignore docker-compose based dev environment 2015-03-30 20:59:48 +00:00
.fontcustom-manifest.json fix course favorite "icon-star-light" for windows users 2016-04-15 17:04:36 +00:00
.gitignore RCS - admin announcements can load remotely 2016-01-14 23:40:42 +00:00
.i18nignore bump rails 3 to github branch for ruby 2.2 compatibility 2015-02-18 22:55:20 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.npmrc fix brand config previewing and skipping 2015-10-27 16:16:15 +00:00
.rubocop.yml Moving ParallelAssignment back to style 2016-01-18 21:47:22 +00:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00:00
CONTRIBUTING.md Add guidelines section to CONTRIBUTING.md 2016-01-13 19:50:06 +00:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile remove rails 3 support 2015-12-23 21:36:43 +00:00
Guardfile ensure node_modules are up-to-date for guard & compile_assets 2015-07-16 19:17:54 +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 Convert files to use page.js instead of react-router 2016-04-18 18:16:46 +00:00
code_of_conduct.md contributor code of conduct 2014-12-23 18:13:59 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
docker-compose.yml upgrade consul image 2016-04-19 22:17:50 +00:00
gulpfile.babel.js add ENV var to skip js rev'ing in dev if you want 2016-03-02 00:06:29 +00:00
issue_template.md Add issue_template.md for GitHub issues 2016-02-17 21:00:48 +00:00
karma.conf.js add phantom js support as an avenue for js test runs 2016-03-02 16:58:32 +00:00
package.json cleaner way to lookup brandable_css fingerprints for webpack 2016-04-06 17:03:44 +00:00
webpack.config.babel.js make it so you can use es6 in the webpack config stuff 2016-03-11 21:18:43 +00:00
webpack.production.config.babel.js production source maps for webpack 2016-04-11 21:50:16 +00:00
webpack.test.config.babel.js make it so you can use es6 in the webpack config stuff 2016-03-11 21:18:43 +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.