Git Product home page Git Product logo

schedulingsimulation's People

Contributors

bhatvineeth avatar dependabot[bot] avatar sjathin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

vidya-g sjathin

schedulingsimulation's Issues

No validation of edit and save

In the table, after entering the right input, if the user edits and makes a parameter empty. And then clicks saves, the simulator does not handle this empty value. A client validation to be provided to not allow this empty value in the table.

Empty table

An empty table comes up when processes are not schedulable.

Review CSS [Refactor]

Mention the Component that needs refactoring
CSS

Mention the reason for refactoring
-> There are unused CSS that needs to be removed.
-> Check for the third-party library copyrights, if doesn't exist include where its necessary.

Choosing a testing framework for the scheduling algorithms

Is your feature request related to a problem? Please describe.
Good to have a testing framework to make sure that the scheduling algorithm are always testing and not affected by any changes done. This issue is to just choose the right testing framework.

Describe the solution you'd like
Django prefers unittest for unit testing in Django.

Additional context

  1. unittest โ€” Unit testing framework
  2. Testing in Django
  3. https://docs.djangoproject.com/en/3.2/topics/testing/overview/

New Design required for simulator

Is your feature request related to a problem? Please describe.
The current design of the simulator does not have the best look and feel. And includes a lot of third-party dependencies on the UI (which are unnecessary).

The current UI:
Screenshot 2021-05-30 at 19 41 13

Describe the solution you'd like
A completely new design. This does not include the coding aspect, a few designs as to how the simulator UI should be.

Additional context
The design need not be too complicated and with rich features for starting. A basic design is required so that we can move the front end from Django to a much reliable front-end component.
Although there are certain dependencies that cannot be removed:

  1. Chart.js, the graph will be generated by chart.js itself

Arrival Time

Arrival time is not considered in the RMS algorithm but is considered in EDF.

Light Mode

When clicked on light mode, no change in the screen.

Documentation [Refactor]

Mention the Component that needs refactoring
Documentation

Mention the reason for refactoring

  • Remove unnecessary documents from the repository. Example Presentation slides.

New frontend component

Is your feature request related to a problem? Please describe.
To replace the current frontend with a better frontend component.

Describe the solution you'd like
Select a frontend component that can be integrated with the existing backend and can handle the design requirements well and is scalable. Preferably Angular/React component.

Additional context
New frontend component will allow us to scale the frontend easily and create a more structured frontend component.
Example: Simple To Do. app with Django and React.

Add more info to readme

Is your feature request related to a problem? Please describe.
Adding screenshots on the readme of the home page which shows how the application looks like and what it does.

Describe the solution you'd like

  • Add screenshot of the application
  • Add screenshot of application with output with a brief explanation of what is being done

Additional context
Installation ways can be shown in a tabular format. A brief explanation of the graph. Basically, anyone reading the readme must be able to understand what the application does.

Shortest Job First

Currently, the simulator uses the non-preemptive algorithm. Addition of the preemptive algorithm as well as a distinct algorithm.

Docker Compose up

Describe the bug
Docker compose up not running

To Reproduce
Steps to reproduce the behavior:

  1. cd SchedulingSimulation\SchedulingSimulator\
  2. docker compose up
  3. I get the error - Command "compose up" not available in current context (default)

Expected behavior
The application must be executed in a docker container

Proposed Solution
I tried with docker-compose up and works Should it be docker-compose up ?

Containerise the project with Docker

Is your feature request related to a problem? Please describe.
Setting up docker for the project will help in easy deployment, where multiple steps to setup the project can be avoided. This will help in scaling the project when a frontend component is added and the deployment of that component can be included in the docker.

Describe the solution you'd like
Containerise the project with Docker

Graph Scroll

We must be able to scroll the graph when the length of x-axis too long.

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.