Отзывы фрилансеров:
+ 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