@eclass/grade-scales
Version:
Módulo para calcular notas en base a una escala.
15 lines • 1.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.gradeIsApproved = void 0;
const gradeRound_1 = require("./gradeRound");
/**
* Recibe una nota y en base a la escala verifica si está aprobada o reprobada.
*
* @example const approved = gradeIsApproved(scale, grade)
*/
const gradeIsApproved = (scale, grade) => {
const rounded = (0, gradeRound_1.gradeRound)(scale, grade);
return rounded >= scale.passingGrade;
};
exports.gradeIsApproved = gradeIsApproved;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JhZGVJc0FwcHJvdmVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vbGliL2dyYWRlcy9ncmFkZUlzQXBwcm92ZWQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkNBQXlDO0FBR3pDOzs7O0dBSUc7QUFDSSxNQUFNLGVBQWUsR0FBRyxDQUM3QixLQUFzQixFQUN0QixLQUFhLEVBQ0osRUFBRTtJQUNYLE1BQU0sT0FBTyxHQUFHLElBQUEsdUJBQVUsRUFBQyxLQUFLLEVBQUUsS0FBSyxDQUFDLENBQUE7SUFDeEMsT0FBTyxPQUFPLElBQUksS0FBSyxDQUFDLFlBQVksQ0FBQTtBQUN0QyxDQUFDLENBQUE7QUFOWSxRQUFBLGVBQWUsbUJBTTNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ3JhZGVSb3VuZCB9IGZyb20gJy4vZ3JhZGVSb3VuZCdcbmltcG9ydCB7IFNjYWxlQXR0cmlidXRlcyB9IGZyb20gJy4uL3R5cGVzJ1xuXG4vKipcbiAqIFJlY2liZSB1bmEgbm90YSB5IGVuIGJhc2UgYSBsYSBlc2NhbGEgdmVyaWZpY2Egc2kgZXN0w6EgYXByb2JhZGEgbyByZXByb2JhZGEuXG4gKlxuICogQGV4YW1wbGUgY29uc3QgYXBwcm92ZWQgPSBncmFkZUlzQXBwcm92ZWQoc2NhbGUsIGdyYWRlKVxuICovXG5leHBvcnQgY29uc3QgZ3JhZGVJc0FwcHJvdmVkID0gKFxuICBzY2FsZTogU2NhbGVBdHRyaWJ1dGVzLFxuICBncmFkZTogbnVtYmVyLFxuKTogYm9vbGVhbiA9PiB7XG4gIGNvbnN0IHJvdW5kZWQgPSBncmFkZVJvdW5kKHNjYWxlLCBncmFkZSlcbiAgcmV0dXJuIHJvdW5kZWQgPj0gc2NhbGUucGFzc2luZ0dyYWRlXG59XG4iXX0=