Skip to content

lisayinr/Java-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Gradebook Manager in JavaScript

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors