Hello,<br><br>Since I&#39;ve been using WP on various blogs and websites, it interest me<br>more and more to play around with the API. But lately one project is a bit<br>bigger than what I&#39;m able to code, thus I would like you to invite for this job.
<br>The project is for an institution, it will be paid, but the price-range is of course<br>great importance on deciding. Each bidder should give a few coding-based<br>references, good WP-plugin developers are preferred.<br>
<br>The project I&#39;m panning to do will be study and exam-site, built on WP. I&#39;m thinking<br>to use the Pages as hierarchic course pages, where I use related sub-pages for videos,<br>study-content and quizzes. Users with proper user-levels will be able to see these pages.
<br>Blog-content will be used for daily news and messages (more on this below).<br><br>Here are the details of the quiz-plugin, which I need:<br>- managable trough WP-admin<br>- all data will be stored in the wp-database<br>
- the plugin should be able to work on a fresh wp2.3+ installation easily and without core<br>patching<br>- questions to quizzes are related in a 1:many way, a question could belong to more than<br>one quiz. of course the admin pages should have a way to assign questions to quizzes.
<br>but options are dependant to the questions, each option has only one parent.<br>- any page can have any number of quizzes as sub-page<br>- any quiz can have any number of questions<br>- any question can have any number of options
<br>- each question would have a score, which will be shared among the answers<br>- each quiz can have a timeout value, if set, the quiz will be time-restricted to xx minutes/secs<br>- each question could have an image to be displayed just below the question
<br>- each quiz could have result-content for achieved score ranges,<br>e.g. 0-20 you are terrible, 20-40 you should do better etc.<br>these result-content will be set for each quiz seperately<br>- each quiz should have a flag of enabling the retry of the quiz or disabling it
<br>- a global variable of number of questions each time to be displayed (e.g. 4 questions on a page)<br>- if paging is used, page numbers/total should be dispalyed for the quiz<br>- each users participation will be recorded, scoring, date participated and -if time-option used for that quiz- timing,
<br>if retry is enabled, each participation will be seperately saved<br>- if retry is enabled and the admin choosed to use, a percentage-based subtraction will be made on the score, which<br>will be set as a global variable. 
e.g. if the user takes the quizz next time, a %5 will be subtracted from his score.<br>- each question should have a flag whether it is free-to-all or needs a higher permission to participate<br>- statistics for each quiz and user, showing:
<br>&nbsp;&nbsp;&nbsp;&nbsp; - top-10 for each quiz<br>&nbsp;&nbsp;&nbsp;&nbsp; - top-10 overall<br>&nbsp;&nbsp;&nbsp;&nbsp; - which quizzes were most taken<br>&nbsp;&nbsp;&nbsp;&nbsp; - average time for each quiz users needed<br>&nbsp;&nbsp;&nbsp;&nbsp; - average score for each quiz<br>&nbsp;&nbsp;&nbsp;&nbsp; - most-participating users<br>
&nbsp;&nbsp;&nbsp;&nbsp; - most advancing users (e.g. how many tests the user took in a period of time, week/month)<br>&nbsp;&nbsp;&nbsp;&nbsp; - most un-answered questions and quizzes<br>&nbsp;&nbsp;&nbsp;&nbsp; - most failed questions and quizzes<br>and maybe a few more, which I cant remember at the moment
<br>- the whole quiz-system should be protected against cheatings<br><br>not mandatory, but would be great:<br>- a global flag for the system; if the user failes a quiz, next quizzes should be disabled to him<br>- ajax would be great to pass results of each question to the user.
<br>- questions and answers should be seo-friendly (not requested per ajax)<br><br>I am open to your suggestions on this project. I ask you to give an estimated price/time for developing<br>this plugin. As the project will be paid, the rights of the codes will belong to us.
<br><br>Send your references, time and price estimations to obsesif [at] gmail <br><br>thank you very much!<br>Cem Gencer<br><br>