Please forgive me if this is in the wrong section, this seemed to be the section that most lined up with my query. I was in a group a while back and I remember we had it set up in such a way that we could see the roll results in our spell descriptions. So if the spell description says 1st-level conjuration
Casting Time: 1 action
Range: 60 feet
Components: S, M (a drop of water or piece of ice)
Duration: Instantaneous
You create a shard of ice and fling it at one creature
within range. Make a ranged spell attack against the
target. On a hit, the target takes 1d10 piercing damage.
Hit or miss, the shard then explodes. The target and
each creature within 5 feet of the point where the ice
exploded must succeed on a Dexterity saving throw or
take 2d6 cold damage.
At Higher Levels. When you cast this spell using a spell
slot of 2nd level or higher, the cold damage increases by 1d6 for each
slot level above first.
It would instead say: 1st-level conjuration
Casting Time: 1 action
Range: 60 feet
Components: S, M (a drop of water or piece of ice)
Duration: Instantaneous
You create a shard of ice and fling it at one creature
within range. Make a ranged spell attack against the
target. On a hit, the target takes 8 piercing damage.
Hit or miss, the shard then explodes. The target and
each creature within 5 feet of the point where the ice
exploded must succeed on a Dexterity saving throw or
take 9 cold damage.
At Higher Levels. When you cast this spell using a spell
slot of 2nd level or higher, the cold damage increases by 1d6 for each
slot level above first.
Basically it would calculate the rolls inside the text of the spell description. I really enjoyed it this way as it was more stylish. If you can please help let me know.