Adds testing info

This commit is contained in:
AliasAlreadyTaken 2025-02-27 08:34:17 +01:00
parent 1e098338a5
commit 7cd71bdbce

View File

@ -2,3 +2,63 @@ This file holds a couple of editors notes regarding the mod.
Todo's can be noted here, known issues, the path to ressources or general annotations.
###
Testing
###
yl_survey TODO
- Question FS needs a way to tell the user whether it's single or multiplechoice OK
- hide freetext when there is no freetext in a question OK
- Redesign allowed_types into boolean has_freetext, max_responses and min_responses OK
- make allow_changes true by default, else noone can add questions OK
- before storing we need to evaluate
- Do questions TELL the user on singlechoice that they checked two boxes??
- What do we do on last page?
- Do we have a way of saying "You already took that survey, you can't do it again"
- do we need callbacks on some actions?
- Implement allow_reconsider
- Put your answers into a book
- startpage is missing the distinction between anonymous and named answers
- Add targetname or targethash to session :P
###
Create a survey with
//lua yl_survey.create_question("5fe11430-f301-463e-a048-5e2a5c0509ed", "How did you get into minetest?", "We forgot the catgeory", 7, {"freetext","multiplechoice"}, {"Website", "Youtube", "A friend told me"}, true)
freetext,multiplechoice: How did you get into minetest?
- Website
- Youtube
- A friend told me
//lua yl_survey.create_question("5fe11430-f301-463e-a048-5e2a5c0509ed", "Where do you think we should focus our time and effort next?", "We forgot the catgeory", 8, {"freetext","singlechoice"}, {"Bugfixes", "Lags", "New features","moderation","content update"}, true)
singlechoice, freetext: Where do you think we should focus our time and effort next?
- Bugfixes
- Lags
- New features
- moderation
- content update
//lua yl_survey.create_question("5fe11430-f301-463e-a048-5e2a5c0509ed", "What's your emailaddress?", "We forgot the catgeory", 9, {"freetext"}, nil, true)
freetext: What's your emailaddress?
//lua yl_survey.create_question("5fe11430-f301-463e-a048-5e2a5c0509ed", "Potato or parsley?", "We forgot the catgeory", 11, {"singlechoice"}, {"Potato","Parsley"}, true)
singlechoice: Potato or parsley?
- Potato
- Parsley
//lua yl_survey.create_question("5fe11430-f301-463e-a048-5e2a5c0509ed", "Please elaborate on your internet crimes", "We forgot the catgeory", 20, {"multiplechoice"}, {"Cat theft","Tax fraud"}, false)
disabled: Please elaborate on your internet crimes
- Cat theft
- Tax fraud
###
//lua local function meow() local s = yl_survey_fs.data core.log("action","responses = " .. dump(s)) minetest.after(5,meow) end meow()
//lua yl_survey_fs.deliver_survey("singleplayer", "5fe11430-f301-463e-a048-5e2a5c0509ed")