Skip to content

latusikl/eGradeBook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grade Book Application

Initial informations

In this repository you will find application which is impelmentation of online grade book with all basic functionalities required for this kind of applications.

Contributors

Curucial functionalities:

  • user types: Administrator, Teacher, Headmaster, Student, Parent;
  • checking attendance;
  • communication between system users;
  • embeded lesson plan for teachers and students;
  • giving marks;
  • generating simple statistic information like average grade for class;
  • possiblity to justify child absence;

How to try it out?

Project was connected with free remote database hosting. Until it is valid you just need to downlonad this file and run command:

java -jar e-grade-book.jar

Application will start locally on port: 8080.
To log as admin use these credentials:
Login: admin123
Password: nimda

Every other user visible on the list has the same password as login. Application doesn't have configured HTTPS, so be aware that sending POST request might not work in some browsers even locally (encountered that problem with Google Chrome). There is also SQL dump available in repository.

Overview

Here you can see pictures of application UI:

Admin Panel


Case overview


Login Page

More picutres you can find here.


Additionals

Technologies and project language:

  • Java
  • Spring Boot
  • JPA
  • Spring MVC
  • Thymleaf
  • Bootstrap
  • MySQL Database

Non of the projects is perfect and this one isn't too. So take in to consideration that there may occure some problems during progam usage.


Used resources

  1. Login form License: CC BY 3.0

  2. Login background License: CC0

  3. Application background

About

Student's project of online grade book.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors