Giter Club home page Giter Club logo

tss's People

Contributors

stillonmyway avatar tevtev avatar yerodin avatar

Watchers

 avatar

tss's Issues

Filters don't work

The user is able to add a timetable filter, but the functionality of the filter is not applied to the timetable. Bear in mind timetables without clashes takes higher precedence over a filtered timetable.

Course Credits in selectCoursesView

There is no indication of how many credits the user has selected nor is there a check to see if the user has surpassed the maximum amount of credits. If the user surpasses the amount of credits, they should be allowed to add the course but will be notified that they need a credit override.

Generate Timetable button

The code crashes when zero courses are selected and the generate timetable button is pressed
Solutions:

  1. Disable button generate timetable button
    OR
  2. Produce a message in a dialog box.

Timetable Clashes

All the timetables are shown to the user even the ones that have clashes. The cases for showing timetables are as follows:

  1. If there is a timetable without clashes, display only that timetable and discard timetables with clashes(possibly give use the option to show timetables with clashes).

2)If there are only timetables with clashes, show them all. and notify the user that all the generated timetables have clashes.

3)When a timetable with a clash is shown, all the courses with clashes should share the same timeslot space on the image equally. and the user should have some label indicating that there is a clash in the selected timetable.

Timetable image size

In the FilterAndTimetableView, the image of the timetable generated does not show the full image of the generated timetable. The full image should be visible at all times. The use of a scrollpane for this purpose is discouraged since this is an applet for web browsers.

Download Timetable

The download selected timetable button doesn't work. It should allow the use to download the currently selected timetable as an image if possible.

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.