Giter Site home page Giter Site logo

seattleflu / switchboard Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 0.0 361 KB

A REDCap record switchboard for the SFS kit unboxing team.

Home Page: http://backoffice.seattleflu.org/switchboard/

License: MIT License

Makefile 3.40% Python 45.77% Shell 2.80% CSS 0.81% HTML 31.69% JavaScript 8.52% PLpgSQL 7.02%
datasette scan-study sqlite make

switchboard's People

Contributors

bencap avatar davereinhart avatar dependabot[bot] avatar kairstenfay avatar kschwabefry avatar seidelma avatar truong97 avatar tsibley avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

switchboard's Issues

Rethink optional barcode logic

The new SCAN IRB Kiosk project does not contain all the same barcode fields that we expected in the SCAN IRB (non-kiosk) projects.

Some hasty deployment on a tight deadline meant that we overlooked some of these missing barcode fields in the new REDCap project and accidentally broke the Switchboard data export in deployment.

We wrote a quick hack, #15, where @jccraft-uw mentions in a comment the decision we made at that point in time to make barcode fields optional.

We probably want to be more specific about which barcode fields are optional or add some conditional logic that depends on barcode availability by project purview (e.g. "scan" vs. "scan-kiosk").

Deployed front-end doesn't reload to include latest data

It's unclear at this point whether this is a deployment configuration issue (and thus should be filed at seattleflu/backoffice) or something that can be fixed in this repo.

In the past couple of days, the deployed app at backoffice.seattleflu.org/switchboard has failed to update the front-end with the latest data in the sqlite database.

See this Slack thread for the steps I took to debug, as I'm unsure how much barcode/REDCap link sharing I should be doing in a public setting.

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.