brugrade
v1.0.1
Published
Brunel's undergraduate marking/grade bounds dataset and byMark(grade) search.
Downloads
17
Maintainers
Readme
brugrade
Brunel's undergraduate marking/grade bounds dataset and byMark(grade) search.
Install
$ npm install --save brugrade
Usage
const { boundaries, byMark } = require('brugrade')
boundaries
// =>
// [ { boundaryLower: 90,
// boundaryUpper: 100,
// degreeClassEquivalent: '1',
// grade: 'A++',
// gradePoint: 17 },
// { boundaryLower: 80,
// boundaryUpper: 89,
// degreeClassEquivalent: '1',
// grade: 'A+',
// gradePoint: 16 },
// { boundaryLower: 73,
// boundaryUpper: 79,
// degreeClassEquivalent: '1',
// grade: 'A',
// gradePoint: 15 },
// ...
byMark(87) // 87 being an assessment mark (percentage)
// =>
// { boundaryLower: 80,
// boundaryUpper: 89,
// degreeClassEquivalent: '1',
// grade: 'A+',
// gradePoint: 16 }
Testing
# Test
$ npm test
# Lint
standard
Related
- (data src) New Regulations Undergraduate Honours Degree Programmes
- BruTime - node module for scraping Brunel's Timetabling portal
Licence
MIT © Ben Evans