StartersQuiz

Language files version 2 now available!
NEW VERSION UPDATED, LOOKING FOR TRANSLATORS. If you find some bugs please submit a ticket! Click here to start translating
Donate if you appreciate the work as it costs a lot of time and effort to create this plugin. If not then I hope you let other people know about my work.
Description
StartersQuiz is a plugin that lets players do a quiz before they can actually do anything on the server. This includes Block-Breaking, Blockplacing and chatting at the moment but might get more later on. Players have to answer question that the admin has set up. You can make either Multiple-choice questions or question where players have to fill in something (Multiple-choice recommended).
Features
- Blocking certain abilities for players who have not finished the quiz yet.
- Configurable quizes
- Multiple quizzes
- Players can retry their current quiz.
- You can configure the maximum amount of attempts per quiz and default.
- Instead of the right amount of questions, you now have to configure the percentage to pass.
- It automatically checks whether a player passed or not.
- Permissions support
- Configure if a player has to be promoted to a different group when finsished.
- Configurable ban time in seconds, minutes, hours, days and weeks
- Blocked actions can be configured
- Players can answer without using the /sqanswer command. (Can be configured, default: false)
- You can reward players with money and items
- You can remove permissions from a player
- You can give players permissions
- Players can be permanently banned now
- Multiple bantimes can be configured
NOTE: Permissions are added and removed to and from each world apart, no global permissions are being used.
NOTE2 (For Groupmanager users): StartersQuiz only promotes to the group in the current player's world. Use GroupManager's mirroring to promote in other worlds too. Another way is too make different quizzes for different worlds if you do not (want to) use mirroring.
Planned Updates
Permissions supportConfigurable limited amount of attemptsConfigurable action when a player does not pass the quiz.When you extend the quiz and the player wants to retry, let him retry from where he finished before he had to do it again instead of the whole quiz.Add the possibility to add a player to group.And also the possibility to add permission to the user only.
Possibilty to make more than one quiz/testAdd a reward, items or money
Version 3 updates
- Re-configure commands
Add a /sqreload command- An overview for players (and admins) to view the results etc.
Let me know when you have some more ideas.
How To Install StartersQuiz
Installing StartersQuiz is very simple. Unpack StartersQuiz.zip and create new quizes like the one in the quizzes folder. Take a look at the example as it shows you how to configure the quizzes.
You also need Vault in order to let it work. To be sure you have the latest version of vault go to Vault's own BukkitDev page.
Commands
- /sq or /sqhelp - Show the help page/commands.
- /sqstart - Start the quiz
- /sqquestion - Show the current question.
- /sqanswer [A|B|C|etc.] - Give an answer to the question.
- /sqretry - Retry the quiz
- /sqreload - Reload the plugins files
Permission nodes
- sq.help - Gives access to the '/sq' and '/sqhelp' commands
- sq.start - Gives access to the '/sqstart' command.
- sq.question - Gives access to the '/sqquestion' command
- sq.answer - Gives access to the '/sqanswer' command
- sq.retry - Gives access to the '/sqretry' command
- sq.quiz - Gives you all of the above permissions. (NOTE: if the plugin does not work try to add the above permissions instead of this one)
- sq.quiz.[Quiz name] - Gives the user or group this quiz (You can only give one quiz to a group/user.
- sq.exclude.[Quiz name] - Excludes player or group from the specified quiz.
Do NOT use sq.* as it will also exclude you from a quiz. Instead use 'sq.quiz' to give a player or group all the quiz permissions and commands. OPs are always excluded so if you want to test you have to give the right permissions to a test group or something like that. And last but not least, permissions are CaSe-SeNsItIvE so check you quiz names before giving permissions.
Known Bugs
- With the current config QuestionsEveryXsec does not work. Change Questions to Question. The option should be QuestionEveryXsec.
- You have to add a possible answers at your quizzes at Answers. To leave it blank add - ' ' that prevents the plugin to give you errors on the server.log file.
- Please submit ticket when you find one (or more:))
-
View User Profile
-
Send Message
Posted Nov 11, 2011I would like to see them receive a temp ban, sort of a cool down between attempts. Maybe 30 minutes or a temp ban that increases in size every time they fail to pass the exam.
-
View User Profile
-
Send Message
Posted Nov 11, 2011@AvariceSyn Thank you!
@kahlilnc I still have to add that feature. But I want a few options you can choose from.
@lawliet555 Yes, this supports Permissions 3, bPermissions, PermissionsEX, GroupManager and PermissionsBukkit since I am using Vault for StartersQuiz. Also, I mainly tested this plugin with PermissionsEX so yeah it sure does;)
I have a question to all of you who are using this plugin: What options should I make when players do not pass the test? I was thinking about:
Any more ideas?
-
View User Profile
-
Send Message
Posted Nov 11, 2011Does this support PermissionsEX?
-
View User Profile
-
Send Message
Posted Nov 11, 2011OH wait what happens if they dont pass ? XD
-
View User Profile
-
Send Message
Posted Nov 11, 2011AWESOME plugin! I was creating a group-specific area for this using falsebook and xauth that killed players who did not pass the test, written on signs. Users would have to progress by choosing one of two doors that either let them progress if they chose the correct path or meet their death if they did not.
Kudos, can't wait to see the full version!
-
View User Profile
-
Send Message
Posted Nov 11, 2011@kahlilnc
Great to hear, I had some problems when testing the permissions so:)
-
View User Profile
-
Send Message
Posted Nov 11, 2011Oh thank you the plugin is perfect now :D
-
View User Profile
-
Send Message
Posted Nov 10, 2011this is a great plugin! I was allways looking for something like that!
-
View User Profile
-
Send Message
Posted Nov 10, 2011@Brustus Correct me if I am mistaking, but you mean that you want a function that gives an random word and/or phrases. When players do not type that, then they cannot chat untill they retyped the word or phrase, right? If so, do you want it time based or chat-based (After a configured amount of lines the user get to type the captcha).
@GazerDwarf I figured out how to use vault, so the next funtion I will be working is the function to add a user to a specified group.
For the multiple answers on one question: I think that will be a update for the nest version (version 2.0). So you have to wait for that a little bit longer then, sorry.
Great ideas, really! I will edit the Planned Updates so these ideas are on the list.
KR Sluijsens
-
View User Profile
-
Send Message
Posted Nov 9, 2011A great addition to this would be a Captcha type thing for servers without whitelists that want to avoid spammers (I get them all the time). Essentially some randomized phrases or words that you have to repeat. Looks great, keep up the good work
-
View User Profile
-
Send Message
Posted Nov 9, 2011When you get this to add users to a group this would be perfect for alot of servers. This has ALOT of potential I look foward to seeing StartersQuiz develop.
I have one request though, would you be able to make it so that there is more than one right answer and the different answers would be able to lead to different permissions being awarded. An example would be:
[Q] Do you enjoy pvp?
[A] Yes
[B] No
If the player chooses A and passes the rest of the quiz they get the group
PvPuser and if they chose B they would get the group Safeuser.
That would make this plugin perfect for me.
-
View User Profile
-
Send Message
Posted Nov 9, 2011@haws1290
what version are you using? And what permissionsplugin do you use?
-
View User Profile
-
Send Message
Posted Nov 9, 2011@haws1290
yeah great Idea, I shall put your name on the page.
-
View User Profile
-
Send Message
Posted Nov 9, 2011damn that sucks this doesnt work on my server :( the question is always Null even when u havent passed quiz and it goes internel command error thingy
-
View User Profile
-
Send Message
Posted Nov 9, 2011OMG thanks and BTW guys this was created for me i think well i posted it in Plugins Reqs
-
View User Profile
-
Send Message
Posted Nov 8, 2011@Zombiemold
Thank you, let me know if it works for you.
-
View User Profile
-
Send Message
Posted Nov 8, 2011Giving it a go right now, this looks awesome.
-
View User Profile
-
Send Message
Posted Nov 8, 2011So..
I have been working on it. Permissions are now supported and added a timer.
If you have some inconvieniences or bugs etc. Let me know.
Hope you guys like it! :)
KR Sluijsens
-
View User Profile
-
Send Message
Posted Nov 8, 2011Nice cant wait to see what this plugin will turn into :)
-
View User Profile
-
Send Message
Posted Nov 7, 2011@Sluijsens
Bookmarked :D Pex support ! :D