Jump to content

Quizzi, help please?


Recommended Posts

Hello all,

Hopefully someone can assist me with this issue? All attempts to contact the author of Quizzi has failed.

Quizzi (codecanyon-8878909-the-electronic-quiz-platform-quizzi.zip) purchased from Codecanyon is a PHP web server based quiz forum.

It serves me well for Intranet and Webhost quiz forums at pubs and clubs, but unfortunately has a major downside as explained below.

(1) all quiz questions must be either typed or cut'n'pasted each time and again when the reset is run,

(2) the reset clears all previously asked questions from the MYSQL database,

(3) the web browser auto-complete does help, but still requires either typed or cut'n'pasted questions each time.

The only workaround I've found is to open multiple web browser tabs, cut'n'pasted the quiz questions in a new tab, well before the quiz begins. See snapshot q2a.jpg

So, my questions for assistance is the following please.

How can I edit the Quizzi code (either adding or removing PHP) to...

Save the typed or cut'n'pasted quiz questions, and simply import text, or auto-complete, on the ASk panel again when the reset is run?

OR,

Import text, or auto-complete, on the ASk panel, using javascript that reads a CSV (Comma-separated values) file?

OR,

Import text, or auto-complete, on the ASk panel, using PHP that reads saved questions on the MYSQL database?


The ASK panel PHP code.

<?php
?>
<form id="myForm" action="../../functions/_admin/ask.php" method="POST" accept-charset="UTF-8">
<table id="view" >
<tr>
<td style="background:url('../../libs/imgs/topbarbg.png');" colspan="5">Question<br /><textarea name="ques" id="ques"></textarea></td>
</tr>
<tr>
<td><input style="padding:5px;width:50px;height:50px;font-size:30px;" type="number" name="points" value="5"/></td>
<td><input type="radio" checked="yes" name="opt" class="opt" value="opt1" /><input type="text" name="opt1" id="opt1"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt2" /><input type="text" name="opt2" id="opt2"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt3" /><input type="text" name="opt3" id="opt3"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt4" /><input type="text" name="opt4" id="opt4"/></td>
      </tr>
         <td colspan="5">
         <div id="ack" class="response"></div>
   <input type="hidden" name="token" value="<?php echo $_SESSION['token'] ; ?>" />
   <button id="submit" value="Ask!">Ask!</button>
   <script src="script.js" type="text/javascript" language="javascript"></script></td>
      </tr>
      <tr>
<td style="background:url('../../libs/imgs/topbarbg.png');" colspan="5">Question<br /><textarea name="ques" id="ques"></textarea></td>
</tr>
<tr>
<td><input style="padding:5px;width:50px;height:50px;font-size:30px;" type="number" name="points" value="5"/></td>
<td><input type="radio" checked="yes" name="opt" class="opt" value="opt1" /><input type="text" name="opt1" id="opt1"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt2" /><input type="text" name="opt2" id="opt2"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt3" /><input type="text" name="opt3" id="opt3"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt4" /><input type="text" name="opt4" id="opt4"/></td>
      </tr>
         <td colspan="5">
         <div id="ack" class="response"></div>
   <input type="hidden" name="token" value="<?php echo $_SESSION['token'] ; ?>" />
   <button id="submit" value="Ask!">Ask!</button>
   <script src="script.js" type="text/javascript" language="javascript"></script></td>
      </tr>
<td style="background:url('../../libs/imgs/topbarbg.png');" colspan="5">Question<br /><textarea name="ques" id="ques"></textarea></td>
</tr>
<tr>
<td><input style="padding:5px;width:50px;height:50px;font-size:30px;" type="number" name="points" value="5"/></td>
<td><input type="radio" checked="yes" name="opt" class="opt" value="opt1" /><input type="text" name="opt1" id="opt1"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt2" /><input type="text" name="opt2" id="opt2"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt3" /><input type="text" name="opt3" id="opt3"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt4" /><input type="text" name="opt4" id="opt4"/></td>
      </tr>
         <td colspan="5">
         <div id="ack" class="response"></div>
   <input type="hidden" name="token" value="<?php echo $_SESSION['token'] ; ?>" />
   <button id="submit" value="Ask!">Ask!</button>
   <script src="script.js" type="text/javascript" language="javascript"></script></td>
      </tr>
      <td style="background:url('../../libs/imgs/topbarbg.png');" colspan="5">Question<br /><textarea name="ques" id="ques"></textarea></td>
</tr>
<tr>
<td><input style="padding:5px;width:50px;height:50px;font-size:30px;" type="number" name="points" value="5"/></td>
<td><input type="radio" checked="yes" name="opt" class="opt" value="opt1" /><input type="text" name="opt1" id="opt1"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt2" /><input type="text" name="opt2" id="opt2"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt3" /><input type="text" name="opt3" id="opt3"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt4" /><input type="text" name="opt4" id="opt4"/></td>
      </tr>
         <td colspan="5">
         <div id="ack" class="response"></div>
   <input type="hidden" name="token" value="<?php echo $_SESSION['token'] ; ?>" />
   <button id="submit" value="Ask!">Ask!</button>
   <script src="script.js" type="text/javascript" language="javascript"></script></td>
      </tr>
   </table>
   
</form>

 

q2a.PNG

askpanel.php.txt

Edited by C.A.T
Link to post
Share on other sites
  • 3 weeks later...

I've resolved the  autocomplete issue using the code from https://www.w3schools.com/howto/howto_js_autocomplete.asp and merged with the Quizzi ask_panel form.

See attached ask_panel.html.txt (rename as ask_panel.html) if someone else may require a similar autocomplete function in their form.

Quizzi ask_panel form.

<?php
?>
<form id="myForm" action="../../functions/_admin/ask.php" method="POST" accept-charset="UTF-8">
<table id="view" >
<tr>
<td style="background:url('../../libs/imgs/topbarbg.png');" colspan="5">Question<br /><textarea name="ques" id="ques"></textarea></td>


</tr>
<tr>
<td><input style="padding:5px;width:50px;height:50px;font-size:30px;" type="number" name="points" value="5"/></td>
<td><input type="radio" checked="yes" name="opt" class="opt" value="opt1" /><input type="text" name="opt1" id="opt1"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt2" /><input type="text" name="opt2" id="opt2"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt3" /><input type="text" name="opt3" id="opt3"/></td>
         <td><input type="radio" name="opt" class="opt" value="opt4" /><input type="text" name="opt4" id="opt4"/></td>
      </tr>
         <td colspan="5">
         <div id="ack" class="response"></div>
   <input type="hidden" name="token" value="<?php echo $_SESSION['token'] ; ?>" />
   <button id="submit" value="Ask!">Ask!</button>
   <script src="script.js" type="text/javascript" language="javascript"></script></td>
      </tr>
   </table>

</form>


 

ask_panel.html.txt

Edited by C.A.T
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...