Not sure if we can still achieve this without using Assessment feature?
I think you can ONLY achieve this with Expression Manager, not with the Assessment mode. Assessment mode is very basic. You can give points to answers and the assessment mode adds these points up and gives you a limited control over it.
With Expression manager you are very flexible and you can calculate your scores based on whatever you want.
Would you please kindly assist me in using EM, cause I've read the manual but its not detailed enough.
If the manual regarding EM is not "detailed" enough, then I don't know what I could add. Especially the EM section of the manual is quite thorough, even with example surveys, etc.
Just a basic tip on how I would approach this (without seeing your survey, so this makes it a little more difficult):
I would switch on assessment mode, to be able to give assessment values to each answer. This is the only part of the assessment mode that I would still use (where feasible).
Then I would create 1 equation question for each score that you want to create. From what I understand, you want a score per question group.
General rule: you can access the assessment value via questioncode.value (for single choice questions - for questions with subquestions it is slightly different, if I recall right it would be questioncode_subquestioncode.value). You will have to read through the manual and try some of the example surveys (
www.limesurvey.org/manual/Expression_Manager_sample_surveys
).
You can then add up the scores for each question/subquestion that you want for this specific group and this value would be stored in the database. You can later also use it show the respondent if they are part of the "novice", "competent" or expert group.