Welcome, Guest
Username: Password: Remember me

TOPIC: I would like to know if I can do this evaluation project with Limesurvey

I would like to know if I can do this evaluation project with Limesurvey 1 year 8 months ago #91554

  • Alathar
  • Alathar's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 2
  • Karma: 0
Hello all!

I already used the limesurvey for some simple surveys, but now I wonder if I can use the system to something more complex.

I need to create a survey for students and professors at my university. In this system, students and teachers would answer a series of questions about the courses they attended or applied (as a student and teacher).

So:
1) Only students and teachers could access the survey (both the forms and results) and for that, we would have to use some external authentication system, probably the registration system of the university. Limesurvey allows this?

2) The other difficulty is that teachers and students are going to do the evaluation of the courses they attended THAT semester (but not about all available courses at university). So the survey should be customized, conditional, depending on who is completing the form. I can get the database that shows which courses students and teachers had participated.

So, logically, every student and teacher answer the same questionnaire, but about different courses (only those in which they participated). There is any way to do it?

Thank you very much!!
The administrator has disabled public write access.

Re: I would like to know if I can do this evaluation project with Limesurvey 1 year 8 months ago #91636

  • Thomas
  • Thomas's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 23
  • Thank you received: 4
  • Karma: 5
Hello Alathar,

I do not think that you could realize this with LimeSurvey out of the box.

What you could do is handle the authentication management for participants apart from LimeSurvey. For example you could realize this by activating token based access control for your surveys within Limesurvey. Then use your data available (course/student relation) to create individual tokens for all students and populate LimeSurvey's token databased for the corresponding surveys.

This way you could provide each participant with a series of links (containing survey id and token) which would allow them (and only them) to fill in the survey.
Last Edit: 1 year 8 months ago by Thomas.
The administrator has disabled public write access.
The following user(s) said Thank You: Alathar

Re: I would like to know if I can do this evaluation project with Limesurvey 1 year 8 months ago #91732

  • Alathar
  • Alathar's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 2
  • Karma: 0
Tks a lot Thomas! Glad to hear that I can do it with a little development.

Let me ask some more questions.

How can I, after authentication, say to limesurvey that THAT student, in that semester had attended x,y, z courses so he can only answer the surveys for each of those class he attended. How can I put these conditions on the system?

Actually I had a table saying which class each student attended, so how can I use this data in LS?

Tks again
Last Edit: 1 year 8 months ago by Alathar.
The administrator has disabled public write access.

Re: I would like to know if I can do this evaluation project with Limesurvey 1 year 8 months ago #91738

  • tpartner
  • tpartner's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 4206
  • Thank you received: 790
  • Karma: 360
Actually I had a table saying which class each student attended, so how can I use this data in LS?
These could be added as "User-defined attributes" - docs.limesurvey.org/Tokens&structure=Eng...tions+for+LimeSurvey. Then you can apply conditions based on these attributes.
Cheers,
Tony Partner

Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.

LimeSurvey is open-source and run entirely by volunteers so please consider donating to support the project.
Last Edit: 1 year 8 months ago by tpartner.
The administrator has disabled public write access.

Re: I would like to know if I can do this evaluation project with Limesurvey 1 year 8 months ago #91766

  • Thomas
  • Thomas's Avatar
  • OFFLINE
  • Junior Lime
  • Posts: 23
  • Thank you received: 4
  • Karma: 5
Alathar,

as far as I understood, you do have a couple of surveys for different classes. Something like:

Class A -> Survey ID #A
Class B -> Survey ID #B
...

You also have a relation of students and classes. Something like:

Student A -> Class A
Student A -> Class B
Student B -> Class B
...

From this information you can create a list of student for each survey and create a token for each student-survey-relation. You can feed this list of students and corresponding tokens to all affected surveys (either manually or by directly adding to the LimeSurvey token table in SQL). So if you activate token based authentication for each survey only those students can take the survey who have taken the class before.

What remains is to make links and tokens accessible to students. You could probably user your existing authentication system, LimeSurveys e-mail invitations (students who took several classes will get severals e-mails), or create some individual solution which connects to your existing authentication infrastructure.

More elegant solutions are certainly possible. But this way you would not have to make any changes to the LimeSurvey code and can still use your existing infrastructure.
Last Edit: 1 year 8 months ago by Thomas.
The administrator has disabled public write access.

Re: I would like to know if I can do this evaluation project with Limesurvey 8 months 1 week ago #103705

  • marvin265
  • marvin265's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 1
  • Karma: 0
Hi.
let's say this student belonged to class a b c.



is this the right way to do it?
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.110 seconds
Donation Image