Just an idea I came up with today when talking to a friend about theatre and product design exams, it already seems like we learn content for our extended analysis/design/development SACs throughout the year, what if it was about one larger-scale project, preferably one we choose based on assessment criteria, and we needed a folio to go through analysis, design, development and evaluation stages for the solution.
I think something like this would bring some of the fun back into the subject, I wouldn't mind putting the extra hours into a folio if I enjoyed the app/game I was making. That's the other thing, I'm sure there would be a way to make a great game start to finish, because it still has specific functional/nonfunc requirements and constraints based on the intended audience and stuff so there'd be plenty to write about for a game too, it could even be made for a phone or tablet or something like that.
The reason I say 'bring some fun back into the subject' is because sofdev kinda made me hate sofdev, because we were making test-score-calculator apps, sales-report-generating apps, we got to make a cd-collection-cataloguing app, and the SACs were about a new software solution for a warehouse to track what went in and out. Don't get me wrong, I know these apps are probably necessary, but the quality of the apps my teacher was getting us to make was just dry all around. The only thing I learned how to code that I hadn't done this for was writing to/from a text file, I feel like I would have learned a lot more if I was forced to write a fully-functioning game or even a piece of software, just something I could design myself and pick and choose the features, be a bit more creative. What I'm trying to say is software development made me think of programming as dull, and that's not easy to do, because programming is one of the greatest things in the world as far as I know (can't wait to get back to designing/coding games after exams).
The other thing is, I don't know about you guys, but for me the multiple-period SACs involved making the solution at home then bringing in the code in my notes book and copying it line for line into a new app at school. That was the only way I had time to finish all the other documentation we needed to include for each SAC, there just wasn't enough time in class to make a fully working app from nothing because of all the trial and error coding takes, as well as the shear amount of time you have to think about how to make something work and troubleshooting and stuff.
There was one redemptive SAC, the U4O2 SAC on evaluation, which was the traditional question-answer format (with a case study, but that made sense.) With this in mind, I think alongside a long-term folio (and maybe a final where you have to present your app to an assessor/teacher? I don't do any folio subjects), there could be traditional question-answer tests on the Problem-solving Methodology as well as the stuff we need to know about networks, security and project management and all that. This, I think, would bring the content of the subject a bit closer to the class throughout the year, because one problem I find is that we've been learning for the SACs (how to code, mostly, which for us consisted of the programmers learning nothing and the non-programmers falling behind and then giving up because our teacher didn't pitch at either level) and we've mostly ignored exam content, which I've studied independently throughout the year, but most of my class has ignored. More frequent assessment of actual content would keep learning relevant to the study design and we wouldn't all be screwed for the exam (did my first practice exam today, I feel like I was just making it up as I went along, and I'm topping the class)
I guess also for ITA (don't take the subject, this is just an idea) you could do something similar with a long-term website project or something.
So to summarise:
Long-term, student-choses folio task throughout year based on set criteria that have to be met (eg must include a complete SRS, design documentation, working prototypes and development of concepts/ideas, usecase/context diagrams, testing tables, data dictionaries, user documentation, and a whole section on evaluation strategies and implementation, basically the whole PSM in one folio)
Accompanied by formal, written tests for each outcome based on the study design content for that outcome.
Like I said, I don't do a folio subject so I may be completely off, but I think having this layout would have made this year's software development class, a class I really wanted to love, way more enjoyable.
Thoughts?