Comments (6)
I think I found a good way to integrate MDCs, which is implemented in beta.6.
from stopwatch.
We need an equivalent to 'did not start' (DNS), like in running or motorsport races. Maybe the reset function should also reinstate this state?
What's the current convention for missing data in REDCap? I am aware that there is a new Missing Data Codes feature, but not sure if conventions have yet been formed.
from stopwatch.
A relatively simple solution would be to check for presence of a MDC and disable (hide) the Stopwatch widget. A prerequisite/limitation would be that the row with the textbox must not be hidden or read only.
A little more involved would be to duplicated the MDC functionality in the Stopwatch UI.
from stopwatch.
I think duplicating MDC would be overkill, unless absolutely necessary.
From a UI perspective, are you thinking of adding a 'did not start' (or similar) single checkbox for the user to indicate that they did not need/use the stopwatch after all, which would then hide the widget from view?
If data collection was abandoned before the user got to the stopwatch stage and the field remained empty, would we use the MDC set by the user or default to our own DNS value of MDC was not set?
from stopwatch.
Interesting questions ...
I guess it all largely depends how the person designing a form wants to limit (or not limit) the data entry person. Choices are: show the target field at all or not? Allow manual entry? I guess this is up to the project designer.
If the target field is read-only, then the Stopwatch is the only way to enter data, but this would preclude MDC (unless provided by the Stopwatch).
Regarding tbe "abandoned" scenario .. I guess the field would just remain empty as it would be otherwise.
Maybe this is something for future refinements when more feedback from actual use comes in.
from stopwatch.
Thinking about this some more. Data should default to ‘missing’ unless entered by the stopwatch. This would preclude the need to declare a stopwatch as unnecessary, etc. I know you are much further ahead now, but thought I would continue this thread
from stopwatch.
Related Issues (20)
- Allow multiple measurements and capture a derived quantity from them HOT 6
- UI for setting storage formats HOT 2
- Add paging to capture/lap tabe
- Add option for lap mode to show splits? HOT 1
- Rename hide_target to show_target (reversed logic) HOT 4
- Update screenshots (hide/show_target) HOT 1
- Check docs for spelling and grammar HOT 4
- Show a warning when a stopwatch is still running and the user tries to leave the page HOT 1
- Ask for confirmation when reseting a Stopwatch
- Add link to GitHub in config.json HOT 1
- Move error messages into language file HOT 1
- Add 'tallying' feature HOT 1
- Start with widget at top of display (and keep it there) HOT 1
- Enhance Tab Interaction, and prevent skipping of Stopwatch(es) after openening a data entry form or a survey HOT 3
- Separate show_target for forms and surveys HOT 1
- Stops counter is buggy ... it counts in 2, 4, 6, ... HOT 1
- Add ability to trigger start and stop through other field(s) HOT 13
- ERROR - calculated fields HOT 4
- Hide reset button HOT 2
- Can stopwatch track form completion time? HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stopwatch.