Apnea Board Forum - CPAP | Sleep Apnea
How did the 'Feelings' value come to be, and can it evolve? - Printable Version

+- Apnea Board Forum - CPAP | Sleep Apnea (https://www.apneaboard.com/forums)
+-- Forum: Public Area (https://www.apneaboard.com/forums/Forum-Public-Area)
+--- Forum: Software Support Forum (https://www.apneaboard.com/forums/Forum-Software-Support-Forum)
+--- Thread: How did the 'Feelings' value come to be, and can it evolve? (/Thread-How-did-the-Feelings-value-come-to-be-and-can-it-evolve)



How did the 'Feelings' value come to be, and can it evolve? - WallyPepper - 12-01-2024

I have a question about the 'Feelings' value. Was it originally designed to be a totally subjective data point that is based completely on how the user feels? Was there some actual measurement that it was modeled from?

With those two questions in mind. I know that here now there are a lot of products out on the market that are directed toward sleeping and making the experience better. From my lurking in these forums there are also lot of people who sleep with an Apple Watch or Samsung Galaxy Watch. Both of those devices as well as other products on the market all seem to have an app or some mechanism to quantify the quality of the nights sleep, but all of them, I believe without exception but can't be 100% sure, base their subjective/data driven measurements on a 0-100 scale. I know in my case the difference in a Samsung Health sleep score of 80 and for example 89 is huge. It is a very perceivable difference in my restfullness. Typically, once a week I sit down with my phone and OSCAR and transfer the Samsung Health sleep score into the OSCAR Feelings notes. I am pretty sure I am not alone and there are likely other Samsung and Apple users that do the same.

With that said, I have to condense my 0-100 scale to a 0-10 scale and I am not sure just how hard it would be to implement a change to make the OSCAR Feelings a 0-100 scale. My dilema is that going from typically 2 digits to a single, do I truncate the two digit score, do I round the score up or down, do I just ignore it completely. I also understand that since you input the number by sliding the marker on the graph it might seem more tedious to make it 0-100, but you can slide the marker instead of tapping the line. 

So my ask is twofold:
  1. Could the feelings be implemented as a 0-100 scale rather than the current 0-10 scale?
  2. Also, how hard would it be to change the implementation of the Value descriptor into an edit box for those that would want to simply type in the number coming from Apple or Samsung?
Obviously this is a feature request and I have not seen anything like this in my limited searching here and on Gitlab.


RE: How did the 'Feelings' value come to be, and can it evolve? - Crimson Nape - 12-01-2024

OSCAR, and formally SleepyHead, is a collaborative effort by countless contributors. Typically, OSCAR evolves when a person that has a need or a want for a feature or data to be included or modified in OSCAR will study the code of everything needed to achieve this objective. They will then create the code needed to implement this into OSCAR by building a proof-of-concept build of OSCAR. After building a successful working copy, they then submit the new or modified code for inclusion.

Your idea seems doable and would be a good project for you to try. I am looking forward to seeing your results.
Keep us updated.
- Red


RE: How did the 'Feelings' value come to be, and can it evolve? - WallyPepper - 12-05-2024

@Crimson, I can look at the code, but I was never a programmer. I did manage a group of programmers as a product manager in the distant past but never learned how to program myself. I always came at programming management from the customer perspective. I have seen too many project flounder and become bloated when programmers managed programmers, it was almost always a case of here is a feature I can add, because I know how to program it, even if the actual feature was of no value to end customers.

Regardless, I will look with zero promises that I will be able to decifer any of what I am looking at.


RE: How did the 'Feelings' value come to be, and can it evolve? - LoudSnorer - 12-05-2024

There is a concern about changing the behavior of an existing feature.
There maybe user that are using the current behavior. They are used to the range 1-10.
What is the strategy to solve this issue some users use 1-10 and others suggest using 1-100.
The devil is always in the details in trying to change features.
Each mouse action (click, drag,etc) must be considered on how it is to be changed.
I wouldn't like to have a great feeling of (10/10) be changed view as worst feeling of (10/100).
A spin box to change the value is not the issue.


RE: How did the 'Feelings' value come to be, and can it evolve? - WallyPepper - 12-06-2024

@LoudSnorer, 

I see what you point is, It would be a shame to needlessly change the feature that might affect many current users. I was thinking about new users only. With almost every app/device than monitors sleep using a scale from 1-100 it seems like it should be a no-brainer.

Here was my flawed thought process:

  1. Many people have asked for a way to integrate some Apple Watch Sleep features into future OSCAR. Sleep Score seems to be the most asked for.
  2. I am positive the same is true of Samsung Watch, Garmin, FitBit and Whoop users. Rings on the market like Oura and UltraHuman (and Samsung) all use 0-100. Mattresses such as ones from Mattress Firm, Temperpedic, Sleep Number all use 0-100.
  3. Using a scale from 0-100 gives you finer grain and deeper insight into how you actually feel. Although in this case I assume (which is really a bad idea generally) that most people will believe whatever tracker they are using.
  4. As with a lot of things, we want to move forward, since the entire Sleep Industry has moved on from 0-10 ratings to 0-100 ratings, it might be time for OSCAR to move on as well.
Regarding your concern about people using 0-10 already. How difficult is it for OSCAR installer to run a one time script? Or, a support script that will export the journal and then take the feelings number and multiply it by a factor of 10. Of course it would have be optional and well documented. I am in the same boat as you are, I started using OSCAR in April 2024 and have every nights data that I took my Watch value and took the tens digit and input that number into OSCARs Notes. So I would either have to reinput all those numbers or I would have to run some script on the journal backup to modify my own data, then reimport the data. Sometimes I sleep great despite a higher AHI/RDI and sometimes I sleep terribly with a lower AHI/RDI. For me there is a lot of difference between a sleep number of 80 and a sleep number of 89, as an example, that simply is not reflected in a 0-10 scale. In reality, running a script to simply x10 all the values is not very likely as I would still feel the need to edit each and every value with the 'correct' two digit  number. The point of asking for this "feature improvement" was to see with more granularity how everyones sleep was during the night.


RE: How did the 'Feelings' value come to be, and can it evolve? - LoudSnorer - 12-07-2024

Granularity is not a problem.
Just add a decimal point.
Just add configure a multiplication factor of either 1 or 10 in preferences with a default value of
-
There are other changes/decisions that need to be made just to make all this work.
where are the new widgets? what are the labels. ,....
Have you thought about those?