Giter Club home page Giter Club logo

foldingathome's Introduction

foldingathome's People

Contributors

anand-bhat avatar

Watchers

 avatar  avatar

foldingathome's Issues

[Project Progress] Display progress for all projects in project summary page

The project progress listings page is currently static. Consider getting data from JSON and also include progress on the same page so that progress for all projects can be seen on a single page.

This would require completion calculations to be copied or moved from the Javascript into the current project specific JSON files and then aggregated into a summary JSON file.

[Project Progress] Support skipped indicator at project, run and clone levels

When a project is terminated early (before all WUs are assigned) due to any number of reasons, to get the % complete to 100, a skipped flag needs to be added at the project level (manual entry into project json).

There is currently one at the clone level that handles this. This can be retained and replicated at the project and run levels. I'm not 100% sure if certain clones or runs are yanked or the decision is made at the project level but it would be trivial to add support in all 3 levels.

[Project Progress] Last completed date for a trajectory

Suggestion from bruce:

For projects that have Completed WUs and Remaining WUs it might fill it a date of the last completed WU but a clicking link to collect that information is probably a better idea than pre-searching for each one.

[Project Progress] Make headers "sticky" in details tables

Some projects have a number of runs/ clones resulting in large table. While paginating is one option to be considered, it'd also be good to have the headers be "sticky" to know what the columns represent when you've scrolled quite a bit.

[Project Progress] Make tables responsive

Consider proritising columns (especially in project summary overview) so that only the most important columns are shown by default when screen sizes do not permit all columns to be displayed without horizontal scrolling.

The invisible columns would need to be made visible based on user selection if they wish to see the not-so-important details.

[Participating Orgs] Use template based page

The current participating orgs page is a static hand-coded page that arose out of a handful of entities. As we now have close to 50 orgs, and there is a need to insert breaks for responsive cards, this needs to be generated dynamically. Consider a js solution that reads content from a json file.

[Project Progress] Need for an FAQ page describing PRCG and the nature of work units

Suggestion from muziqaz:

There might be some questions from eagle eyes when 95% completed project gets new batch of WUs generated, and project now is reported as 70% completed, even though an hour ago it was 95%. Maybe add a count of new added WUs in past day or hour or something ๐Ÿ™‚ if possible, obviously

Suggestion by toTOW:

You could add a FAQ item explaining that by nature of FAH project can be extended

[Base Credit Calculator] Fetch project details from psummary

Suggested by PantherX - Manually entering a deadline seems too much work, how about, entering the Project number would automatically fetch that data for you? It can be in real-time. An option to manually override the deadline that was automatically fetched would be cool.

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.