I wrote a module that (in my opinion) is a bit easier to use than questionaire (particularly for non experts). The features are similar to this module. I has written this module completely new.
The installation is equal to other modules.
Ich spreche nicht Deutsches
this module is in english and german language.
HI. I installed your module in v1.5. It installed not problem. I created a template, worked well, but when I went to look at it, I got this:
It appears if you are logged in as admin, or teacher even maybe, you cant take the questionaire. You need to log out and in as a student.
if you are loged in as teacher or admin, you have to click on "Edit elements..." to add or modify items to the Feadback. Only students can fill out the questions.
I have installed it and it seems to be working fine - will do some more testing over the next few days.
I am using activity locking - my students need to submit several pieces of workj before they can finish their topics based course. What woudl be the easiest way for me to integrate this feedback module into activity locking. At the moment it shows up as "users must view" 0 but I want themt o submit, not just view, in order to finish and request their certification. Any ideas?
great job on the module!
sorry, my english is not perfect. That's why I dont understand your question. Can you repeat it more detailed? Thanks!
One other question though. Once the studnet completes the feedback form, where will the information be sent to? Will it go to all teachers for the course? I have my students in groups with one teacher per group. I only want the teacher looking after that student to get the feedback and a copy to admin. Is this possible? I could not see anywhere to modify who gets the feedback.
Is the feedback supposed to be emailed directly to the teachers, or simply held on the site to be viewed under Analysis?
I can see it under analysis but am not getting any email notifications when I test it.
at moment no emailes are sent but it is a good idea.
Very impressive. I love it.
Here are several suggestions I have for you:
1-The questions should be aligned on the left next to their number, rather than right aligned.
2-The student's name should not appear at the top of the feedback when they are answering the questions.
3-There should be a line break between questions.
4-It would be helpful if the Excel file were not simply a repeat of what is on the page, but a student-by-student analysis, as is the case in the questionnaire module.
thanks for your suggestions.
- I agree, it looks better.
- I'm not shure. If the feedback is anonymous the name does not appear.
is an element called "label". It is easy to make a line break with it.
You can create any labels to seperate or describe questions or group of
Sorry, Now I understand you. I agree.
- The excel-Export creates two worksheets. One as overview (name=<feedbackname>) and one as detailed view (name=detailed). The only thing I found there is no students name listed. Is it what you mean?
If I could create in the same way clusters of the answers on the questions( in a result-form), this would become a very universal module!
For example: if I could bring in things like: score Q1+Q3+Q4 >= 8 then echo "xxx"else echo"yyy" etc
So we need an agency that regulates the names for modules, blocks, databases, but also language files!!
The change to double the meaning of a string grows every day.... I saw the first clash in essay feedback: different meanings
Naturally part of the documentation project?
Helps also to keep an overview of all these frog modules and blocks..
Is there any suggestion to rename it? It should be an english word but my english is not so good .
Thanks for this tip!
I'm going to take a look at your module today. At present, the questionnaire module is slated to become a standard part of Moodle. The conversion of it to the Moodle database API was just completed. From the screenshots, it looks like you have created a much nicer interface for editing surveys.
Longer term, the plan is to rename the questionnaire module to the existing survey module, and make the survey that is the current survey module into one of the available template surveys.
Other than the interface, are there other features of your module that you feel are an improvement over the questionnaire? It only makes sense that we have one of these.
I really like this new module. It seems more "moodley" (moodle-esque?) than questionnaire.
Here's a couple of things which would make it perfect for us:
1. Could it be used with groups? We run the same course each week so it would be great to see each group's feedback
2. Could we have a respond once/respond many option like the questionnaire module has.
Keep up the great work
using groups is not implemented yet. It is planned for next time. The respond once/respond many option is likewise not implemented but I can do this.
the main difference is the interface. Some features of questionaire (eg. using groups) are not implemented yet.
Your questionaire are really great but I know teachers, who have difficulties to use these module because they are not experts.
I like the simplicity of the interface as well; I think you've come up with a fairly intuitive way to manage these.
Its been tempting to do a more complete replacement of the questionnaire module, and I think you may have provided some great opportunities. I have already begun stripping out chunks of phpESP anyway.
I've gone through your code, and while I like the way its organized, I think it still needs some effort to get to the same level as phpESP. The nice part about it is, as you say, its done 'Moodly', and therefore easy to pick up.
I think it would be great if we could work on this together, to bring the existing module up to speed - probably with some combination of the two. I would love to be able to create a module that would allow other question types to be created and 'plugged-in'. These plug-ins would allow for different groupings, different analyses and different displays. Additionally, come up with a standard theme structure to make this easier (using Moodle's theme structure).
What's your thoughts?
My "un-asked for" opinion would be this.
It would be great to see both you work together on this project.
Just wondering . Are you both considering the addition of chart or graph generation of results? [In colors determined by the Questionnaire creator - Yeah! I know I am pushing it here. ]
I'm afraid, I don't understand your posting correctly. Is there a way to write simpler sentences. Thank you.
I'm not sure, whether my module should be a replacement of your questionaire-module. My main intention is that everyone it can use intuitively. If there are to many features it quickly becomes unuseable for non experts. Otherwise my feedback-module is not perfect yet.
At the moment I implement the group ability.
I have looked at the code of your questionaire. It seems to be very complexed. I don't know, whether I can help you to bring our both modules together. My module is much simpler than your module. What you had visualized how we can work together. I think like you it would be nice if we could work together. It is a very good way to increase my know-how on programming. (And perhaps my english will be better )
Thank you for a fine module.
I run Moodle 1.4.4, MySQL 4.0.20 and php 4.3.10. Everything works fine except the analysis. I get this error message:
Fatal error: Call to undefined function: bcmod() in /home/customers/xxx/public_html/moodle/mod/feedback/item/radio/lib.php on line 75
Any ideas how to solve the problem?
Have you plans to upgrade the module to work with 1.5.2?
the bcmod()-function is a standard mathematical function of php. It should be present at all current php-versions since php 4.0.4.
I can make a check for this function. If it is not present I use an alternative.
The feedback-module works under 1.5.2.
Have just tested the new version and the group functionality does not appear to be working. I had expected that when a student completed a feedback form, only the teacher in their group could view it. Is that right?
I set up a course using the feedback form with one student, one editing teacher and two non editing teachers. All the teachers could view the form even when the student was in a group with only one of the non editing teachers.
Does this make sense?
What is odd, is the dates of the files in the zip file you listed as the new version are not from the last 24 hours. The most recent file is from July 17th. The lib.php file is dated July 8th. Have I downloaded the correct version?
there are three groupmodes in a course (to switch in Course-Settings).
- No Groups
- Seperate Groups
- Visible Groups
if the groupmode is No Groups or Visible Groups the teacher can switch the view
I suppose your groupmode is Seperate Groups so that the teacher only can see the students in his own group.
Thank you for the tip with the file-date. My mashine where I'm developing is not time-synchronised . I have to change this, sorry.
that's great. Can i put it in my current package?
If you cretae your own feedback form and then you go to edit it again, you reach the editing page with the "Name" field empty.
Thank you for your great package.
As Don says above it is sad that this module has the same name as the Feedback module by Narumi Sekiya and Thomas Robb. I am trying to get this working (by adding hidden sesskey's) but I am not there yet.
Since we already have feeback, survey and questionnaire, I am not sure what to suggest.
I guess that the Sekiya-Robb module's functionality should reallly be combined with the assignment module.
But I also hope that the questionnaire and (this thread) feedback module can work together.
Maybe you could call it something like the "querymod."
thank you for your suggestion. What do you think about feedbackform?
Great module. Much easier to use than the questionnaire module (QM). Hopefully the two can be integrated as there are some question types in the QM that are really useful like the clustered questions with a grid of answers. I really like the excel export with it's two worksheets.
I cannot get the movement of elements up or down working? If you try to move the bottom one up it stays there and the second bottom one loses it's down arrow.
Can we have element order changing like the resource/activity ordering in a course so you can move elements to any place in one go OR like the teacher order dialogue where you can type the order into text boxes.
thankyou for your suggestions. I think like you. I have written this already in my ToDo-List .
Now to your failure. What version of feedback-module do you use? The last version is "2005100303". It is optimized for moodle 1.5.x. The failure you describe unfortunately I can not reproduce.
Feedback Module Version: 2005100303
Moodle Version: 1.6 development (2005101200)
The feedback resource has 7 elements. The last one (7th) will not move position but it looks like it's partly worked because the 6th one loses it's down arrow as if it were last. (7th). Attached a screenshot showing two "bottom" elements.
I suspect the problem must be the development version of Moodle if it works for you?
I tested this module under 1.6 not yet. But I will do this at next time.
this behavior is due to the using of special char like ('). I will fix it so far as possible.
I can not reproduce your behavior. You can create and use templates with one or more different items. Can you explain more precisely what happens. Perhaps I do not understand you correctly.
Feedback doesn't seem to be working with Activity Locking at all.
I want to require students to fill out the Feedback at the end of the course before they can get their Certificate, and I thought I was doing that by locking the Certificate until after the prerequisite Feedback.
The Certificate is never unlocked though; regardless if the Feedback is viewed or even completed.
Is this an issue with the Feedback module, or AL??
BTW - my compliments to the creator of Feedback!!
thank you for this tip.
I sure appologize if I've wasted your time, but my problem with Activity Locking is NOT specific to the Feedback. I'm finding that other things are not unlocking as well... I'll have to look again at the AL version that I have.
sorry for my late answer. I'm not sure, whether it is a good idea to make it visible who has filled out or who has not. The anonymity is important for me.
A solution could be the ActivityLocking (thank you Dan for your tip) but it does not work at this time. I will check this in next time.
thank you very much. I included your language in the current download of this module.
? Or do you have it on Moodle CVS?
yes, your address is the right source.
I haven't it on moodle-CVS.
i want to install your module to test it cause everybody say it's wonderful.
So i put your "feedback directory" under my "mod directory", ut when i go to the administration pages nothing happens.
i'm very sad.
my config : apache 2.0, php 5.1.1, mysql 5.0.16.
feedback directory has apache rights.
The only different is the number of modules installed.
So i've removed some of them on the first server and now it's work.
Maybe an incompatibility with another module.
I've removed anonquestion, booking, choice, flash,presentation (which don't work), reservation, scheduler, stampcol and survey.
I can reinstall succesfully all of them except presentation and stampcoll.
It's not a scientific demonstration but now i can use your module
I suppose, it is one of your modules. There could be one module that seems not installed correctly so that other modules have problems with it. My module does not modify any tables than its own. The fact that nothing happens let me assume moodle is busy with another process or the checking of new modules is broken by another module. Is this behavior only with my module?
Now everythings are OK. All my modules work fine except Stampcoll and Presentation that i've removed.
i've tried feedback and i've made a rapid translation for french users like me.
All files are encoded with iso-8859-1 charset type.
thank you for your language-package. I put it into the current download.
I've upgraded the french translation of the feedback module. The attached file should replace the one that is now in your distro. It's encoded in utf-8.
I didn't have the time to adapt the help files.
Thanks for your amazing tool.
may i know about moodle,
what technology is compatible with it,what we hav to do for making site after downloading moodle.
Welcome to the Moodle Community.
The first place to start is to checkout Moodle Docs.
Here is a little reading list for you:
- First have a look at http://docs.moodle.org/en/About_Moodle This talks about what Moodle is.
- Then take a look at http://docs.moodle.org/en/Teacher_documentation - This talks about how Teachers can edit their courses after you have a working Moodle site.
- Then look at http://docs.moodle.org/en/Planning_your_installation - This article takes you step by step through how to plan your Moodle installation.
- Finally, check out the Administrator documentation http://docs.moodle.org/en/Administrator_documentation - This is provide much advice on installing, upgrading and maintaining your Moodle installation. All of which are very simple!
I'm sorry. What do you mean with branching?
Do you like to eat fruit? yes, no
If the person answered "yes" they would be sent to a question asking them:
What is your favorite kind of fruit?
If they answered "no" it wouldn't ask this question and might simply move on to:
Do you like vegetables?
thank you. Sometimes I am very stupid .
Branching is not planned. I think it would make the handling of this module to complex for normal teachers without or with few computer-knowledge.
Andreas, thank you for this terrific module! It is just what I need and works very well. The only thing I wanted to do that was not possible was making a question like this: How did you find out about our website? a) advertisement in a magazine / newspaper b) Google c) Word of mouth d) other, that is : < textarea > < /textarea > I made it into 2 questions now, one multiple choice, one textarea and made the element numbering invisible so I could do the numbering myself (and make 2 elements into 1 question). Maybe you could consider this for the next version ...
I found one little bug: when testing, I filled out the feedback form 10 times. When I deleted 9 of my entries, the count on the analysis page still said: 10 completed feedbacks (instead of 1).
I am working on the dutch translation too, when it's complete I'll post it here for you to include Thanks again! Marion
i know the numbering isn't perfect. I planned a kind of structuring (eg. 1), 1.1), 2) ). Your idea to make a question unnumbered would be a good enhancement.
Your bug i couldn't reproduce. Every times i deleted an entry the shown count of completed feedbacks are correct on my mashine. What configuration do you use for your feedback (Anonymous or not, multiple submits, what kind of browser and so on)? Do you use the last version (current is 2005100305)?
The config: not anonymous, multiple submit (or single), IE6.0, moodle 1.5.2, feedback module 2005100305
Maybe it was a caching problem...
By the way, how do I open the tutorials?
Here is the Dutch translation for the feedbackmodule.
thank you for your language-package. I put it into the current download.
The tutorial was made by Markku Lahtinen. He used phpDocumentor for it. I unfortunately do not know about this. I think the tutorial isn't ready for use yet. Markku just seems very busy.
I wanted to give your module a try. Is the download link you have at the beginning of this thread a link to the latest version of your module? Thanks.
This is a fantastic module for getting feedback from students. I have used questionnaire until now.. but this is simpler to use and set up and just as useful. It is a godsend when I have to produce by termly analysis of student performance - students have to comment about various aspects of their lessons - this does all the hard work for me...
will it work with 1.6?
Thanks for your words and for your using the feedback-module.
I tested it at some versions of 1.6, just at the current version too. There i found no problems. But the tests were not performed on productions-systems with high traffic.
sorry for my late answer. Yes the download link on top give you the current version.
I'm going to be working on making this module available on mobile phones as part of the Moodle for Mobiles project.
One of our requirements is to have the analysis of results optionally displayed for students. I see this is on your todo list. I could work on this and have a patch to submit to you in the next few days. But I thought I would check with you first.
Can I go ahead with this, have you any advice about how this should be done?
Edit: Actually I just had a look at how it could be done and I've started doing it. I shifted the code from analysis.php to a function in lib.php and then have added function calls to show feedback after the user submits good input and below the feedback is already submitted message when the user clicks on the activity to do it again.
Will also add an option to the module config so that a teacher can choose whether to show feeback to users.
Is this OK? Do you think we can integrate what I do into your distribution?
Your code looks very clean and is very easy to follow by the way, thanks for this great module.
i have just included the possibility to show the results to students. It can be adjusted in the config-area of the feedback-activity.
Sorry, that i don't use your work. I was allmost fineshed whith that feature. It only was a small change. In addition i have fixed a little bug. Now it is no longer possible to submit the feedback repeatedly via reloading the browser.
Thanks for adding this feature (showing results to students) to your great module
I have a few questions or feature requests, actually:
- Would it be possible to decide on an item-by-item basis if the results are displayed to students, maybe by adding an extra icon to each element (similar to the required/not required option)? For example, I'd rather not publish demographic information but only the responses to the "real" questions.
- When a feedback is non-anonymous, it would be useful to have the users' names in the Excel output as well, wouldn't it? Right now neither the general tab nor the detailed tab in Excel contain the users' names (unless I'm missing something here).
- I would love to see the possibility of students looking at their own submissions and changing/updating the information they have entered originally. For example, when using the Feedback module to have students sign up for courses, it would be nice if they were able to update their choice of courses without filling in a completely new feedback form (granted that multiple submissions are allowed).
- And one more: I think it would be great if the Feedback module, like most other activity modules, had the option of defining an open and close date.
- the possibility to publish or unpublish several items sounds good. I write it into my todo-list.
- You are right. On non-anonymous feedbacks should be printed out the usernames in excel.
- The updating of non-anonymous, multiple-submit allowed feedbacks is a good idea. In this case every feedback will overridden anyway.
- A start and end-date feature is already in my todo-list
Right now it seems that guest access is possible but if 'multiple submitting' is not allowed then only the first guest may submit their choices.
By the way your module is working great on 1.6 for me! I did convert the en language pack to en_utf8 but as I understand all modules will have this done automatically by a script Martin Langhoff is working on.
you are right. If the access is anonymously by guests you have to allow multiple submitting.
Or we should allow multiple submits for guests even if multiple submits are not allowed for others.
In other words see the table below. We should make the two cases highlighted in yellow the same either allowed or not allowed. I think it should not work that only the first guest should be able to submit their choice.
|Multiple Submit||Anonymous Access||Guest first submission||Guest second and after submission||User first submission||User second and after submission|
|off||off||not allowed||not allowed||allowed||not allowed|
|off||on||allowed - now allowed||allowed - now not allowed||allowed||not allowed|
|on||off||not allowed||not allowed||allowed||allowed|
i'm not sure whether it is really necessary. There is currently no malfunction. In my opinion we have a ilogical behavior if i implement your suggestion. The currently options are quite clear. It you choose no multiple submit so you can assume the guest can do only one submit likewise all other. If the guest in this case could do more submits it would be ilogical.
All function names in lib.php are meant to be prefixed by your module name in order to avoid conflicts with other module's lib.php functions. I believe lib.php is included sometimes in pages with lib.php included from many other module, so if by chance someone writes a module with the same function name in their lib.php as one of your functions then Moodle would throw an error.
i am working on this. I sweat whenever i remember it .
It looks like you have already set up tables to support temporarily storing submitted values before the whole form is submitted. I see adding page breaks is also part of your todo list.
I'm guessing really at how this is meant to work but I guess that the values field 'tmp_completed' which is currently unused will point to a 'completed' record until the whole form has been submitted and then if the data submitted is validated then all the 'value' records' 'tmp_completed' fields will be set to 0 and instead the 'completed' field will be set to point to the 'completed' record.
Is this correct?
While writing I thought of a possible problem with this - although this will track the entered data of all logged in users correctly, we will have problems tracking multiple guests entering data at once.
If you're not sure if or how you will support paged forms that is OK I will go ahead and work on a way to do it for the Moodle for Mobiles project but if you have a plan then I'd be interested in hearing it.
no it isn't so.
The pagebreak is almost ready by Markku Lahtinen. He is using the session for temporarily values.
The field tmp_completed i'm using for the backup-/restore-procedure.
no problem .
I've just discovered your feedback module Andreas. I installed on a test 1.5.3 site and it seems to work great. I have been looking for a way to easily create an online registration system (posted here: http://moodle.org/mod/forum/discuss.php?d=41948) and it seems this would work great for that purpose...in fact, it is much better than what I found in websitebaker.
Thanks for this great module.
Would it be very difficult to incorporate Captcha Verification as an option into this great module?
I'm thinking of setting this up to allow anonymous completion and multiple submit so that individuals without accounts can complete training and conference registration forms on the front of my site. I'm a little concerned with SPAM if I set it up this way. I could limit it to users with accounts, but would rather not have to do that.
I realize this is not the intended purpose of the module, but I think it could serve this purpose very well.
it should be possible as an additional item. I wrote this in my todo-list.
I'm now playing around with the "Analysis" page to try and make its output more like the "detailed" sheet in the Excel output. If you have any tips on how I could easily do this it would be great...I'll figure it out, but with my programming skills it'll take me a while .
Thanks again for this module...it will help me out a great deal.
Can you give a little more detail about what you mean by "registration system"?
In my case, I would like to collect a couple items of information (for instance, which state a user is from) and make specific courses available based on this; as well as keep one of the fields (professional license number) for displaying on a Certificate when they finish a course.
Is this possible using the Feedback module??
I'll open a site I'm currently developing for a little while so you can take a look at what I'm trying to do...you won't have access to courses, but you can see what I'm working on for the reghistration system: http://www.kentuckyclassroom.com/ksba
I'm just using the site to test the changes I'm attempting to make to the feedback module...I'm really interested in using it to allow people to register for on-ground training, but I could also use it for online training as well. There is already an Excel export feature built in that allows you to download the data. Sheet 1 of the Excel output summarizes the results...not useful for my purposes, but sheet 2 (called results) actually reports the results exactlly like I need.
So the only thing I'm trying to do now is change the bult-in analysis report (which summarizes the data like you would want in a survey or poll) and make that output look like what is reported in sheet 2 of the Excel output. Captcha Verification would just be "icing on the cake"
It was built for online surveys and polls, but there is no reason (that I can think of) that prevents you from using it to collect any kind of data you want.
Hope this helps.
I have to thank you! I've been trying to figure out a good way to present users with only the courses that apply to them, and I hadn't even considered Feedback as a possibility, but it looks like a good one.
Also, I happened to look at your profile, and noticed your Blog - great idea! I've been wishing that I could 'bookmark' posts for myself within the moodle.org forums, but the Blog idea is even better! I'm going to start one tomorrow.
Thanks for the two great tips!
The blog is a good way to bookmark and document things to share with the public, but an even better way...easier way, to bookmark useful Moodle posts for yourself is through gmail.
I've set-up a gmail account that I only use in my profile on Moodle. So all the forum posts I'm subscribed to on Moodle.org come to that dedicated gmail account. each time I open the account, after I browse/read the forum posts, I just archive all posts...if there are any I want to have for future reference, I simply "star" the post before archiving. Then my starred folder in gmail contains the posts I want to keep for quick reference...see below. With the ton of free storage space I get on my gmail account, I should be able to keep these shortcuts for a very long time
That is a superb idea! Thanks for sharing.
each item has a function like "get_analysed_XXX()". This function returns an object or an array depending on the item-type.
Furthermore each item has a function like "print_analysed_XXX()". This function is called by "analysis.php" and prints out the values gotten above.
I'm hoping I could help.
I successfully installed your Module but I have a question for you:
Is it possible to include two different questions in the same box-block ?
Is it possible to set the first of the 2 questions so that the second question depends on the answer given to the first by the student?
Is it possible to disable check or radio button depending to the previous answer?
How can I implement all these functionalities? Any suggestion?
these features are not implementet. Currently there are no plans for this.
You could implement this by creating a additional item. Do look at the feedback/item-directory. There you can copy and modify an existing item.
Thank you, Andreas.
I have another question for you.
I saw that the Feedback module has been developed only for MySQL DataBase, in effect the sub-directory DB contains only two files (mysql.php and .sql). Unfortunately my DB isn't MySQL but PostgreSQL: how can adapt the Module to my DB? Could you help me?
Thanks a lot,
unfortunately I don't have experience in PostgreSQL. But I can put this in my todo-list (it will become a longer list than I thought ).
postgres7.sqlplease put both these files under
Thank's a lot for your help!
that is fantastic. If it runs on Olgas installation so I put it directly in the download.
Demo of feedback module using PostgreSQL:
Use guest login
We are using PostgreSQL 7.4.7 and Moodle 1.5.2
Thank-you Utkarshraj Atmaram,
I found the export to Excel option, but the spreadsheet generated requires too much reformatting to be useful for my clients. I also need the responses from each radio button choice instead of the aggregate data.
I'd like to export the data directly from the MySQL table, but I can't figure out which one has what I need.
The Excel workbook as two sheets...look at the second one...it probably reports the results like you want.
The feedback module has 6 tables...the one you are looking for is feedback_value. That table contains an individual record for each value submitted. The data submitted is in the "Value" field and that field is correlated with the "completed" field (identifying who submitted the input) and the "Item" field (identifying the specific form field).
Although I haven't tried it yet, it should be pretty easy to do a query on that table to produce the results however you want them to be displayed. See a screenshot of that table below with data for a form with 7 items from two people...figaro and cosmo.
Thanks for the quick answer. The second sheet is a winner!
I am doing something wrong, I am sure. When I click on "Add element," the page refreshes, but nothing else happens. I assumed that this is how I should build the survey, but that seems to be incorrect.
Can anyone guide me a bit?
Using Moodle version 1.6 beta 3.
I just tested the feedback-module on moodle 1.6 Beta 3. It runs fine. Perhaps you have forgotten to choose an item before you clicked on the button "Add element".
If it isn't so, please let me know your configuration e.g. windows or linux-server, version of mysql, apache and so on.
I have attached a little Flash movie. You can see the page refreshing, but that's all that happens. But maybe you can see me doing something wrong.
I will get back to you with the server details.
Thanks for taking an interest in this, Andreas.
I found the problem. I use api-calls, which in moodle 1.6 are handled different than in moodle 1.5x. Among other things it affects the setting "register globals" in php. I will fix it as soon as possible.
Thank you for taking a look at it. I am sure that you are very busy, so I will simply look forward to the update whenever it comes.
Just in case it is useful to you (probably not, but you never know), here is the info you requested from me:
|General server information:|
|Apache version||1.3.34 (Unix)|
-- Art Lader
I've just found your Feedback Module.
It will be very useful as a replacement for Questionnaire module that is far too complex for the average course-creator I'm working with (hoping no one of them will read this post ).
Anyway, I've installed the module downloaded on April 15 and I've patched it for PostgreSQL I'm using.
I found a couple of problems (bugs?).
When I insert a double quote in the item name, then I save and than get back to edit the item, the quoted sentence disappear.
Looking at the code I've seen that the value of the input field was not HTML-encoded, so double quotes garble the browser.
The little patch I had written (attached) basically adds a format_text(...,FORMAT_PLAIN) around values.
The another problem arise when I backup and restore a course.
I've seen that the restored copy has all multiple entries items (checkbox, radio button etc.) interleaved with empty entries.
Trying to explain it better...
If I have, say, a checkbox with these entries:
I've written another little modification on Feeback module, to display translated item type in the select list when you create a new item.
I've to add new strings to language files as item names in code are different from item name lang string (for example, "Checkbox" is coded as "check", but the lang file defines a string "checkbox").
I patched English and Italian files.
It should not be a problem with other languages as they fall-back to English for undefined strings.
the same suggestion already was done by Jamie Pratt. As I fixed the issue above I included it now. Now the items can be named in the lang file.
There are some other thinks I have to fix. But it will take a while because currently I have a great deal to do on my job.
thank you for this information. I fixed this problem in the current download. Now (so I'm hoping anyway ) after a restore shouldn't appear blank lines on items like checkbox or radio and so on. In addition quoting of item names are now possible.
I have created a masterpiece but it is only available for that single course it was saved in.
Q1. Am I missing something?
Q2. Can it be done / was the module designed to do this?
A1. Other than my marbles (!), all is working well and it appears to have insatlled OK. V1.2AL.
A2. If not, can I do a backup and restore the template in to another course.
you can create public templates. You can not switch a template to public if it is not public. But you can create a new feedback from you private template and after that you can create a new public template.
Backup and restoring of feedbacks is possible too.
I'm hoping it helps.
Download and unzip the folder to your computer. Then u load the folder feedback via ftp to the follow place:
The language files in:
root/moodle/lang e.g. de (german) en (english)
The help files:
root/moodle/lang/help eg. de (german)
Now login to your moodle, call the admininstration, thats all!
If u have done this, go to a course and look for the module, its a great module!
I have done this but the module does not appear on the admin page or does it show as an activity that I can add. Any suggestions?
I had already found that post and it was helpful.
When I went to my site to find out the information you requested, I clicked on the Admin page and it installed the Feedback module. I don't know why moodle decided to do it then because I had gone to that page several times befor without any success.
Everything is working fine now. The module is exactly what I was looking for.
Thanks for your help.
I have attached here a simple doc (pdf) of the changes we will be doing for feedback. We hope the changes will be accepted on the upstream. Thanks.
the feedback-module is designed to use inside a single course with a simple to use interface. I think the module questionaire (forum) is more suitable for your demands.
We did look at questionnaire module and did some minor work on it. We saw that feedback module is simpler and easier to add code in it. The feedback will still be in a course level, we just need to make a report for the whole enterprise.
Our plan is create a single/common feedback and get responces from different courses. Example of a feedback:
Is this course helpful ()Definitely ()Fairly ()No
Is quality of course material ()Good () Fair () Poor
Students will be able to answer to this feedback for all of courses. A report can be made to say, which course has poor course material.
We are planning to make the single instance to be in the system course (top level course) and track the responces in which the student course he/she filled up the feedback.
Create a feedback template and make a new instance of it per course, and create a report that will get the responses of all feedback that came from the feedback template.
Do you have any opinion of which of the above options to use?
the second suggestion I could imagine. There seems to do only little changes on the current structure. I think the report should be a separate block that requireres an installed feedback-module. So the module keeps simple.
A hard problem will be the backup/restore if the feedback are bound to templates. Currently templates are not saved on backups.
- the backup-api only allows the access to course-elements
one process for all feedback-instances (only saving of templates on the current course is possible)
- the restore-api only allows the access to the new acivity-instance (not even to the course-elements)
one process for one activity-instance (only restoring the feedback-instance without any templates are possible)
What do you think?
Martin L told me to go with option 1. If we make too much changes to feedback, we may just release it as a different module. But currently no big changes was made yet, I only added course_id to feedback_value to know which course was the feedback responded from. I am now creating the reports needed by the client.
Please release as often as possible so I can merge your changes. We can probably decide later if our changes is approriate and accetable for feedback module or not. Thanks and I will keep you posted.