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

Уважаемый читатель, я и мой друг, замечательный PHP программист Павел Красько, подготовили для вас еще один новогодний подарок – это образовательная система, предназначенная для удобной организации учебных материалов.
Система была разработана для легкой и простой публикации образовательных материалов в сети Интернет.
Администратор формирует дерево категорий без ограничения количества вложений. Преподаватель размещает материал в любую из конечных ветвей дерева (в лист дерева). Студент, открыв интересующую его лист дерева, видит фамилии преподавателей, разместивших в нем свои материалы. Клик по фамилии преподавателя открывает таблицу с материалами, размещенными в данном листе выбранным преподавателем.
Опубликованный материал может быть доступен как гостям, так и только авторизованным пользователям на выбор преподавателя.
Регистрация в системе организована по технологии инвайтов – т.е. зарегистрироваться может только тот пользователь, у которого есть секретный код.
Система позволяет загружать сразу много секретных кодов для пользователей из csv-файла.
Я постарался сделать максимально простую и понятную систему, в отличие от множества замороченных аналогов.
Образовательная система будет работать на любом нормальном хостинге с поддержкой PHP и MySQL. Программная часть реализована на фреймворке Kohana 3 (ранее я опубликовал видеокурс по программированию на Kohana 3).
При первом запуске необходимо сделать простенькие установки доступа к БД и настройку работы с эл. почтой.

На рис. представлены настройки эл. почты, в случае работы с почтовиком mail.ru. Кнопка «Проверить настройки» отправит тестовый e-mail и вы сможете убедиться в правильности указанных параметров.
В дальнейшем система будет использовать указанные настройки эл. почты для отправки пользователям служебных писем (например, для восстановления пароля доступа).
Я очень спешил порадовать вас, уважаемый читатель, публикацией данной системы к Новому году и пока не успел сделать подробное описание функционала. Займусь этим чуть позже.
С наступающим Новым годом, дорогой друг!
Скачать образовательную систему (1.27 МБ, *.zip).
С уважением, Андрей Морковин.
Похожие материалы:
Отзывов: 9 на «Образовательная система для публикации учебных материалов в сети Интернет»
-
Блог-шоу - выпуск 46 — 01.02.2012 в 11:22














, 30.12.2011 в 16:00
Хорошо бы онлайн демо-версию посмотреть. Может сделаете?
, 30.12.2011 в 19:32
Поднимем для института рабочую, сможете там посмотреть. Демку on-line делать пока не будем.
, 30.12.2011 в 23:04
Расскажите пожалуйста как настроить работу функции mail() для php на примере Arch Linux. И вообще про настройку почтового сервера, заведения аккаунтов и взаимодействия его с сайтом. Но хотя бы про функцию mail() с примером отправки электронной почты. Заранее спасибо. С Новым Годом!
, 01.01.2012 в 07:21
C новым годом !
Я рекомендую использовать smtp сервер для отправки почты вместо функции mail() ввиду того, что в некоторых случаях может возникнуть ошибка отправки почты, и при этом mail() покажет, что все ок.
Класс для отправки почты можно взять Swift Mailer или другой.
, 02.01.2012 в 00:53
Да, сама отправка почты не может вызвать каких-то проблем. Хотелось бы узнать об установке, настройке sendmail или postfix в ArchLinux в продолжении уроков по Arch Linux. И проверить отправку сообщений с помощью mail(). Но конечно полностью этот вопрос включает установку Postfix или Sendmail, Dovecot, Spamassassin, Postfixadmin, Squirrelmail. И проверить на установленном хосте их работу и взаимодействие. Такие уроки есть в сети, но там они практически без реальных хостов, поэтому их настройка очень непроста. Спасибо.
, 02.01.2012 в 15:50
После запуска скрипта получаю вот это:
Kohana_Exception [ 0 ]: Directory APPPATH\logs must be writable
, 03.01.2012 в 00:10
В директории application нужно создать под директорию logs и все будет ok.
, 25.01.2012 в 10:24
создал и поправил права, как в посте выше, вылезло следующее
HTTP_Exception_404 [ 404 ]: The requested URL obrsist/www was not found on this server.
SYSPATH/classes/kohana/request/client/internal.php [ 87 ]