Установить, настроить и доработать Moodle

Установить, настроить и доработать Moodle

от Sergey Kharitonov -
Количество ответов: 0

Добрый день!
Хотим внедрить у себя Moodle вместо самописной системы. Сейчас стоит задача наглядно продемонстрировать следующий функционал по пунктам (видимо, что-то придется дорабатывать, где-то хватит типового функционала Мудла, где-то подключить готовые плагины).
1. Общие требования:
1.1. доступ пользователей к информационным и справочным материалам, нормативно-правовым и нормативно-техническим документам по тематикам; 
1.2. публикация новостей, уведомлений и сведений о событиях, связанных с функционированием Системы;
1.3. наличие системы поиска по ключевым словам;
1.4. наличие форума для пользователей портала; 
1.5. обеспечение пользователей портала актуальной информацией (объявления);
1.6. доступ к части информации под Гостем, а также авторизация пользователей с «Личным кабинетом»;
1.7. студенты в 90% случаев будут проходить курсы по одиночке, а не в группах.
1.8. возможность выгрузки данных во внешние файлы распространенных форматов (PDF, DOC, XLS); 

2. Лекционные и справочные материалы - для создания и ведения базы различных текстовых документов, нормативных правовых актов и др. Подсистема должна предоставлять следующие возможности:
2.1. создание и ведение базы данных документов и справочных материалов (HTML-страницы с иерархией на главы);
2.2. импорт данных из файлов заданных форматов;
(!) 2.3. атрибутирование документов по заданным правилам (добавление хеш-тегов);
(!) 2.4. атрибутный и полнотекстовый поиск по документам в базе;
2.5. добавление новых элементов и редактирование существующих элементов справочной информации;
2.6. просмотр списка элементов.

3. СДО - выбор и изучение интерактивных курсов с последующим прохождением самостоятельного тестирования по каждому курсу или их совокупности. 
3.1. «Личный кабинет» для каждого зарегистрированного пользователя с обеспечением возможности поэтапного обучения, как по курсам подготовки, так и внутри отдельно взятого курса. По окончании изучения каждого этапа пользователю необходимо пройти соответствующее тестирование в объеме пройденного материала. В результате успешного прохождения тестирования предоставляется доступ к следующему этапу обучения, без успешного прохождения теста, доступ к следующему курсу не должен открываться.
3.2. формирование программы интерактивного обучения пользователя в зависимости от выбранной им специализации курса с последовательным предоставлением необходимых для изучения методических материалов;
(!) 3.3. предоставление интерфейса самотестирования и формирования набора тестовых вопросов как по отдельно взятой теме (разделу курса), так и комплексно по всему выбранному курсу в конце подготовки в рамках выбранного пользователем курса;
(!) 3.4. автоматическое включение в вопросник при последующем тестировании большего числа вопросов по теме, вызвавшей трудности в последнем предыдущем тестировании (готового модуля для Мудла нет?);
(!) 3.5. на основе данных о прохождении обучения и тестирования из подсистемы статистики предложение пользователю темы для повторения и закрепления материала (готового модуля для Мудла нет?);
3.6. ведение перечня тестовых вопросов, вариантов ответов, иллюстраций;
3.7. обеспечение возможности самостоятельного выбора курса подготовки, по которому планируется тестирование, без прохождения обучения;
(!) 3.8. регистрация ответов пользователя (сохранить в профиле то, как отвечал пользователь на тесты);
(!) 3.9. отображение результатов обучения и тестирования в цифровом и графическом виде (отображение динамики усвоения материалов, уровня знаний);
(!) 3.10. возможность экспорта результатов;
3.11. ведение учебных календарных планов по обучению;

Большая часть функционала типовая для Moodle, но вам надо по всем пунктам пройтись и наглядно показать, как в мудле это работает, провести подробный инструктаж, если можно так выразиться. Пункты отмеченные (!), скорее всего, придется дописывать, но если это можно реализовать штатными настройками или готовыми плагинами, тоже подойдет.
Прежде чем написать, пожалуйста, внимательно ознакомьтесь со всеми пунктами. Также обязательно наличие практического опыта работы с Moodle.
Сколько будет стоить подобная работа и что по срокам?