I could imagine a couple different approaches that each require an additional post-data collection step.
Idea 1: Remove the decimal from the value sets, and add it back later.
(Did not do activity) | 0.00
15 minutes | 25
20 minutes | 33
25 minutes | 33
Then the additional post-data collection step is to multiple the value by 0.01.
Ideal 2: Store the time as minutes, and map it to the decimal value later.
(Did not do activity) | 0
15 minutes | 15
20 minutes | 20
25 minutes | 25
Then use an if else statement to map the values.
numeric mapped_value;
if E11A = 0 then
mapped_value = 0.0;
elseif E11A = 15 then
mapped_value = 0.25;
elseif E11A = 20 then
mapped_value = 0.33
// etc
else
mapped_value = 0.92
endif;