brugrade
Brunel's undergraduate marking/grade bounds dataset and byMark(grade) search.
Install
$ npm install --save brugrade
Usage
const boundaries byMark = 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 }, // ... // 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