Giter Site home page Giter Site logo

league-manager's Introduction

league-manager

JavaFX application designed to handle and manage a small-medium sized football league. Created as coursework piece for CS Degree.

Ovarall marks available for application: 60

Overall marks achieved for application: 57

Application Brief

Implement an application that deals with a football league (or any other sport of your choice - it could even be a quiz night). The program should be able to record details of the teams, including information about results of games played - it could use a simple points system, with points being recorded for a particular team after a game. The system should be capable of producing a table to show the order of the teams.

Marking Criteria for Application:

Application

  • Adherence to specification
  • User interface
  • Input validation
  • Complexity

Minimum Criteria

The following criteria indicate the minimum that must be achieved in order to obtain a mark within a particular range.

Please note that meeting the criteria below does not guarantee a mark in that range. However, you cannot obtain a mark in a particular range without meeting the criteria.

To obtain a mark of 15 or over in this section you must:

  • Produce an application that meets the basic requirements of the system.
  • Enable your data to be saved as a permanent record, using the file handling techniques that you will learn about in week 6. You can chose any form of encoding that you wish (text, binary, object) and you can choose whether to use serial or random access.
  • Although you will not cover this topic until week 6, you can nonetheless start your assignment well before this. You can begin your design and initial coding and the add the file storage facility at a later date.

Additionally, to obtain a mark of 25 or over in this section you must:

  • Produce an application consisting of at least two classes that you have created.

Additionally, to obtain a mark of 30 or over in this section you must:

  • Demonstrate some degree of input validation.

Additionally, to obtain a mark of 35 or over in this section you must:

  • Provide a graphical interface that has been created using JavaFX.

Additionally, to obtain a mark of 40 or over in this section or above you must:

  • Provide significant original features not outlined in the specification.
  • Clearly demonstrate how particular problems have been solved by the use of original algorithms.

league-manager's People

Contributors

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