Code Monkey home page Code Monkey logo

student-grade-management-system's Introduction

Student-Grade-Management-System

👋 Welcome to the repository for my Final Project in a C programming course. This project is a comprehensive Student Grade Management System developed entirely in the C language.

Main Features 🗂️

  • Add and display student details in the Students List.
  • Add and display module details in the Modules List.
  • Create a Grades List with each record containing a student and a module information along with component points.
  • Calculate final grades and ratings based on component points.
  • Sort grade records in decreasing order by final grade.
  • Find students with final grades equal to a specified value in the Grades List.
  • Read and write data of all Lists to corresponding files.

(For a full detailed explanation of features and a step-by-step guide on how the program works, please refer to the project's Wiki.)

Getting Started 🚩

  1. Clone or download the repository:

    • If you choose to download only the Final_C_Project_all_in_one_version.c file, you'll have a long single C file. No additional IDE configuration is needed.
    • If you download all other files except that one, set up a folder containing these files in your IDE and configure the folder to run as a project in your IDE.
  2. Create three blank files: Student.TXT, Module.TXT, and Grade.TXT in the same directory as the project files.

  3. Explore and enjoy!

Contributing 🤝

If you'd like to contribute to the development of this project, please don't hesitate to provide feedback. Feel free to submit a pull request with your changes. I'll review and merge them if they align with the project's goals.

You can reach out to me at [email protected]. 📫

Happy coding! 🚀

student-grade-management-system's People

Contributors

chutrunganh avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.