Welcome to the LimeSurvey Community Forum

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

how to display dynamically different title for each question group

  • Engineerumair
  • Engineerumair's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
5 years 1 week ago #183045 by Engineerumair
It is essential because courseID repeats after every semester and I need to have after every session so, to make it unique I need to concatenate term number e.g : 12331811, 12331813 for spring and fall 18 sessions.


But the important thing is how to get statistics on the basis of participant attribute.
The topic has been locked.
  • Engineerumair
  • Engineerumair's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
5 years 1 week ago #183046 by Engineerumair
Can you please also let me know, that how to link slave survey with master and how to add parameters to the end of URL.

thanks
The topic has been locked.
  • Engineerumair
  • Engineerumair's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
5 years 1 week ago #183159 by Engineerumair
Hello Joffm,
Thanks for the replies till now.

I need to change the scenario

The person I invite for invitation, after entering token he will be asked to select the department

after selecting department the courses will be shown that he is enrolled in and he will answer the questions one by one.

Note : Two or more courses with the same name can offered in multiple departments

Student of one department can't answer for the course in another department (same name nor any)
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago #183162 by Joffm
1. end-url
manual.limesurvey.org/URL_fields
manual.limesurvey.org/Panel_integration

2. Departments: That is just a database field that you will need later to analyze. And IMO you know in which department the students are, don't you. Then it is just one more token_attribute, not necessary to ask.

But: How does your program know which courses they are enrolled in?
How are you going to handle that?

And one important question: How many courses do you talk about?
You said, there is the same course no. in different semesters. So, how many per semester? 50, 100, 500, or more than 1000 (because of the four digit course no)?
Can you imagine a maximum number of courses a student is enrolled in?

Joffm

You should start with the "master" survey. The department is saved here; it is identical for all courses.
You only need to get one thing: list of course no. of this student.

If you finished that, create the slave survey with only one sequence of the questions.

Having finished that, send it as *.lss

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Engineerumair
  • Engineerumair's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
5 years 1 week ago #183165 by Engineerumair
It will add one attribute for department and 8 for courses enrolled course 1 , 2 ,3 and so on. (The student can be enrolled in maximum 5 but with lab it can be 8)

Definitely I can find the students enrolled courses on the basis of course id attributes in participant data file.

Course Numbers can be repeated in next term that's why I need to concatenate term number with it as I mentioned before (19112233 the first four is for term)

I need that my slave survey should only present the survey for the courses he is enrolled in on the basis of department he is from.

I can create a master survey with departments to show and he can select

I can create a slave survey with end url but not know how to link.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago - 5 years 1 week ago #183168 by Joffm
Okay,
do it, send it.
The linking is the next step.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 years 1 week ago by Joffm.
The topic has been locked.
  • Engineerumair
  • Engineerumair's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
5 years 1 week ago #183185 by Engineerumair
Hello Joffm,

I have create two surveys both with participants and tokens, please see the attached files
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago #183203 by Joffm
Hi,
this morning I have meeting with my doc.
Later I will have a look.

One last question to understand the terminology:
the first four digits are the course no. the next are the year and semester.
So, 11111711 would mean: this is course 1111 which started in spring 2017 and might last for 2 years..
A student can be enrolled in a course that started spring 2017, and in one that started in fall 2017.

It is not the actual semester when the student answers it?
That the course no is 11111811 if the student answers in spring 2018 and 1111813 if the student answers in fall 2018?

To be able to analyze later you should split this course ID into three columns "year", "semester", "course".


Just saw your master.
Don't you know in which department the student is?
I think you know which courses the student is enrolled in?
This should be available from the administration.
And where do you use tokens in your master survey? It's just one question for the department.
And at the end of the master you have to know which courses are evaluated by this student.


Or do you want to conduct the survey as an open survey? The students have to select their departemnt and their courses by themselves?
In this case forget about tokens.
Then ask for the department and afterwards display a multiple question with all possible courses with subquestion relevances that only courses of the selected department are displayed.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Engineerumair
  • Engineerumair's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
5 years 1 week ago #183206 by Engineerumair
Thanks Joffm,
The first four digits are for term 1811 means spring 18 and 1813 means fall 18
the next four are courseNumbers.

The student can only evaluate in the current term because the course offers in the current has course id different in next term.
e.g : Machine Learning offered in 1811 has course id 1224 and in 1911 has course id 1532.

Yeah I need to make it open survey where student can select their department and his courses will shown to evaluate.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago #183215 by Joffm
Well,
if the students can only evaluate in the current term, it is not necessary to concatenate the year and semester.
This you can calculate of the actual date.

Okay the slave survey will not change.
But two things:
1st. You will have seen it already: White letters on white background is not so easy to read.
2nd. You should use the default codes "A1", "A2" in scales. I think later you will do some analyzes, and calculate medians, means, std.deviations, etc.
What is the mean of "A1" and "A4". It is not "A2,5". So better use now numerical codes, than to have to recode later in your statistic tool.

This afternoon I will send you a working example. Now as an open survey.

Regards
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 1 week ago - 5 years 1 week ago #183226 by Joffm
Now you got nearly your whole survey.
BTW: It's beerware.

Up to you:
1. adapt the paths of the survey end-urls.
2. Enter the courses (you can enter more in an active survey)
If you do that - next term - you have to adapt the join-statement in "selcourses"

In the example you must not select the last department.

I hope you understand the logic.

And you find an EXCEL sheet with the results of two students (master and slave)
You see how you can merge the results by the first column.
And how easy it is now to do the analysis with breaks like "year" "course" "term" or combinations of them.

Joffm

File Attachment:

File Name: limesurvey...ster.lss
File Size:52 KB

File Attachment:

File Name: limesurvey...lave.lss
File Size:44 KB

File Attachment:

File Name: results-Total.zip
File Size:6 KB

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 years 1 week ago by Joffm.
The topic has been locked.
  • Engineerumair
  • Engineerumair's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
5 years 1 week ago #183236 by Engineerumair
Joffm I need merge courseID and year so that I can have result of previous survey and show the statistics on the basis of course but if I give course code 2233 for course machine learning in other term the same id could be assigned to different course so it would not find the correct course.

I ran survey but after selecting department and courses the link breaks

I also need to select courses dynamically on the basis of department and semester selected, I also did find question to ask about semester.

I didn't understand condition regarding semester.
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose