GithubHelp home page GithubHelp logo

pakatwood / learning-management-system Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 7.63 MB

The project requirement was to Learning Management System for a College/University. The LMS Application is created in Java using Apache Netbeans IDE. I have chosen to use MySQL as data storage which is stored on a Linux Server.

cs software-engineering java mysql linux netbeans-ide students student-records course-grades manage-students

learning-management-system's Introduction

Software Engineering Project

The following is a Capstone project creating a Learning Management System. The Learning management system showcases two different views, an Admin (Administrator) view and a User view (Student).

The following is a link to a google doc with a summerize presentation: (https://prezi.com/p/edit/pdraynw3mnhb/).

There are 2 types of user accounts. One is for ADMIN and the second is for STUDENT. In this version, ADMIN is able to Manage Courses (Insert, Delete, or Update a Course), Manage Students (Insert, Delete, or Update a Student), and Manage Student Courses (Assign Courses to or Withdraw Courses from Student). ADMIN is also able to assign exam and course grades. The STUDENT account is accessible by registered students. STUDENT can see their Class Schedule on their Home Page and they only have the "Student Records & Enrollment" option available at the moment. On the "Student Records & Enrollment" page, students can see their information at the top left corner. On the top right side, students can see the registered courses they are taking for the current semester. On the bottom left side, students can select a course for which they want to see their exam grades. On the bottom right side, students can see their course grades if the ADMIN has assigned a letter grade for a course. Students still have to option to enter a letter grade to calculate their projected GPA for the semester.

learning-management-system's People

Stargazers

 avatar  avatar

Watchers

 avatar  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.