Comments (2)
All assignments should be curvable, yes. For now, the only thing that is curve-able is Exam assignments, which have a dedicated field for it (namely, the grade on question N+1, when there are N questions). But I'd like there to be a few built-in automated presets -- some that I can think of off the top of my head:
- "Here's the desired mean and stddev; go fix"
max_points * (grade / max_points)^(1/curve_strength)
(which is a general image-brightening curve)grade + N points
I think the easiest way to handle this is probably to have a CurveGrader and some subclasses thereof...
from bottlenose.
For exams, questions and code-review assignments, it would be great to have a per-question curve configuration. Eg to devalue a question that was too hard, or to regrade one question independently of the others.
For files assignments, I'm not sure exactly what the curve might be, or where to store it. (It probably makes sense to stop using question n+1 for the curve, and use a dedicated field in all submissions instead.) This is also tied to the ability to migrate Bonus comments from one manual grader to another, extra credit grader -- or else the curved grade will be computed incorrectly.
from bottlenose.
Related Issues (20)
- When resizing a comment textbox, the next click to make a new comment is offset HOT 1
- Notify partner when teammate submits assignment HOT 1
- Assignment almost due warning HOT 1
- Sorting grades tables by date...sorts by string
- TAs metagrading PDF submissions see the score as 0.00/###
- Bigint IDs HOT 1
- rails 5.1 -> 5.2 -> 6.0 -> 6.1 -> 7.0
- Exam grade histograms and curving don't understand extra-credit points correctly HOT 1
- remove deprecated warning thing in application.rb
- remove `config.assets.digest` in development.rb once we move to webpack(er)
- Move from asset pipeline to webpacker
- Move away from capybara-webkit HOT 1
- Feature: add informational section for self-evals that does not require grading
- Setup mac (very) bitrotted. HOT 1
- Upgrade Doorkeeper to a newer version HOT 1
- Upgrade bootstrap3-datetimepicker-rails
- Team splitting doesn't work HOT 1
- Rendering of `checkMethod` crashes bottlenose, when the test fails HOT 1
- Separate Route for Public Resource Files
- Consider storing the parameters of an exam curve *in* an exam
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bottlenose.