Welcome to the LimeSurvey Community Forum

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

Feature to upload file in a answer after the survey answer is completed

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 11 months ago #227463 by holch
As I said, I don't know your processes and if you really need to have the file that you received via email or any other way in Limesurvey, so be it.

I have no other solutions for your issue.

and also, regards ofmy kowledge, this type of question can not be mandatory


I hardly use the upload questiontype, but I just gave it a try and it gives me the option to make the question mandatory. How well this works, I don't know.

But, even if the requests, for that pb, are not so high, it s surprising that the "Edit Mode" does not preview the modification of such a field ??? It is like a bug according to me.


If you think it is a bug, make a bug report.

When you implement an "Edit form" of a response, it must concerns all the questions of the responses ??? No ?


This would be the ideal approach. However, keep in mind that Limesurvey is Open Source software and free of charge.

Development is usually based purely on the needs of the developers or their (paying) clients. So if the developer did not see the need of including the upload question type into the "edit answer" function and it would be significantly more work, it probably won't make it in there. So if there is no need for the developer themselves, a request from a paying client or a very high demand in the community, this will probably not be implemented.

This is why I said: you can make a feature request, but if there is no sponsor for this, it might take a while.

Give it a try with the bug report, maybe the developers agree that it is a bug and fix it.

I am currently idifferent about this. I would probably rather see other features to be implemented than this, due to my use case. This can change if I have the need one day, but I guess I would probably rather work around this issue and have other issues fixed or implemented. The needs of everyone are different. I just tried to help with a suggestion on how to avoid that people forget to upload. It might not be a perfect solution to your problem. But to be honest, I wouldn't get my hopes up too high that the issue gets implemented or fixed any time soon. Just trying to manage expectations. I could be wrong though. So give it a try.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

More
1 year 11 months ago #227485 by Mia_white
are you doing that to change things or for what?

Please Log in to join the conversation.

  • alain.bouquet
  • alain.bouquet's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 11 months ago #227496 by alain.bouquet
Hello

@Mia_White : I do not understand your message ...

@Holch :

Thanks for your return ...
For me, it is a bug (or a great lack) because if there is a module to EDIT , you must be able to do so in for every question ... And for that type of question you can not ....

However, it seems in your explanation that "I hardly use the upload questiontype, but I just gave it a try and it gives me the option to make the question mandatory. "
It gives you the option ?

For a text field : it s clear :
[img]data:image/png;base64,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[/img]
Fo such a question ???
[img]data:image/png;base64,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[/img]
The only way is to put 1 to minimum of file ... But in my case, it is not pertinent ...

Just last few words : When you say : "This would be the ideal approach"
But is it not our job ?
And we must be measured : What i want is not so "high level". i just ant to edit that sort of question ... like the others fields !!!

I m going to put a bug report because usually, people don't manage to ... i hope that it is easy ...
 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 11 months ago #227499 by Joffm
Hi,
never copy/paste  images! Attach them.
You see what happens.

And I wouldn't call it a bug. A bug is something that is implemented, but doesn't work properly.
Maybe you'd call it a "not implemented feature".

Consider the way these files are saved.
In your survey there are two columns "Q1" and "Q1_filecount"
Q1 contains this: [{ "title":"","comment":"","size":88.521,"filename":"fu_143384536402","name":"Report_1.pdf","ext":"pdf" }]
or if you uploaded two files:
 [{ "title":"s1","comment":"","size":"13.4033203125","name":"s1.PNG","filename":"fu_ziy9bd8uv28856f","ext":"png" },
  
{ "title":"s3","comment":"","size":"3.958984375","name":"s3.PNG","filename":"fu_mm3k7v5cxfkx7yk","ext":"png" }]

This is what is stored in your database.
Now the file itself is stored in the "/files" directory of the survey, but with the internal filename "fu_143384536402"  (fu:  file upload)
 
Meaning: It is not sufficient to edit the data in the database (table "lime_survey_123456"), but you have to delete and/or save the file in the "files" directory.

As you only want to add files, in my opinion the easiest way is to add the second / or third file with an update query of the database to add the second (red) line and update the filecount in column Q1_filecount.

Anyway, you may file a feature request.
But, as nearly nobody sees a real necessity for this, I doubt.

Joffm

And

It gives you the option ?

Yes, with "minimum number of files: 1" 
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 11 months ago #227523 by holch
As Joffm said, never paste images in the WYSIWYG-Editor, it doesn't work.

It gives you the option ?


Yes, when creating a file upload question it gives me the option to make the question mandatory, and from what I understood that you thought it wouldn't be the case for this question type.

Somehow it won't let me upload the screenshots, I don't know why.

Just last few words : When you say : "This would be the ideal approach"
But is it not our job ?
And we must be measured : What i want is not so "high level". i just ant to edit that sort of question ... like the others fields !!!


