Giter Site home page Giter Site logo

birs-math / proposals Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 5.0 8.15 MB

Proposals is an application for accepting proposals for scientific workshops, and conducting a peer-review process on those proposals.

Dockerfile 0.22% Ruby 64.83% JavaScript 4.59% CSS 0.06% HTML 29.69% Shell 0.38% SCSS 0.23%
proposals peer-review ruby-on-rails

proposals's Introduction

Proposals

"Proposals" is a web application for accepting proposals for scientific meetings, such as workshops or conferences, and facilitating the peer-review and selection process at BIRS.

See the wiki for the intial specifications.

Setup Instructions

  1. Copy the docker-compose.yml.example file to docker-compose.yml.

  2. Create the data containers if necessary, for persistent storage, as described at the top of the file.

  3. Fill in the environment variables for usernames & passwords, and various seed keys, in the file.

  4. docker-compose up to build & run the containers.

  5. docker exec -it proposals bash to get a shell.

Alternatively:

  1. Copy .env.rb.example to .env.rb and add your env variables.

Codacy Badge

Codacy Badge

proposals's People

Contributors

birs-math avatar brentkearney avatar devalirizwan avatar devhassanmahmood avatar ianabc avatar mmatyukhin avatar offscottfree avatar paydaylight avatar

Watchers

 avatar  avatar  avatar

proposals's Issues

The input validation on the schedule submission form is not correct

It should not accept situations where there are more items to schedule than there are weeks available. e.g. If there are 49 ordinary workshops and 2 half workshops, there are 50 things to schedule. The form should throw a validation error if the number of weeks available in the schedule is less than 50

Half workshops are scheduled correctly by the HMC, but are not displayed in the results.

For example, on pstaging2.birs.ca in the current schedule for the "Banff International Research Station" site for 2023, 23w5002 and 23w5150 are half workshops. When we ran the scheduler, they were scheduled into week 29 (the scheduler response says: {"week"=>"29", "proposal"=>"23w5002 and 23w5150"}), but when you view the schedule on pstaging2.birs.ca week 29 is empty. Both of these proposals should be shown in week 29.

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.