Страница 1 из 1
Сайт онлайн тестирования - OnIQ.ru
Добавлено: 2011.11.25, 18:53
nikitakls
Мой проект на Yii еще пока сыроват.
Буду рад любым замечаниям и предложениям.
Также буду сильно рад если у кого есть базы вопросов для теста.
Тесты IQ и викторины онлайн на OnIQ.ru
Re: Сайт онлайн тестирования - OnIQ.ru
Добавлено: 2011.11.29, 23:56
Fredo
Прошел тест по спорту. Более десятка вопросов. После завершения хотелось бы увидеть свои результаты или общую статистику, НО - от меня требуют авторизации...
Я ведь не регистрировался.
Re: Сайт онлайн тестирования - OnIQ.ru
Добавлено: 2011.11.30, 09:20
ATI
Fredo писал(а):Прошел тест по спорту. Более десятка вопросов. После завершения хотелось бы увидеть свои результаты или общую статистику, НО - от меня требуют авторизации...
Я ведь не регистрировался.
Я тоже прошел ту же ветку, но я так понял результаты не пропадут, просто автор хочет принудительно заставить зарегистрироваться.
Re: Сайт онлайн тестирования - OnIQ.ru
Добавлено: 2011.12.01, 23:01
AlexMist
nikitakls , подскажите как реализован фильтр , за неделю, за месяц
Re: Сайт онлайн тестирования - OnIQ.ru
Добавлено: 2011.12.01, 23:56
Skiller
AlexMist
Немного оффтоп, но тоже пара примеров интересных, аналогично как тут наверное
http://www.eha.ee/labs/yiiplay/index.ph ... rson/admin
Re: Сайт онлайн тестирования - OnIQ.ru
Добавлено: 2011.12.04, 23:01
greatdane
А почему колобок приветствовал болотного волка?
Re: Сайт онлайн тестирования - OnIQ.ru
Добавлено: 2011.12.05, 20:46
nikitakls
Да. хотелось чтобы пользователи регистрировались на сайте.
Результаты сохраняются. Когда пользователь зарегистрируется то ему выдадутся результаты.
Фильтр по дате реализован следующим образом:
в моделе
Код: Выделить всё
switch($this->testdate)
{
case 'd':
$criteria->condition=new CDbExpression('(date>NOW() - INTERVAL 1 DAY)');
break;
case 'w':
$criteria->condition=new CDbExpression('(date>NOW() - INTERVAL 1 WEEK)');
break;
case 'm':
$criteria->condition=new CDbExpression('(date>NOW() - INTERVAL 1 MONTH)');
break;
case 'y':
$criteria->condition=new CDbExpression('(date>NOW() - INTERVAL 1 YEAR)');
break;
default:
break;
}
Во вьюшке свойство column
Код: Выделить всё
array('name'=>'date','filter'=>array('d'=>'За день','w'=>'За неделю','m'=>'За месяц','y'=>'За год'),),
Насчет болотного волка - вопросы не сам придумывал.
Взял от одной программы с разрешения автора.
Сейчас одна из самый насущных проблем - это наполнение базы вопросами.
Если у кого есть готовые базы буду очень благодарен.
Re: Сайт онлайн тестирования - OnIQ.ru
Добавлено: 2012.02.02, 13:22
nikitakls
Интересно чуждое мнение, насколько интересна идея сайта.
Каким образом такой сайт можно хорошо раскрутить.
Буду благодарен за любые пожелания.
Также интересно узнать, каких функций не хватает для полного счастья.