Hi Calene,
Yes, looks like you are almost there. The problem is that the select one is a text question type, so when you use it in a calculation, such as in your hidden questions, the result ends up being a text answer. Therefore you need to case the calculations as integer, and also you can try setting the bind:type column to int also.
You calc for example would look as follows: int(if(selected(${useclass},'8'),1,0)). If that doesn't work you may need to put the int() inside the if statement. Also you may need to do the same on the summary calculations.
If you are still having trouble getting it to work properly, can you send your xlsx file and I can take a closer look.
Phil.