Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.93 KB

File metadata and controls

37 lines (28 loc) · 1.93 KB

Overview

This project is a Student Gradebook application written in Javascript. The goal of this software is to demonstrate core Javascript programming conceptss such as classes, functions, arrays, conditionals, loops, and file input/output using Node.js. It provided an opportunity to practice using external libraaries in aa real-world style project.

The software allows users to add or delete students, input multiple grades for each student, calculate average grades, view students with their grades, and save and load data from files. This application demonstrates how JavaScript can be used for backend applications in Node.js. It is designed to be a simple, text-baased interface to easily test program logic.

Video Demonstration of how my software works: Software Demo Video

Development Environment

  • Virtual Studio Code
  • Git / GitHub
  • JavaScript
  • Node.js
  • prompt-sync
  • fs module

Useful Websites

Future Work

  • Add input validation to ensure grades are between 0 and 100.
  • Add ability to edit student grades and names.
  • Add sorting options to display students by name or average grade.