Всё в ТЗ. пожалуйста, пишите на почту: [email protected] или icq: 291-871-694
Тесты - расширение для Joomla
Задача состоит в написании расширения (component || module) для CMS Joomla (целевая версия 1.5).
Роли: Администратор, Пользователь, Аноним.
Базовые понятия
* Тест – последовательность вопросов с ответами. Тест имеет два текстовых описание: предисловие и послесловие. Всякий тест принадлежит к какой-либо категории, которые организованы в иерархическом порядке.
* Вопрос – это некоторый текст. Каждый вопрос имеет 1 и более ответов
* Каждый ответ представляет собой текст. С каждым ответом связано некоторое количество баллов.
* Категория имеет название и комментарий. В системе изначально присутствует категория «Прочее»
Варианты использования:
Администратор:
* Может редактировать дерево категорий (здесь и далее под редактированием подразумевается набор операций CUD: create, update, delete)
* Может редактировать содержимое категорий, т.е. тесты, и содержимое самих тестов (т.е. предисловие, послесловие, вопросы, ответы на вопросы)
* Администратор в контексте данного приложения не управляет пользователями. Это прерогатива CMS.
Пользователь:
* Может создать тест в одной из имеющихся категорий.
* Может редактировать собственные тесты.
* Может проходить тесты других пользователей.
Аноним:
* Может проходить тесты других пользователей.
Процесс создания теста
Создание теста состоит из следующих шагов:
Шаг 1.
* Название теста
* Описание теста
* Выбор категории для теста (если пользователь выбирает категорию «Прочее», то ему предлагается дополнительно ввести название категории в которую он хотел бы поместить свой тест)
Шаг 2.
* Написание предисловия
* Написание послесловия
Шаг 3.
* Создание вопроса – вводиться текст вопроса
* Создание вариантов ответа и присвоение баллов каждому из вариантов.
* Шаг 3 повторяется пока Пользователь не выбрал перейти к Шагу 4.
Шаг 4.
* Завершение создания теста.
Каждый шаг есть одна веб страница, для выполнения соответствующих действий пользуйтесь, например AJAX’ом или чем нравиться.
Процесс прохождения теста.
Аноним или пользователь выбирает в каталоге тест. Перед началом теста ему показывается предисловие к тексту. Далее он отвечает на вопросы. Он может выбрать только один вариант ответа. После ответа на все вопросы ему демонстрируется сумма баллов и послесловие к тесту.
Прочие требования.
* Документированность кода. Каждой функции и классу должно быть написан комментарий. В теле длинных методов они тоже должны присутствовать.
* Приоритеты в данном проекте это Стоимость и Качество, Сроки мене важны – учитывайте это при формировании своих предложений.
Оплата:
Глубоко убежден, что данный проект не стоит и $50.
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокЗакрыт18 лет назад
- $150
Требуется создать раздел портала посвященный недвижимости. Должен содержать следующие компоненты: Property Search, Advanced search, Login Block, Registration, Featured Realtors (Logo image gallery), Project by City, Search by Property ID, Property News, Property Articles, ...
Веб-программирование5 заявокЗакрыт18 лет назад - $250
Скрипт представляет собой покупку переходов с сайтов. Человек регистрируется, получает уникальную ссылку со своим айди (например сайт.ру/скрипт/74837). Скрипт считает каждый уникальный переход по ссылке, и рассчитывает его стоимость, определяя оператора. Например 1000 переходов Мегафон = ...
Веб-программирование1 исполнительЗакрыт18 лет назад Краткое ТЗ. (полное, более развернутое пришлю тому, кто возьмется) Скрипты представляют собой систему организации неограниченного числа каталогов с разным дизайном, на разных доменах, но с одной базой данных и на одних скриптах. ...
Веб-программирование1 исполнительЗавершен18 лет назадДоброго времени суток, на данный момент имеются две подработки для джаваскриптера. Первая - отображение пометок о пользователе в онке, выпадающем поверх остального контента при наведении курсора мыши на соответствующую ...
Веб-программирование1 исполнительЗавершен18 лет назадТребуется устранить проблемы osCommerce Vam edition www.alef-shop.com/shopping/ 1е. установить "скролл в корзине" потому что при покупке большого количества товара, цена уходит вниз и её не видно,и после покупке большого количества товара, ...
Веб-программирование4 заявкиЗакрыт18 лет назад- $5
Требуется сделать анимацию напоминающую движение волос на ветру. уже готовы сами *волосы, нужно только проанимировать. смотрите вложение.
Веб-программирование8 заявокЗакрыт18 лет назад Требуется написать скрипт для анализа топ 10 Яндекса Стучитесь в ICQ 311505356
Веб-программирование8 заявокЗакрыт18 лет назадсхематично макет - www.perehid.com/pivo/ по интерфейсу, надеюсь, смысл и тенденции развития понятны будут вопросы - отвечу Drupal выбран как community-ориентированный движок задачи ставятся вменяемые ...
Веб-программирование17 заявокЗакрыт18 лет назад- $20
Требуется доработать скрипт вывода архива новостей. Сейчас он выводит так: http://www.fxcompas.com/about/news_company.php А нужно так: http://news.fxcompas.com/ -Отображаются пять последних новостей, остальные доступны по 1,2,3,4.. и т.д.. ...
Веб-программирование1 исполнительЗавершен18 лет назад