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

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

Мой профиль
Исправления плеера:
1. Было исправлено ранее:
- размер экрана отображения задачи
2. Исправлено теперь
- Когда выполнялись отдельные задания они не сдавались а начинались заново.
- Проблема с областями внесения и картинками
- Иконки для картинок (перемещение поворот) не ставятся при удалённых чёрных танах

Эта проблема возникла, когда картинки были подписаны русскими символами. Автор должен исправить это самостоятельно. Сейчас конструктор автоматически корректирует имя загружаемого в библиотеку файла, поэтому в новом конструкторе автору допустить ошибку не удастся
http://dl.gsu.by/NForum/posts/topicshow/1554.dl?postid=34590#34590


Из поста http://dl.gsu.by/NForum/posts/topicshow/1209.dl?postid=34583#34583


Трофим Белый:

Примеры (1, 2)"117435 Козляковская О.А., октябрь 2011г


НИЧЕГО не загрузилось, пустая рамка,
хотя показывало, что файлы читаются 


Не ясно о какой задаче идёт речь.
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль


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

Исправления плеера:
1. Было исправлено ранее:
- размер экрана отображения задачи
2. Исправлено теперь
- Когда выполнялись отдельные задания они не сдавались а начинались заново.
- Проблема с областями внесения и картинками
- Иконки для картинок (перемещение поворот) не ставятся при удалённых чёрных танах

Эта проблема возникла, когда картинки были подписаны русскими символами. Автор должен исправить это самостоятельно. Сейчас конструктор автоматически корректирует имя загружаемого в библиотеку файла, поэтому в новом конструкторе автору допустить ошибку не удастся 
Юра, я так понимаю речь идет о заданиях из математики - теперь их авторов у нас нет - исправь сам, пожалуйста.


Из поста http://dl.gsu.by/NForum/posts/topicshow/1209.dl?postid=34583#34583


Трофим Белый:

Примеры (1, 2)"117435 Козляковская О.А., октябрь 2011г
НИЧЕГО не загрузилось, пустая рамка,
хотя показывало, что файлы читаются 

Не ясно о какой задаче идёт речь. 

Вот об этой
http://dl.gsu.by/task.jsp?nid=896196&cid=783

Но у меня дома открылось нормально.
Надо в школе еще раз перепроверить.
Ольга Савицкая

Темы: 57
Сообщений: 3243

Мой профиль


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

Но у меня дома открылось нормально. Надо в школе еще раз перепроверить. 

У нас в школе в маленьком классе тоже есть на некоторых компьютерах такая ситуация (зеленая рамка и пустое поле), я уже о ней писала. Я так понимаю, что это проблемы с плеером, т.к. на этих же самых компьютерах (!) сегодня заметила, что при задании разрезания не появляется рука-курсор.
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль
Надо заметить и написать точно на каком компьютере это происходит всегда.
Тогда Юре там и покажу.
Ольга Савицкая

Темы: 57
Сообщений: 3243

Мой профиль
Хотелка:
При использовании инструмента "Текст" хотелось бы иметь возможность оставлять текст, который используется по умолчанию при нажатии на текстовое поле. В данный момент этот текст исчезает, пример задания: http://dl.gsu.by/task.jsp?nid=956936&cid=783
Юрий Решетько

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

Мой профиль
Сделано
- Архивация текстового файла в архивах для DL
- Разбор архива в плеере
- Доработана программа скачивания базы DL с учётом возможности существования в webfiles архивированного файла задания
- Создана возможность редактировать в текстовом поле уже существующий текст
Задания:
http://dl.gsu.by/task.jsp?nid=957470&cid=419
http://dl.gsu.by/task.jsp?nid=957471&cid=419
http://dl.gsu.by/task.jsp?nid=957472&cid=419
Теория обновлена
http://dl.gsu.by/theory.jsp?id=7010&cid=419
Обновлена версия конструктора
http://dl.gsu.by/theory.jsp?id=7012&cid=419


- Обнаружен и исправлен баг. Плеер не правильно считывал установку многострочного поля ввода.


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

- Сейчас
Если поле не заполнено ни одним символом оно не помечается. Проверка происходит при не полном заполнении поля
(по длине). Если длина введенного текста меньше длинны необходимого текста, то поле будет подкрашиваться. Если же поле заполнено полностью или даже больше, вне зависимости от того верные ли символы в нём записаны, оно подкрашено не будет.
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль
Да вот так здорово.

Сделал фичу (редактирование текстовых полей)
Сделал задания на ее использование
Обновил теорию
Вставил туда же ссылки на задания
Отписался в форуме

А вот про архивацию так не сделал
Примера задания нет, ссылки на обновление теории нет

А как насчет параллельного исполнения и считывания в пакетных заданиях?
Юрий Решетько

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

Мой профиль


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

Да вот так здорово.
...

А вот про архивацию так не сделал
Примера задания нет, ссылки на обновление теории нет
 


Какой смысл, если автора заданий это не касается, архивация - всего лишь вид хранения информации

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

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

Мой профиль


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


...
А как насчет параллельного исполнения и считывания в пакетных заданиях?

 



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

На мой взгляд самой большой проблемой загрузки является дополнительный контент (флеш-ролики и картинки). Вот они точно тормозят процесс старта заданий.

Я думаю нужно сделать распределение загрузки контента. Т.е. Сразу загружается текст всех заданий, затем определяется контент 1-ого задания и он загружается.
После этого первое задание отдаётся на выполнение, вся последующая загрузка уходит в фоновый режим, а там уже загружается контент 2-ого задания с вычетом всего что загружено для первого, загружается контент 3-его задания с вычетом контента для 2-ого и 1-ого и т.д.

И вот это уже можно реализовать за неделю, и даже быстрее.
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль


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


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

Да вот так здорово.
...

А вот про архивацию так не сделал
Примера задания нет, ссылки на обновление теории нет
 


Какой смысл, если автора заданий это не касается, архивация - всего лишь вид хранения информации 
У тебя же есть место где описывается структура задания для загрузки на DL. Там и можно было/нужно описать.

И к стати, все задания которые я поставил уже в заархивированном виде хранятся 
Это хорошо.
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль


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


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


...
А как насчет параллельного исполнения и считывания в пакетных заданиях?

 



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

На мой взгляд самой большой проблемой загрузки является дополнительный контент (флеш-ролики и картинки). Вот они точно тормозят процесс старта заданий.

Я думаю нужно сделать распределение загрузки контента. Т.е. Сразу загружается текст всех заданий, затем определяется контент 1-ого задания и он загружается.
После этого первое задание отдаётся на выполнение, вся последующая загрузка уходит в фоновый режим, а там уже загружается контент 2-ого задания с вычетом всего что загружено для первого, загружается контент 3-его задания с вычетом контента для 2-ого и 1-ого и т.д.

И вот это уже можно реализовать за неделю, и даже быстрее. 
Давай хоть так.
Юрий Решетько

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

Мой профиль
Вроде бы сделал ускорение загрузки контента

Новый вариант
http://dl.gsu.by/task.jsp?nid=960396&cid=419

Старый вариант
http://dl.gsu.by/task.jsp?nid=902816&cid=783
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль
По первым ощущениям - разница на порядок!
Молодец!
Юрий Решетько

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

Мой профиль
Ещё как вариант ускорения процесса работы с заданиями - предварительная подготовка следующего задания.

Что это значит:
По сути отдельное задание пакета - это контейнер с объектами задачи.
Сейчас контейнер подготавливается в момент сдачи предыдущего задания, т.е. после события сдачи/не сдачи (кнопка "не знаю") в класс задания отправляется текст следующего задания, объекты расставляются на свои места, затем контейнер выводятся на экран ученику.

При этом если в задании большое количество картинок, текстовых полей и танов процесс выдачи затягивается
яркий пример тому переход с 11 на 12 задание в этом тесте - http://dl.gsu.by/task.jsp?nid=960396&cid=419

Можно попробовать сделать предзагрузку каждого следующего (или гипотетически следующего) задания, т.е. подготовить контейнер следующего задания сразу после вывода на экран текущего задания, тогда процесс смены заданий станет не заметным (без замершего белого экрана или экрана с недостроенными объектами)
Михаил Долинский

Темы: 2182
Сообщений: 51961

Мой профиль
Конечно желательно сделать так, чтобы загрузка шла в фоновом режиме.
И если я медленно делаю первое задание, то ВСЕ задания могут за это время загрузиться.
Откровенно говоря, я думал, что так и сделано.

А сколько времени нужно, чтобы так сделать от текущего состояния?
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 41, 42, 43, 44, 45, ... 88, 89, 90
Time:0,058