Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача состоит в написании расширения (component || module) для CMS Joomla (целевая версия 1.5).

Роли: Администратор, Пользователь, Аноним.

Базовые понятия

* Тест – последовательность вопросов с ответами. Тест имеет два текстовых описание: предисловие и послесловие. Всякий тест принадлежит к какой-либо категории, которые организованы в иерархическом порядке.

* Вопрос – это некоторый текст. Каждый вопрос имеет 1 и более ответов

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

* Категория имеет название и комментарий. В системе изначально присутствует категория «Прочее»

Варианты использования:

Администратор:

* Может редактировать дерево категорий (здесь и далее под редактированием подразумевается набор операций CUD: create, update, delete)

* Может редактировать содержимое категорий, т.е. тесты, и содержимое самих тестов (т.е. предисловие, послесловие, вопросы, ответы на вопросы)

* Администратор в контексте данного приложения не управляет пользователями. Это прерогатива CMS.

Пользователь:

* Может создать тест в одной из имеющихся категорий.

* Может редактировать собственные тесты.

* Может проходить тесты других пользователей.

Аноним:

* Может проходить тесты других пользователей.

Процесс создания теста

Создание теста состоит из следующих шагов:

Шаг 1.

* Название теста

* Описание теста

* Выбор категории для теста (если пользователь выбирает категорию «Прочее», то ему предлагается дополнительно ввести название категории в которую он хотел бы поместить свой тест)

Шаг 2.

* Написание предисловия

* Написание послесловия

Шаг 3.

* Создание вопроса – вводиться текст вопроса

* Создание вариантов ответа и присвоение баллов каждому из вариантов.

* Шаг 3 повторяется пока Пользователь не выбрал перейти к Шагу 4.

Шаг 4.

* Завершение создания теста.

Каждый шаг есть одна веб страница, для выполнения соответствующих действий пользуйтесь, например AJAX’ом или чем нравиться.

Процесс прохождения теста.

Аноним или пользователь выбирает в каталоге тест. Перед началом теста ему показывается предисловие к тексту. Далее он отвечает на вопросы. Он может выбрать только один вариант ответа. После ответа на все вопросы ему демонстрируется сумма баллов и послесловие к тесту.

Прочие требования.

* Документированность кода. Каждой функции и классу должно быть написан комментарий. В теле длинных методов они тоже должны присутствовать.

* Приоритеты в данном проекте это Стоимость и Качество, Сроки мене важны – учитывайте это при формировании своих предложений.

Оплата:

Глубоко убежден, что данный проект не стоит и $50.

17 лет назад
mikler
NaN лет
17 лет в сервисе
Был
14 лет назад
  • Похожие заказы
  • $150

    Требуется создать раздел портала посвященный недвижимости. Должен содержать следующие компоненты: Property Search, Advanced search, Login Block, Registration, Featured Realtors (Logo image gallery), Project by City, Search by Property ID, Property News, Property Articles, Featured Projects ...

    Закрыт
    17 лет назад
  • $250

    Скрипт представляет собой покупку переходов с сайтов. Человек регистрируется, получает уникальную ссылку со своим айди (например сайт.ру/скрипт/74837). Скрипт считает каждый уникальный переход по ссылке, и рассчитывает его стоимость, определяя оператора. Например 1000 переходов Мегафон = ...

    Закрыт
    17 лет назад
  • Краткое ТЗ. (полное, более развернутое пришлю тому, кто возьмется) Скрипты представляют собой систему организации неограниченного числа каталогов с разным дизайном, на разных доменах, но с одной базой данных и на одних скриптах. По типу партнерской программы сайта ...

    Завершен
    17 лет назад
  • Доброго времени суток, на данный момент имеются две подработки для джаваскриптера. Первая - отображение пометок о пользователе в онке, выпадающем поверх остального контента при наведении курсора мыши на соответствующую картинку Вторая - отображение профиля юзера, задание ...

    Завершен
    17 лет назад
  • Требуется устранить проблемы osCommerce Vam edition www.alef-shop.com/shopping/ 1е. установить "скролл в корзине" потому что при покупке большого количества товара, цена уходит вниз и её не видно,и после покупке большого количества товара, когда цена скрылась внизу, ...

    Закрыт
    17 лет назад
  • схематично макет - www.perehid.com/pivo/ по интерфейсу, надеюсь, смысл и тенденции развития понятны будут вопросы - отвечу Drupal выбран как community-ориентированный движок задачи ставятся вменяемые деньги платятся определитесь со стоимостью работы по двум категориям 1) разовая работа по реализации вышеуказанного макета на ...

    Закрыт
    17 лет назад
  • $20

    Требуется доработать скрипт вывода архива новостей. Сейчас он выводит так: http://www.fxcompas.com/about/news_company.php А нужно так: http://news.fxcompas.com/ -Отображаются пять последних новостей, остальные доступны по 1,2,3,4.. и т.д.. Код скрипта который необходимо исправить/доработать: $print_date. $name $body n"; } mysql_free_result($result); ?> Доступ к сайту ...

    Завершен
    17 лет назад