I've already submitted this as a bug / feature request, but am posting it here as info for the community.
In my app Tap Tangram, I submit several CLSQuantityItem objects in the report to the teacher at the end of an activity. All of these show with a large "Count" heading which is of absolutely no value to the teacher, and then my own title in a smaller font. This UX doesn't make sense. The "Count" heading is not needed; rather the teacher needs to see only the description, or title of the item.
Noting that CLSQuantityItem accepts a double for it's value, I don't understand why the SchoolWork app rounds this up to the nearest integer.
In one example, the "Average time to answer a question" is shown as "5", however the value submitted in the item is 4.89.
I would like, if we can't have additional CLSActivityItem types, to be able to specify the precision, or formatting of the value, and the units with a UnitsTitle property.
Whilst I can embed the units inside the title of the item, it would look and read better if the value is shown as "4.89 seconds" rather than:
AVERAGE TIME TO ANSWER A QUESTION (SECONDS) 4.89
I would also like, for the CLSScoreItem to be able to submit a simple score, without having to specify a "max" value. Sometimes an activity can be a game without a maximum score. Not all quizzes have the same number of questions for each student.