Простая система тестов на php

Откликнуться
f
Заказчик
Отзывы фрилансеров: + 40 - 2
Зарегистрирован на сайте 19 лет и 3 месяца
Бюджет: 15 000 руб
192.72 $ — 165.68 €
Кратко:

Создать закрытый сайт на Yii/Yii2 или Codeigniter для формирования статистики по пользователям по заданным тестам.

Сайт создается для оценивания работы сотрудников call-центра. Соответственно, сайт должен уметь:

1. Принимать и парсить csv со ссылками на mp3 записей звонков и данными по сотрудникам call-центра, осуществлявшим звонок

2. Проигрывать записи (html5 или flash – не принципиально)

3. Регистрировать/авторизовывать пользователей с тремя различными группами прав (админ, модератор, пользователь)

4. Создавать от имени администратора тесты формата:
"Вопрос 1:" 
<radiobutton 1> <Описание1> <число баллов>
<radiobutton 2> <Описание2> <число баллов>
<radiobutton 3> <Описание3> <число баллов>
<radiobutton 4> <Описание4> <число баллов>

"Вопрос 2:" 
<radiobutton 1> <Описание1> <число баллов>
<radiobutton 2> <Описание2> <число баллов>
<radiobutton 3> <Описание3> <число баллов>
<radiobutton 4> <Описание4> <число баллов>

...

Число вопросов и ответов, а также описание и число баллов за каждый ответ задается администратором.

5. Оценивать пользователей от имени администраторов и модераторов. Последовательность такая: администратор/модератор прослушивает разговор из п.1, открывает тест и начинает попунктно оценивать разговор. Результат оценивания разговора сохраняется с учетом дат звонка и оценки, данных оцениваемого и оценщика, а также ассоциативного массива "вопрос=>число поставленных баллов". 

6. Расчитывать средний балл пользователя за промежуток времени, указываемый пользователем. По умолчанию – с начала месяца по текущий момент.

Для незалогиненых пользователей всегда выводится только страница регистрации/авторизации с инвайт-кодом на регистрацию (статичный, определяется админом). Пользователям доступ только просмотр своей статистики за выбранный период. 

II. Требования к технической реализации
1. Язык написания – PHP, framework – Yii/Yii2 или Codeigniter
2. Дизайн – минималистичный и человекопонятный (пользоваться будут непрофессионалы), допустимо использование Bootstrap и т.п. Совместимость браузеров – firefox, chrome, safari. Остальное на усмотрение разработчика.
3. SEO – не нужно
4. Размещение на хостинге – не нужно
5. Требования к качеству кода: utf8, комментарии кода, соответствие правилам используемого фреймворка, удобочитаемость, пригодность кода для дальнейшей поддержки (так, чтобы у тех, кто будет поддерживать, не возникло желания выследить автора).
6.  
Bootstrap
Разделы:
Опубликован:
26.02.2015 | 11:37
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы Разместить заказ

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».