From: SourceForge.net <no...@so...> - 2009-09-23 03:26:24
|
Feature Requests item #2771716, was opened at 2009-04-18 01:08 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=358956&aid=2771716&group_id=8956 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: survey format Group: None Status: Closed Priority: 5 Private: No Submitted By: bishop (bishopb) Assigned to: bishop (bishopb) Summary: Allow possible answers to have associated "credit" Initial Comment: The core of phpESP functionality is "ask question, record answer." This functionality applies to surveys ("tell me your opinion") and to examinations ("tell me what you know"). However, examinations get graded, which means each possible answer contributes numerically to an overall score. For example, say you have a 20 question exam with a 100 point scale. Each question is worth 5 points. Some questions may have a strictly right answer (credit=5), while the rest are strictly wrong (credit=0). Other questions may have strictly right, partially right (credit=4, 3, 2, or 1), and strictly wrong answers. The survey designer makes these decisions when creating their examination. The scope of this feature request is to add a "credit" value for each possible answer in a question supporting possible answers (Yes/No, Radio, Checkbox, Rate, etc.) This would be added as an additional column in the answer matrix on the question definition of the survey creator. For every answer entry box, there would be an entry box into which a number may be entered. This is the response "credit". For example: LABEL CREDIT 1. [_____________________] [____] 2. [_____________________] [____] 3. [_____________________] [____] 4. [_____________________] [____] 5. [_____________________] [____] 6. [_____________________] [____] 7. [_____________________] [____] 8. [_____________________] [____] 9. [_____________________] [____] 10. [_____________________] [____] The "possible score" is the sum of the all maximum possible response credits. For example, 20 questions, each with a maximum credit of 5, yields a "possible score" of 100. Since the "possible score" is constant, it should be computed and stored in the survey definition. For a completed survey, the "score" is the sum of all specific response's credit. For example, 20 questions, each with a maximum credit of 5, all strictly right/strictly wrong questions, missing one would yield a "score" of 95. Since this is constant once the response is marked as complete, store this in the response definition. Allow the admin to enter any numeric value, including negative and floating point numbers. (Because we cannot predict exotic uses, we should be maximally flexible.) Deny any value that is not numeric. Any question without credits, or any question that does not make use of possible answers, contributes nothing (that is, 0) to the score and possible score. Show the score on the "thank you" page after completing a survey, as "Score: N out of M (P%)". For example, "Score 95 out of 100 (95%)". Also show the score on the "Navigate Individual Respondent Submissions" page, at the top of the page, in the same format as for the thank you page. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2009-09-23 03:26 Message: I'm interested. If you are going down this route, then have you considered adding QTI XML 2.0 Support (http://www.imsglobal.org/question/) which would allow instructors to import question databases provided by 3rd parties or to author their questions in desktop software such as "Respondus" (http://www.respondus.com/products/respondus.shtml). QTI's xml formats are well documented and well thought out covering many instructional question formats that are useful to all levels of education, including multiple choice, ordering, matching, gap matching, inline choice, text entry, hottext, hotspot, slider, etc. Many of these formats would also work as survey formats, such as slider as an alternate to Likert style questions (i.e. 1= Agree 3 = neutral 5=Disagree). Even ordering for a questions like "If stranded on a desert island, put these items in the order from most important to least important for survival" would be great. ---------------------------------------------------------------------- Comment By: bishop (bishopb) Date: 2009-05-29 18:59 Message: Thanks Franky! i'd like to note that the implementation differs from the requirements above, as follows: 1. The score is not cached in the response. 2. The respondent's score is not shown on the thank you page; however, the score is shown on each summary page, along with any feedback. 3. The score is not shown on the "Navigate Individual Respondent Submissions". 4. There is no concept of "total possible score". I decided not to implement these "admin" type features until further use cases present themselves. For example, instead of computing the total possible score as the sum of all credit, it may make sense to allow the admin to enter the total possible score on the survey definition page. Since there isn't any voting capability in SourceForge (AFAIK), anyone wishing to see particular functionality please comment in this ticket. ---------------------------------------------------------------------- Comment By: Franky Van Liedekerke (liedekef) Date: 2009-05-28 21:04 Message: nice work! Franky ---------------------------------------------------------------------- Comment By: bishop (bishopb) Date: 2009-05-28 18:55 Message: I have committed this to SVN. It will be publically available in the next release; anyone wanting a preview now should export the phpesp trunk. ---------------------------------------------------------------------- Comment By: bishop (bishopb) Date: 2009-05-28 14:45 Message: Revised design: only question types of radio buttons, check boxes, and dropdown box will be able to assign credit to possible answers. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=358956&aid=2771716&group_id=8956 |