In an ideal world there are infinite resources. However, this is generally not the case and less so in Open Source projects. So developers try to choose their battle fields wisely. And for a survey tool, I think the option to be able to upload files that had not been uploaded by the respondent during the survey and sent via email or any other way, is certainly not on the highest priority. Seems like the developers see it the same way. They will allocate their scarce resources to what seems most important/urgent or on things that are paid by for by a client. At the end of the day, they need to make some money to survive, I guess.
Their job is not so much to make the perfect survey tool that makes everyone happy, because this is nearly impossible. This is what I want to transmit: While it might be ideal to have this feature, it might not be the most burning topic for Limesurvey and I can understand that somehow. It seems to be very important for you and I can also understand that. The good thing about open source is, that you can always add to the software, e.g. by making a feature request or write a bug report. Just like Joffm, I rather see this as a feature request than a bug report, but this is up for interpretation. With both you depend on the availability of the core development team and if they think it is urgent or not. And then there is the option to create it yourself and make a pull request. This might speed things up. But see what the response to the feature request/bug report is.

I m going to put a bug report because usually, people don't manage to ... i hope that it is easy ...

Creating a bug report is easy. If people don't manage to do it, it is mostly that they don't really want to or are too lazy. Anyone who can use Limesurvey should be able to create a bug report. It is not rocket science.

 

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

  • alain.bouquet
  • alain.bouquet's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 11 months ago #227529 by alain.bouquet
Hello again,

Sorry for the attachement .. i have realised this when done. remark that it is at the saving that the transformation is done. You can paste it in the editor and it works !!!

@ Joffm
You explain to me the operation for "editing IN THE database" but this is not my case. I want to edit the answer in the "Edit Module" previewed in LimeSurvey !!! which means that it needs to adapt the current module with the interface, such as we have in the survey itself ...

@All
it is very surprinsing that i am the onlyone to have such a demand ? how cant the others admisn of survey can add a file that users has forgotten to add during their survey ?

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 11 months ago #227530 by holch

it is very surprinsing that i am the onlyone to have such a demand ? how cant the others admisn of survey can add a file that users has forgotten to add during their survey?

I can't speak for the others, but only for my case.

For me Limesurvey is a data collection tool. Everything else is done elsewhere. So at the end of the day, my end goal is not to have the documents saved in Limesurvey, but to have collected the files. I will download them to work with them somewhere else.

So if someone forgot to upload the file and sends it to me in a different way, I see no advantage of uploading the file to Limesurvey myself, but I rather store it where the actual destination for the file is, as Limesurvey is only a means of collecting the information and not of storing or analysing data.

So if someone would send me documents outside of Limesurvey, I would just store them where I ultimately want them to be stored. Uploading to Limesurvey would just be an additional step that I can avoid. Of course it is annoying that these people did not upload it in the first place and there is a manual treatment necessary, but if there is a manual treatment, I rather save it where it belongs rather than go through limesurvey just to later store it where it belongs.

But people have different processes and different demands and I don't know your circumstances and why you require the files to be stored in Limesurvey. I am sure there are legit reasons for this, why else would you go through all this hassle.

My approach would be to try to "force" respondents to upload the files while filling in the form and follow the correct process, avoiding manual processing as much as possible. If there is a manual processing necessary, I would skip Limesurvey and go straight to the actual location where i will want to have the files.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 11 months ago #227532 by Joffm

it is very surprinsing that i am the onlyone to have such a demand ?

Seems to be the fact.

it is vhow cant the others admisn of survey can add a file that users has forgotten to add during their survey?

Why should they do this? This is the always repeated question. Why upload a file to download it?

They only reason to do this could be the idea to archive the surveys as LSA and have the structure and the data in one place.
Yes, nice idea. But you do not have the uploaded files in there; you have to copy the "files" folder manually. And again when you import the LSA again. So, no advantage. 

 which means that it needs to adapt the current module with the interface, such as we have in the survey itself ...

Feel free to offer a donation to the LimeSurvey developers, or ask one of the official LimeSurvey partners for a quotation, if they will do this; or contribute to LimeSurvey by creating something by yourself,

And:
If you are really interested in a solution and do not just insist on your idea, you see it is so easy:

UPDATE `lime_survey_[SID]` SET `[SGQ]` = CONCAT(LEFT(`[SGQ]`,LENGTH(`[SGQ]`)-1), ',{ "title":"Some Title","comment":"Some Comment","size":"","name":"Name of file","filename":"fu_xxxxx","ext":"[EXT]" }]')  WHERE id=[ID];
UPDATE `lime_survey_[SID]` SET `[SGQ]_filecount`= `[SGQ]_filecount`+1  WHERE id=[ID];

with 
[SID]: survey_ID
[SGQ]: SGQ-Code of the question
[EXT]: extension of the file
[ID]: id of response

Run it in "phpMyAdmin" or another tool.

