Ok, I'm not sure what you're expect from this though. All I can see from that is that you want 10 custom fields with a set of ratings (add 10 select lists or radio buttons, job done) There's no specification for how you want to use this data in any detail. But I suspect you need to do some form of calculations, which are too arbitrary for JIRA to have a general case for. So you'll need to build it yourself. There is a quick decision to make - do it externally (Ferenc has essentially answered that) or build something in JIRA to do it automatically. If it's not a hugely complex output, I'd probably try to do it with a scripted field from the script-runner addon.
This is how I'd build this:
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG