# Основные особенности

Система является работающей и развивающейся. На этой странице Вы найдете список некоторых возможностей системы:

### В общих чертах

- Спроектирована с учётом достижений современной педагогики (акцент на взаимодействие между учениками, обсуждения);
- Пригодна как для дистанционного обучения, так и для очного (запись на курсы, расписания, журнал)
- Простой, “легкий”, эффективный, совместимый web-интерфейс;
- Простая установка на любую платформу, поддерживающую PHP. Для работы необходима только одна база данных;
- Полная абстракция базы данных (поддерживает MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 и ODBC);
- Сделан акцент на защите (шифрованные сессии, SSL, аутентификация с LDAP-, IMAP-, POP3-, NNTP-серверов).

### Управление сайтом

- Модульный, легко модифицируемый дизайн.
- Подключаемые языковые пакеты позволяют добиться полной локализации. На данный момент поддерживаются 20 языков (включая русский).
- Хорошо документированный код под GPL-лицензией – модульный и легко модифицируемый.

### Управление пользователями

· Минимальное вмешательство администратора при сохранении высокой безопасности;

· Простая интеграция с существующими системами аутентификации:

· на основе e-mail: студент может создать свой аккаунт. Email адрес проверяется через подтверждение;

· LDAP-метод: аккаунты могут сверяться на LDAP сервере. Администратор может указывать, какие поля использовать;

· IMAP, POP3, NNTP: аккаунты сверяются на почтовом или новостном сервере. Поддерживаются SSL и TLS.

· Внешняя база данных: любая база данных, содержащая минимум 2 поля, может использоваться в качестве внешнего источника аутентификации.

· Учитель может добавить "кодовое слово" для своих курсов, чтобы предотвратить попадание на курсы посторонних. Он может передавать студентам ключ в личной беседе, с помощью email, т.п.

· Студенты могут редактировать свои аккаунты (фотографии, личные данные, реквизиты);

· Каждый пользователь может указать своё локальное время, при этом все даты в системе будут переведены для него в местное время (время сообщений в форумах, сроки выполнения заданий, т.д.).

### Управление курсами

· Поддерживаются различные структуры курсов: «календарный», «форум», «дерево»;

· Богатый набор модулей-составляющих для курсов - Форум, Тетрадь, Тест, Ресурс, Опрос, Анкета, Домашнее Задание;

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

· Почти все набираемые тексты (ресурсы, сообщения в форум, записи в тетради...) могут редактироваться встроенным WYSIWYG RichText-редактором;

· Все оценки (из Форумов, Рабочих тетрадей, Тестов и Заданий) могут быть собраны на одной странице (либо в виде файла);

· Доступен полный отчет по вхождению пользователя в систему и работе, с графиками и деталями работы над различными модулями (последний вход, количество прочтений, сообщения, записи в тетрадях);

· E-mail-рассылки новостей, форумов, оценок и комментариев учителей.

### модуль Задание

- Для Заданий могут определяться срок сдачи, максимальная оценка и формат ответа;
- Студенты могут закачивать ответы на задание (в заданном формате) на сервер, где автоматически записывается время ответа (учитель видит, какие работы сданы после окончания срока);
- Для каждого задания можно отвести форум, в котором будет участвовать весь класс (ставить оценки и комментировать);
- Комментарии учителя дописываются под заданием для каждого студента (копии комментария высылаются по электронной почте);
- Учитель может разрешить студентам изменять свои ответы на задание, для повторной оценки.

### модуль Опрос

- Может использоваться для того, чтобы студенты проголосовали за что-нибудь, или для получения комментариев от каждого студента;
- Учитель видит результаты в виде таблицы ученик - выбор.

### модуль Форум

· Доступны различные типы форумов ("только для учителей", "новостной форум", "открытый для всех" и др.);

· К каждому сообщению добавляется фотография автора;

· Пользователь может выбирать, в каком виде ему будут показывать сообщения форума («плоский»\«дерево», сортировка);

· Пользователи могут подписаться на индивидуальные форумы (будут получать сообщения по email) или учителя могут в обязательном порядке подписать на форум всех;

· Учителя могут запретить пользователям отвечать в форуме (новостные форумы).

### модуль Тетрадь

· Тетрадь - это частный контакт между учителем и учеником;

· Учитель может оценивать каждую запись в тетради для всей группы одновременно в удобном web-интерфейсе на одной странице;

· Комментарий учителя добавляется к записи в тетради, и сообщение об этом посылается на email.

### модуль Тест

· Учитель может в web-интерфейсе создать базу данных, содержащую вопросы для многократного использования в различных тестах;

· Тесты автоматически оцениваются (и могут быть переоценены при изменении «стоимости» вопросов);

· Тесты могут иметь ограниченные временные рамки;

· По выбору учителя, тесты могут проходиться несколько раз, могут показывать комментарии к ответам и/или правильные ответы.

· Вопросы могут содержать HTML-текст и картинки.

· Вопросы, предполагающий выбор из вариантов ответов могут иметь как один правильный ответ, так и несколько.

· Поддерживаются вопросы с ответом в виде слова или фразы

· Поддерживаются альтернативные вопросы (верно/не верно)

### модуль Ресурс

· Поддерживает любой контент в электронном виде;

· Файлы могут быть или закачаны преподавателем и храниться на сервере, или создаваться "на лету", используя web-формы (текст или HTML);

· Типы ресурсов:

o HTML-текст;

o Ссылка - ссылка на статью в журнале или книгу;

o Закачанный файл- отображает любой файл, который Вы закачали для курса;

o Web-ссылка - URL ссылка;

o Web-страница - работает аналогично Web-ссылке, за исключением того, что ресурс открывается во фрейме (интегрируется с сайтом);

o Внешняя программа, принимающая на входе информацию о пользователе и курсе.

### модуль Анкета

· Встроенные анкеты COLLES, ATTLS могут использоваться для тестирования классов;

· Составляется онлайновый отчет по анкетам, содержащий графики. Данные могут быть скачаны в Excel-формате или в виде CSV-файла;

· Интерфейс анкет предотвращает частичное заполнение;

· После заполнения анкеты студент может получить усреднённые результаты общего опроса.

В систему встроены дополнительные модули:

ADOdb - lib/adodb

Библиотека для абстракции базы данных (для поддержки баз данных MySQL, PostgreSQL, MSSQL, Oracle, Interbase, Foxpro, Access, ADO, Sybase, DB2 and ODBC).

Version: 2.50

Copyright © 2000, 2001 John Lim (jlim@natsoft.com.my)

License: Dual LGPL and BSD-style

URL: {http://php.weblogs.com/adodb}

Graph Class - lib/graphlib.php

Библиотека для рисования графиков.

Version: 1.6.3 (with modifications)

Copyright © 2000 Herman Veluwenkamp, hermanV@mindless.com

License: LGPL

IP-Atlas - lib/ipatlas

PHP-скрипт, показывающий положение IP-адресса на карте.

Version: 1.0 (with modifications)

Copyright © 2002 Ivan Kozik

License: GNU GPL

URL: {http://www.xpenguin.com/ip-atlas.php}

PHP mailer - lib/class.phpmailer.php

Класс для отправки email, используя Sendmail, PHP mail(), или SMTP. Методы базируются на стандартных AspEmail(tm) классах.

Version 1.60, Created 03/30/2002

Copyright © 2001 Brent R. Matzelle <bmatzelle@yahoo.com>

License: LGPL

URL: {http://phpmailer.sourceforge.net}

PHP Simple Excel File Generator - lib/psxlsgen.php

Класс для генерации простых MS Excel файлов (xls) с помощью PHP.

Version: 0.3b

Copyright © 2001 Erol Ozcan <eozcan@superonline.com>

License: GNU LGPL

URL: {http://psxlsgen.sourceforge.net}

Richtext Editor - lib/rte

HTML-редактор, встроенный в web-браузер.

Version: 0.30 beta 1 (plus modifications)

Copyright © 2001 Ramesys (Contracting Services) Limited <Austin.France@Ramesys.com> License: GNU LGPL

URL: {http://richtext.sourceforge.net}

SMTP class - lib/class.smtp.php

Класс для соединения и коммуникации с любым SMTP-сервером.

It implements all the SMTP functions defined in RFC821 except TURN.

Version: 03/26/2001

Copyright © 2001 Chris Ryan <chris@greatbridge.com>