Hi Kris and Phil,
Sorry about the tardiness of my response. I do want to thank you for taking time to explain the philosophical and actual approaches being pursued in this new Outcomes module. I continue to be very excited about what a tremendous contribution it will make to student learning.
I've spent a lot of time considering the proposed data structure and didn't want to reply until I'd had a chance to really think through its implications. Although, in the end, I still think many schools will want to report student progress and final standard mastery on a scale rather than a simple yes or no basis, the granularity with which you are capturing performance data is what is really important. If the data is there (and God bless you for making it so), then those who want to scale it for reporting can do so via a plugin. Great work. This is really exciting.
This granularity of data capture will also allow for the creation of plugins that report student progress with a degree of specificity that will truly provide assessment for learing (what teachers and students need to guide student progess in real time) as well as final assessment of learning (what parents and universities care about). I can't wait to start using it (and probably writing a plugin or two).
Keep up the great work!