* The calculation logic is tightly coupled to DOM updates, requiring abstraction for better maintainability. * Use modern ES6 features like `const` and `let` consistently to prevent implicit global scope creation. * Decouple the university-specific grading logic from the result rendering for enhanced reusability. * Refactor direct `innerHTML` manipulation to sanitize inputs and mitigate cross-site scripting risks immediately.
Detailed description is only visible to project members.