Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Can I create personality assessment reports

  • mmohsen
  • mmohsen's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 11 months ago - 3 years 11 months ago #199189 by mmohsen
Hey there

My research involves creating the following:
  1. Set of questions classified into groups
  2. Each group is scored individually
  3. A report is produced to the participant interpreting their scores, according to each group's score

I.e. at the end of the survey says:
Congratulations. On "Health" you scored 5, which means you're in good shape. Also on "Relationships" you scored 3, which is an area of improvement

If so, can someone give me some guidelines on how to implement it?

I hope I'm clear enough about my inquiry
Last edit: 3 years 11 months ago by mmohsen.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 11 months ago #199202 by Joffm
Hi, mmohsen,

here you use ExpressionScript / Manager.

In questions of type equation you calculate the scores.
Here you may use
a. the answer code, if numeric, like {sum(Q1.NAOK,Q2_SQ001.NAOK,Q2_SQ002.NAOK...)}
b. assessment values, like {sum(Q1.valueNAOK,Q2_SQ001.valueNAOK,Q2_SQ002.valueNAOK...)}
c. IF-constructs {sum(if(Q1.NAOK<30,0,4),if(Q2_SQ001.NAOK==5,1,0),if(Q2_SQ002.NAOK==1,-5,5)}

So there are many ways.
Read the manual about ExpressionScript, the access to variables and the implemented functions.
manual.limesurvey.org/ExpressionScript_-_Presentation

And to show the result in the end message again you use Expression Script.
Here to display the desired wording by micro-tayloring.
Like:
{if(scoreTotal>20,"Congratulations.","")}
On "Health" you scored {scoreHealth}, which means {if(scoreHealth>5,"you're in good shape","you have to do more exercises")}
...

Now study some of the sample surveys which you can download and import into your installation.
manual.limesurvey.org/ExpressionScript_sample_surveys

Then create your own prototype of the survey where you try to implement some of these calculations
If you have further, more special questions, ask us.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: mmohsen
The topic has been locked.
  • mmohsen
  • mmohsen's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 years 11 months ago #199265 by mmohsen
Replied by mmohsen on topic Can I create personality assessment reports
Jofm

Wonderful! Thanks a lot
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose