Мастер-0.2.1 (обучение)
Проводится расширение фунционала.
В качестве первого дополнения введена динамическая страница.
Мастер-0.1.5 (обучение) - версия мини
Очищены базы, в качестве первой Темы приведено краткое описание.
Предложены места для проб и ошибок.
Мастер-0.1.4 (обучение)
Работа с учебными Темами дополнена медиа страницами (указано *.pdf,
но возможны варианты - зависит от типа и настроек браузера).
Разработаны форматы работы с тестами - 2 типа:
- выбор из предложенных текстовых (с изображениями) вариантов;
- выбор активной зоны на изображении.
Разработан механизм работы с результатами тестирования.
Введены форматы обучаемого.
Выполнить импорт таблиц mos.sql
Для входа ипользуйте:
- администратор login admin, пароль 1
- преподаватель login sa, пароль 1
- обучаемый login стажер, пароль 1 или login стажер2, пароль 1.
Мастер-0.1.2 (обучение)
Дополнено форматами преподавателя.
Разработан механизм работы с учебными Темами и страницами темы
(пока только HTML страницы, используется TinyMCE 4.6.5).
Разработан механизм закачки и вставки изображений.
Изображения хранятся в /public/media/themN, N - id темы.
При щелчке по имени страницы открывается панель, на которой
отдельная кнопка для сохранения изменений в имени.
Выполнить импорт таблиц mos.sql
Для входа с правами преподавателя ипользуйте login sa, пароль 1.
Мастер-0.1.1 (обучение)
Версия удалена - много ошибок и мало места на сервере.
Дополнено работой со справочниками направлений обучения и групп.
Разработан механизм формирования учебных групп.
Существуют тонкости:
1. Отсутствуют операции удаления в справочниках. Для первоначальной адаптации
пользуйтесь редактированием и признаком активности.
2. При формировании групп: зеленый знак - включен в текущую группу.
3. Красный знак - признак включения в другую группу. Щелчок по фамилии -
изменение статуса для любого пользователя (и включение в текущую группу).
Выполнить импорт таблиц mos.sql
Мастер-0.1 (обучение)
Начало реинкарнации старого (писанного на Ruby on Rails) проекта. Цель - повышение
производительности. Будет выкладываться по мере разработки разделов. Пока только работа с людьми.
Платформа разработки:
- ubuntu 16.04 LTS
- php 7.0
- MySQL 5.7
- Slim 3
- twig 2.4
Установка сервера и запуск:
- Скопировать mos в /var/www
- Создать базу mos (например, с помощью phpMyAdmin, пароль 1)
- Выполнить импорт таблицы users.sql
- В терминале перейти в /var/www/mos/public
- Запустить отладочный сервер: php -S localhost:3000
- В браузере перейти на страницу: localhost:3000
- login admin, пароль 1.
Три источника и три...
1. www.slimframework.com
2. Авторизация Slim 3
3. slim-born
Продукт весьма сырой, но, возможно, будет любопытен.