it work very fine!!!
So I found your changes... I post here for anyone need it.
Check if it's all right..
Find this file:
site-name/components/com_ariquizlite/frontend_pages/
question.php
..and find this code:
class questionAriPage extends AriUserQuizPageBase
{
function execute()
{
$this->_loadQuestion();
and modify as follow (add text):
class questionAriPage extends AriUserQuizPageBase
{
function execute()
{
$doc = JFactory::getDocument();
$keyboardUri = JURI::root(true) . '/components/com_ariquizlite/assets/keyboard/';
$doc->addStyleSheet($keyboardUri . 'keyboard.css');
$doc->addScript($keyboardUri . 'keyboard.js');
$this->_loadQuestion();
Upload these 3 files here:
site-name/components/com_ariquizlite/
assets/keyboard/
keyboard.js
keyboard.css
keyboard.png
Now in order to enable the keyboard on the text area of the free-text-question, modify this file:
site-name/components/com_ariquizlite/view/questions/
freetextquestion.html.php
original:
<?php defined('ARI_FRAMEWORK_LOADED') or die('Direct Access to this location is not allowed.'); ?> <input type="text" id="tbxAnswer" name="tbxAnswer" class="ariQuizFreeText" /><br /> <script type="text/javascript"> aris.validators.validatorManager.addValidator( new aris.validators.requiredValidator('tbxAnswer', {errorMessage : '<?php AriQuizWebHelper::displayResValue('Validator.QuestionEmptyAnswer'); ?>'})); </script>
modify as follow:
<?php defined('ARI_FRAMEWORK_LOADED') or die('Direct Access to this location is not allowed.'); ?> <input type="text" id="tbxAnswer" name="tbxAnswer" class="
keyboardInput ariQuizFreeText" /><br /> <script type="text/javascript"> aris.validators.validatorManager.addValidator( new aris.validators.requiredValidator('tbxAnswer', {errorMessage : '<?php AriQuizWebHelper::displayResValue('Validator.QuestionEmptyAnswer'); ?>'})); </script>
I think that's all.
Thank you so much!
Great support!