30 Декабрь 2011

Образовательная система для публикации учебных материалов в сети Интернет

Уважаемый читатель, я и мой друг, замечательный PHP программист Павел Красько, подготовили для вас еще один новогодний подарок – это образовательная система, предназначенная для удобной организации учебных материалов.

Система была разработана для легкой и простой публикации образовательных материалов в сети Интернет.

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

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

Регистрация в системе организована по технологии инвайтов – т.е. зарегистрироваться может только тот пользователь, у которого есть секретный код.

Система позволяет загружать сразу много секретных кодов для пользователей из csv-файла.

Я постарался сделать максимально простую и понятную систему, в отличие от множества замороченных аналогов.

Образовательная система будет работать на любом нормальном хостинге с поддержкой PHP и MySQL. Программная часть реализована на фреймворке Kohana 3 (ранее я опубликовал видеокурс по программированию на Kohana 3).

При первом запуске необходимо сделать простенькие установки доступа к БД и настройку работы с эл. почтой.

На рис. представлены настройки эл. почты, в случае работы с почтовиком  mail.ru. Кнопка «Проверить настройки» отправит тестовый e-mail и вы сможете убедиться в правильности указанных параметров.

В дальнейшем система будет использовать указанные настройки эл. почты для отправки пользователям служебных писем (например, для восстановления пароля доступа).

Я очень спешил порадовать вас, уважаемый читатель, публикацией данной системы к Новому году и пока не успел сделать подробное описание функционала. Займусь этим чуть позже.

С наступающим Новым годом, дорогой друг!

Скачать образовательную систему (1.27 МБ, *.zip).

С уважением, Андрей Морковин.