I've only just set up a 1.8 testing site so I'll have a look but it might not be until the weekend. I also get the Upload Proceeding... but not the Fatal error, but the data is not passed into the database so something is going wrong. I'll have to have a look at what has changed in moolde from 1.7 to 1.8.
The interface, that shows students their progress (not the CSV upload of grades), I have done by 'add new graded event' and for each group of results I give them a common prefix. We have, for example, 6 Assessment Objectives (AO's), in each you can get a Pass, Merit or Distinction and there are a number of different criteria in each so:
AO1P1 indicates that this is Assessment Objective 1, Pass level, 1st Criteria.
AO1M4 indicates AO1, Merit level, 4th Criteria.
I use one block for each AO and display the criteria from 3 levels.
The image below shows the configuration of a block with 3 levels each of which has 6 criteria.
By using a prefix AO1, AO2, AO3 I separate the display of grades into separate blocks, eg: