[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Общего плана ->Предложения по новым курсам DL 1, 2
Автор Сообщение
Михаил Долинский

Темы: 1349
Сообщений: 31042

Мой профиль
From: Алена Карнаухова
Sent: Sunday, May 07, 2017 4:03 PM

Задание на тему "классы html-элемента" готово. Надеюсь сегодня-завтра сделать еще хотя бы одно.
С асинхронными запросами ничего сделать так и не могу. Ожидание не помогает, ни само по себе, ни вместе со счетчиком незавершенных запросов: кажется, оно просто блокирует обработку запроса или выполнение обработчика завершения запроса (для ожидания использовалась функция setTimeout). Подмена стандартного объекта тоже ни к чему хорошему не привела: для реализации функциональности измененного объекта я создаю стандартный объект, но вызвать его методы почему-то нельзя (попытка вызова метода стандартного объекта приводит к ошибке, в которой говорится что-то об отсутствии доступа). Если при этом использовать apply и передавать в качестве контекста какой-либо другой объект, такой проблемы не возникает, но тогда не может корректно работать сам метод.
Пример задания с асинхронными запросами - задание на чтение файла (решение можно написать как синхронное, так и асинхронное, первое проходит тесты, второе - нет). 
Михаил Долинский

Темы: 1349
Сообщений: 31042

Мой профиль
Загрузка результатов олимпиад (ВКОШП, Республика, IOI) на сайт "Olymp"
Кравченко Юлия, ПМ-51, май 2017
Автозагрузка результатов ВКОШП (под админом)
Редактирование составов команд ВКОШП (под админом)
Текст диплома

Подсистема отработки пропусков (Пискунова Анна, ПО-51, май 2017)
Текст диплома

Развитие средств проверки решений (Свиридов Станислав, ПО-51, май 2017)
Текст диплома

Новая подсистема диференцированного обучения (Бышик Ярослав, ПО-51, май 2017)
Текст диплома

Генерация обучающих заданий по программированию «на лету» для DL.GSU.BY (Красников Андрей, ПО-41, июнь 2017)
Текст диплома

Развитие возможностей DL Master (Савостейко Павел, ПО-21, май 2017)
Текст курсовой

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

Темы: 1349
Сообщений: 31042

Мой профиль
Что должен содержать диплом/курсовая
(ваш качественный текст очень нужен последующим поколениям разработчиков)

Введение
1. Детальная постановка задачи
2. Программно-файловая структура
3. Алгоритмы
4. Технология использования
5. Результаты апробации
Заключение
Литература
Приложения

Названия глав условны, но смысл должен сохраняться

Введение

- описывает область, в которой будет выполняться работа и, в общих словах, проблему,
которую требуется решить

1. Детальная постановка задачи

какие есть исходные данные, что должно получится в результате

2. Программно-файловая структура

Нужен рисунок программно-файловой структуры (и его описание)
На котором отображены в центре названия таблиц БД/файлов, которые нужно модифицировать
Слева от этих таблиц все программные единицы (с указанием названий и путей к ним),
которые разработаны или используются, чтобы получить результат
Если какие-то из них взаимодействуют с пользователем – это тоже должно быть отображено

Справа от этих таблиц все программные единицы (с указанием названий и путей к ним),
которые разработаны или используются, чтобы взять информацию из таблиц БД и отобразить их пользователю

Для каждой программной единицы описывается, что именно она должна делать.

Здесь же описываются подробно все используемые поля всех приведённых таблиц
И формат содержимого файлов.

3. Алгоритмы

Вначале лаконичные блок-схемы или укрупнённые мнемокоды алгоритмов
Затем более подробные описания блоков или строк укрупнённых мнемокодов

Для каждой программной единицы описывается, как именно она должна делать,
то что должна.


4. Технология использования

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

5. Результаты апробации

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

Заключение

- фактически перезапись введения другими словами и в прошедшем времени

Литература
- более страницы наименований (чем больше, тем лучше)

Приложения
Исходные тексты разработанных кодов

Подсистема обучения разработке функциональности для DL.GSU.BY (Бычков)
Введение
1. Обзор средств разработки функциональности для DL
2. Технология создания заданий по JavaScript DOM
3. Краткая справка по теории JavaScript DOM
4. Примеры заданий
Заключение
Литература
Приложения

Интерактивный задачник по хранимым процедурам DL.GSU.BY (Светличный)
Введение
1. Обзор хранимых процедур
2. Технология создания заданий
3. Содержание задачника
4. Примеры заданий
Заключение
Литература
Приложения
Хранимые процедуры


Интерактивный задачник по программному обеспечению DL.GSU.BY (Окрут)
Введение
1. Обзор программного обеспечения DL
2. Технология создания заданий
3. Содержание задачника
4. Примеры заданий
Заключение
Литература
Приложения

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

Темы: 1349
Сообщений: 31042

Мой профиль
Confluence - прямые ссылки

Руководство пользователя

Установка задач
Загрузка олимпиад (Питер, COCI, USACO)
Автоматическая отсылка авторских решений
WEB-конструктор для задач по теме "Минимизация булевых функций методом карт Карно"

Установленные задачи IOI
Установка задач IOI - Текущая версия
Установка задач IOI - история версий
Установка интерактивных задач NEERC (Питер)
Установка задач с открытыми тестами
Проблемы тестирования задач с групповыми тестами
Желаемые возможности (Delta)

Загрузка результатов на сайт "Olymp"

Registration help
Создание автовыдачи
Pascal



DL Development
DLMaster
Отладка DLMaster
Запуск DLMaster
История обновления DLM
Компиляция чекеров через DLMaster
MS Word DOC to DL HTML

Delta
Факторы Дельт
Тестирование. DelTA

Ignite
SQL Performance
SqlServerCurrentLoad
Hardware
RemoteRDP
Михаил Долинский

Темы: 1349
Сообщений: 31042

Мой профиль
Инструкция по установке Виртуальной машины DL
DLVM Intro
DLVM
Описание виртуальной машины
Запуск образа виртуальной машины
Используемое программное обеспечение
Cкачивание исходников DL
Взаимосвязь IDEA и виртуальной машины DL
Настройка для работы с кодом DL
IntelliJ IDEA
Отправка java - файлов в IDEA
Обновление java - файлов в IDEA
Обновление базы данных
Просмотр выполненных изменений в виртуальной машине
Проблемы с кодировкой

База данных
Описание таблиц и представлений
Справочники
Таблицы информации о курсах
Таблицы информации о пользователях
Таблицы, связанные с тестированием
Подробное описание некоторых таблиц
Хранимые процедуры
Руководство по работе с БД

Olymp mode checklist
Настройки и права пользователя
Development principles

Введение в Confluence

DL Development
Home
Вопрос – ответ
Записки разработчиков
Teamcity
Возрождение DL

Корректировки - Татьяна Коновалова
Корректировки - Анна Пискунова
Исправления DS2
Исправления на DL.GSU.BY
Корректировки - Галина Смольская
Корректировки - Мартюшков Андрей

DL_Server > SVN
DL_Server > Scheduled+Tasks
Михаил Долинский

Темы: 1349
Сообщений: 31042

Мой профиль
Примеры решений на других языках программирования

Решения задач на C++
Решения задач на Java
Решения задач на Python

С++ аналоги конспектов опорных схем лекций
Вопросы начинающего изучать С++
В помощь изучающим Питон
В помощь изучающим Kotlin
В помощь изучающим Java
В помощь изучающим JavaScript
В помощь изучающим Clojure
В помощь изучающим CoffeeScript
В помощь изучающим Ruby

HTML & CSS
Learn JavaScript
jQuery
Learn ReactJS: Part I
Learn ReactJS: Part II
PHP
Learn SQL

Javarush Learning Technology
Javarush Learning Content

Видеоуроки по Java

From: Красников Андрей
Sent: Tuesday, December 20, 2016 12:40 AM
To: Michael Dolinsky
Subject: Дембельский аккорд

Сегодня на паре вы предложили заниматься на сторонних сервисах, могу подкинуть вам ещё парочку:

www.stepik.org - образовательная платформа. Самая интересная на мой взгляд. Содержит курсы на разную тематику, но преимущественно IT. Курсы можно создавать свои(!), открывать общий доступ или только для группы людей. Там я решал задачки по питону. Кстати, если сделать несколько задач то там дарят ключ на любую продукцию JetBrains (например Intelij Idea) примерно на месяц, потом ключ можно получить снова. Имеет мобильное приложение на которое можно скачать урок и смотреть его оффлайн.

www.javarush.ru обучение программированию на java. Сам не проходил, но проходил Кузнецов Артём. Обучение идёт в игровой форме. Думаю полезен только если ученик полный 0 в java. Пропустить начальные уроки нельзя.

www.sololearn.com - много курсов по языкам программирования, и есть курсы по HTML/CSS, но не все курсы на русском языке. Имеет мобильное приложение, даже скорее сделан упор на мобильные приложения, и можно учиться из браузера.

Java Server Pages - обучение
http://www.java2ee.ru/jsp/
https://www.tutorialspoint.com/jsp/
http://www.javable.com/tutorials/j2ee/JSPIntro/
 
Индекс форума ->Общего плана ->Предложения по новым курсам DL 1, 2
Time:0,047