Real example:
UPDATE `lime_survey_421492` SET `421492X4271X52802` = CONCAT(LEFT(`421492X4271X52802`,LENGTH(`421492X4271X52802`)-1), ',{ "title":"Ballett_1","comment":"Hamburg","size":"21.25","name":"Ballett_1.jpg","filename":"fu_1","ext":"jpg" }]')  WHERE id=109;
UPDATE `lime_survey_421492` SET `421492X4271X52802_filecount`= `421492X4271X52802_filecount`+1  WHERE id=109;

So only the red part is variable, but this you easily create in EXCEL and paste it into the query.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 11 months ago - 1 year 11 months ago #227536 by holch
So Joffm seems to have more or less the same perspective as I have.

Don't get me wrong. I am not against having this. It would be nice to have. Ideally this would be implemented, even if I don't need it.

However, like with almost everything in this world, there is always a trade off, as resources are finite, especially in open source projects.

To implement this feature, resources need to be allocated, and this means they won't be able to work on other things. So it always needs to be decided on where to allocate these resources (programmers, time, money, etc.).

So you need to look at each new feature from two sides: How important is it and how much time / effort does it require. Could be that a feature is not that important, but it is easy to implement, then it might actually get implemented fairly quickly. Now a feature that doesn't seem to be that important and takes quite a lot of time, is usually quite low on the list of prioritys.

Of course the importance is always in the eye of the beholder. What might seem very important to me, might not be that important to others and visa versa.

And what Joffm mentioned: There are ways to make things more "important". This would be sponsoring such a feature or finding a developer who is able to implement it and then make a pull request to include it into core. This can accelerate the process for features that don't seem to be very high on the general todo-list.

So it is totally valid to make a bug-report or a feature request, just don't be disappointed if this is something that will be fixed/implemented very quickly. Maybe you are lucky and one of the core developers sees it as pretty important, despite us in the forum (we are mostly not developers, but users helping users) not seeing it as a priority.

But even if not: The good thing about open source is, you can contribute to the project and implement this feature by making a pull request, even if the core developers don't see a priority.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Last edit: 1 year 11 months ago by holch.

Please Log in to join the conversation.

More
1 year 11 months ago #227541 by jelo

@All
it is very surprinsing that i am the onlyone to have such a demand ? how cant the others admisn of survey can add a file that users has forgotten to add during their survey ?
 
I still would call it a bug that you cannot edit the complete response set ;-) But to be fair, I know no surveytool which allows to edit the responses of  an upload-question. And you will find other questions types in all surveytools, where an editfunction is not implemented.
To me it looks like the upload-question type is seldom used and the hassle to implement the edit function seems to be high.
You won't attract more users or loose user with investing time into the handling of upload responses.
 

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Please Log in to join the conversation.

  • alain.bouquet
  • alain.bouquet's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 11 months ago #227550 by alain.bouquet
Hello,

@holch : yes it is THE NICE IDEA ! THE ONLY IDEA !!
Above all, it is very important because i act as admin functionnal software (but not technical adminsitrator ot the server ..who is another responsable) and there others members (who are not informaticians but "knowlegde specialists") who deals with the answers ... and for them, all must be in one place and by the same way to use (which means by the button donwload of the interface). I can not say to them to go to the server and see in the foldet "xxx" ... And, concerning my part, i have no access to that server anymore ... So i must do with Limesurvey ...

@All : you said to me that i am the only but i can remind you 2 links, at least, who deals with such a nice idea !!!!
forums.limesurvey.org/forum/can-i-do-thi...en-editting-response
and
forums.limesurvey.org/forum/can-i-do-thi...tailed-email-results

@jelo : the simple idea is to add a button to upload the file in the EDIT MODE of the response. it must not be difficult because it exists in the survey !!!!
Afterwards, you have all understood : it is a certainly a relatively lazy reason or something that conceptors do not think of it ... But in production, it would be very convenient !!! it is really a pity ...

And once more : i cannot technically oblige the uploading because i don t know how many file they can provide.... I can put a minimum of 1 but not max ...So if they have forgotten a second file ???? how can i do ... and you canot avoir lack or errors of end-user !!!

For your information, i hve contact the support for that and i m a wiating for their advise ....


Thanks for all and for your consideration !!!!

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 11 months ago #227562 by holch

@All : you said to me that i am the only but i can remind you 2 links, at least, who deals with such a nice idea !!!!


Yes, 2 people asking for it, one 7,5 years ago, one almost 4 years ago.

it must not be difficult because it exists in the survey !!!!

If it is so easy, then you should find someone easily to implement this for cheap and make a pull request. I wouldn't want to judge if this is easy to implement.

For your information, i hve contact the support for that and i m a wiating for their advise ....


Great, but as far as you told us, you are on the community edition thus no paying client and this is probably what you will get as a response from the support team of Limesurvey GmbH.

You will have to go through the community way and create a feature request / bug report and see if one of the developers is interested in implementing this. Which is what we are discussing all the time. So see how this goes.

But anyway, I am out. I feel like we are running in circles here.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

Lime-years ahead

Online-surveys for every purse and purpose