[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 8, 9, 10, 11, 12, ... 88, 89, 90
Автор Сообщение
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль


Михаил Долинский:

Странно, но сделай как можешь
А еще можно попробовать в Инет-конференциях по флеш-технологиям поспрашивать...
 

Просмотрел около 10-ти форумов по этой теме. Объяснение, почему разработчики не стали делать возможность автоматического перехода в полноэкранный режим, такое: поддержав такую возможность каждый создатель баннера её использовал бы, таким образом спокойная работа в интернете была бы не возможна для пользователей.
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль


Михаил Долинский:

До 5 марта
5. Сделать режим - "Локальная база"
конструктору указываем путь к "Экспортированной базе",
и он работает из нее.  


Идея по этому пункту:
Если удасться сделать, то можно подключить экспортированную базу к плееру для прохождения заданий локально в режимах, аналогичных DL + презентационный режим.
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Если честно, не совсем понял, в чем НОВИЗНА идеи.
А для чего мы, по-твоему, делаем экспортирование базы?
В наших последних разговорах явно звучало:
- Разработчик новых заданий сможет использовать наработки

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

В общем, как изначально и задумывалось, КОНСТРУКТОР + ПЛЕЙЕР должны уметь работать как с БД на нашем сервере, так и с выгруженной БД (в файловом виде) на локальной машине.
Если эта локальная машина доступна по сети (точнее ее каталоги с КОНСТРУКТОРОМ, ПЛЕЙЕРОМ и ЗАДАНИЯМИ), в учебном классе, например, значит можно будет работать и в локальной сети.

Попутно, вызов плейера автоматом из конструктора не придумался еще?
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Сделал экспортирование базы.
После загрузки дерева задач из базы можно нажать правую кнопку мыши над каталогом, в выпадающем списке выбрать пункт "Загрузить данные". После того как процесс закончится, появится кнопка "Сохранить".
Нажав на неё откроется диалоговое окно с выбором места сохранения.

Менять имя сохраняемого файла не нужно (тогда он не сохранится как bat файл).

После сохранения запустить этот bat файл. В томже каталоге выстроится структура как в дереве задач. Батник удалиться автоматически (если его имя не менялось).

Недочёты:
1. Если в экспортируемом каталоге кроме подкаталогов находятся файлы, то эти файлы не будут сохранены (проблема в коде, она какраз решается).
2. Множественность кликов обусловлена политикой безопасности создания Flash-приложений.
3. Сохранённый батник не запускается автоматически (сейчас выясняю, возможно ли это).

Кроме того сделана загрузка отдельного файла из базы.
Если кликнуть непосредственно по файлу правой кнопкой мыши в выподающем списке есть пункт "Скачать файл".
Нажав на него можно выбрать каталог куда сохранять этот файл.

Оптимизирована расстановка панелей при переходе в полноэкранный режим.
В правом нижнем углу конструктора добавлена кнопка "Очистить сцену".
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль


Юрий Решетько:


Недочёты:
1. Если в экспортируемом каталоге кроме подкаталогов находятся файлы, то эти файлы не будут сохранены (проблема в коде, она какраз решается).
 

Исправлено!


Юрий Решетько:


2. Множественность кликов обусловлена политикой безопасности создания Flash-приложений.
3. Сохранённый батник не запускается автоматически (сейчас выясняю, возможно ли это).
 

Данные пункты изменить невозможно.
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Так Конструктор и Плейер умеют работать с экспортированной базой?
Можно запускать Плейер на выбранное задание прямо из Конструктора?
После завершения выполнения задания в Плейере происходит возврат в Конструктор?
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Проблемы до 13 марта:
- Корректная загрузка новых заданий в БД (для плеера)
- Интеграция конструктора и плеера
- Рисунки в заданиях (исследовать)
- Обсудить с Сашей передачу данных по HTTP (Вызов из командной строки)
- Пополнить теорию
---------------
- Русские буквы в названиях папок и заданий
- Удаление некорректных записей (конструктор)
- Ускорение загрузки БД в конструктор
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Задания в базу подхватываются на лету, и ничего не зависает при этом. Уже проверил и включил несколько новых Нининых заданий, всё автоматически попало в базу.
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Круто
Может позвонить Нине - пусть сама остальные задания в базу доставит.
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Она базу пополнит, потом заберет ее.
Ей тогда легче будет обучение делать к своим же заданиям.
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Сделано:
- Корректная загрузка новых заданий в БД (для плеера)
- Интеграция конструктора и плеера (возможность быстрого перехода между заданиями и редактирование текущего задания)
- Рисунки в заданиях (исследовать) (не получается из конструктора через текстовый файл сохранить картинку)
- Обсудить с Сашей передачу данных по HTTP (Вызов из командной строки)

Передача данных по HTTP невозможна.

Решение проблемы:
в запросе на получение данных из базы будут возвращаться номера задач, батник будет формировться на стороне пользователя и через администратора ему будет отдана необходимая часть базы.

Также с Сашей обсудили ускорение загрузки данных из базы, думаю к среде всё будет нормально.
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
А где полный план работы до среды?
Нина Лебедько

Темы: 1
Сообщений: 109

Мой профиль
1. Собирать в любом месте фигуру
2. Блокировка пользовательской палитры при раскрашивании на время
3. Блокировка параметром появления и исчезновения танов
4. Возможность задавать время появления и исчезновения собственных элементов, надписей
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
План до среды
- 2-4 от Нины
- выгрузка базы стандартных картинок (HLCCAD)
- выгрузка базы элементов
- загрузка в конструктор БСК, БЭ

Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль


Нина Лебедько:


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

Сделано, можно работать.
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 8, 9, 10, 11, 12, ... 88, 89, 90
Time:0,044