Tag Archives: образование

Учебника интерактивного редактор

Продолжаю погружение в возможности современных технологий разработки ПО и в функциональные возможности интерактивной системы обучения.

Итак, о функционале по трансляции видео- и аудиопотоков в режиме реального времени я уже рассказал. Что еще может интересного дать нам наука и техника… А вот как вам например интерактивный редактор учебников, реализованный на базе технологий Silverlight, XAML, XML?

Выглядит это чудо инженерной мысли вот так (можете кликнуть по картинке, чтобы увеличить):

 

 

 

Интерфейс приятный. Но особенно радует функционал. Дело в том, что в этом редакторе можно не только вбивать форматированный текст и картинки. Вы можете накидать внутрь учебника всё, что угодно. Видео, аудио. И даже элементы управления, вроде кнопочек, выпадающих списков, переключателей и тому подобное!

Готовый документ сохраняется в базе данных. Также по желанию можно экспортировать документы в файлы в формате XML. При этом получается единый документ, который включает в себя весь контент, в том числе и мультимедиа. Это может потребоваться, например, для переноса учебника из одной изолированной системы в другую, или для распространения обособленных учебников сторонним пользователям.

И, пожалуй, мощный редактор учебников – это не последняя фишка, которой вас удивит наша система обучения.

 

Другие заметки по теме:

Автоматизируя образование

Реформируя образование

Видеопотоки

 

Друзья, подписывайтесь на RSS!

 

Павел Сурменок

Красноярск, 26 октября 2009, вечер

 

Получи 1000 рублей от Финама и Минфина

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

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

Так вот, Минфин совместно с Финамом организовали программу “Молодой инвестор” предлагают всем желающим начать торговать на фондовом рынке. От вас не требуется ничего, кроме желания попробовать. Вы приходите в офис Финама (в Красноярске он находится на ул. Ленина, дом 26, телефон 212-50-92), заполняете договор на брокерское обслуживание. Финам вам сразу кадет на брокерский счет 1000 рублей, и вы уже можете начать торговать. Если не знаете, как торговать – не беда, начальные сведения вам дадут, книжек накидают, на вопросы ответят.

Welcome.

 

P.S. Ни Финам, ни минфин, ни кто-либо еще мне за этот пост не платил :) Просто мне тоже хочется, чтобы больше было финансово грамотных людей.

 

Павел Сурменок

Красноярск, 17 октября 2009, вечер

 

 

Видеопотоки

В интернете всё больше и больше мультимедийного контента. Это обусловлено прежде всего развитием каналов связи. Теперь дешевый быстрый интернет доступен большинству населения России. А что делать с этим быстрым интернетом? Смотреть видео.

В системе обучения, о которой я писал ранее, одной из ключевых функций является как раз трансляция видео. Здесь можно выделить две подфункции.

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

Вторая функция несколько интересней. Это трансляция видеопотока в режиме реального времени. Скажем, где-то в аудитории идёт лекция, и установлена видеокамера. Картинка с видеокамеры транслируется на сервер нашей системы, а оттуда вещается на компьютеры пользователей. В итоге пользователи видят, что происходит в аудитории, в режиме реального времени. Небольшое запаздывание конечно будет, но не более нескольких секунд.

Реализован этот функционал на основе платформы Microsoft IIS (Internet Information Services) Media Services. Это довольно любопытная штука, она не только упрощает жизнь разработчиков, но и делает более удобным использование медиа-сервисов конечноыми пользователями. Как? Ну, скажем, битрэйт (качество вещаемой картинки) изменяется в зависимости от скорости, с которой данные передаются от сервера клиенту. Таким образом, видео, вещаемое с помощью IIS Media Services не будет подтормаживать, если у пользователя недостаточно широкий канал связи. Кстати, кроме скорости передачи данных также учитывается и скорость рендеринга картинки на компьютере пользователя. Качество передаваемого видео изменяется автоматически в режиме реального времени.

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

 

Другие заметки по теме:

Автоматизируя образование

Реформируя образование

 

Друзья, подписывайтесь на RSS!

 

Павел Сурменок

Красноярск, 16 октября 2009, вечер

 

 

Готовим кодеров

На форуме митуя такая тема недавно возникла. Цитирую первое сообщение:

 

 

R******* (03:16:09 1/10/2009)
мы кстати классы проходим

 arvitaly (03:16:13 1/10/2009)
з******

R******* (03:16:16 1/10/2009)
теперь понимаю чтотакое классы

arvitaly (03:16:20 1/10/2009)
слава богу

arvitaly (03:16:24 1/10/2009)
и что это такое?

R******* (03:16:53 1/10/2009)
смотри

R******* (03:16:55 1/10/2009)
я понял так

R******* (03:17:00 1/10/2009)
есть встроенные классы

R******* (03:17:04 1/10/2009)
типо таск бар

R******* (03:17:14 1/10/2009)
корче

R******* (03:17:22 1/10/2009)
этим потом пользуется программер

R******* (03:17:33 1/10/2009)
с помощью классса можно создать объекты


Человек на 3 курсе Факультет кибернетики и информатики. Специальность – программист. Проходят C#. Вот так он понимает классы. И ООП в целом. Кто-то может сказать: плохие преподаватели, тупой студент, плохой ВУЗ. Однако к этому МайкроСофт нас и тащит. К выпуску абсолютно не способных думать и строить алгоритмы специалистов, которые зато знают наизусть названия 500 классов. И, несмотря на то, что Visual Studio NET – лучший на данный момент продукт на этом рынке, учить с помощью него программированию я считаю самой большой глупостью. ИМХО

 

 

Ну… Что тут сказать… Кажется, у Леченчука читал недавно на эту тему. Лет 10-20-30 назад программированием занимались только энтузиасты, которых реально пёрло от процесса (сам такой был когда-то :) ). И качество кода соответственно было выше, ведь сумасшедший энтузиаст вникает в детали, постоянно обучается, стремится к совершенству.

Сейчас программирование стало доступно каждому, любому школьнику, а-то и дошкольнику. Среднее качество кода упало очень низко. Но нельзя сказать, что это плохо. Благодаря значительному увеличению кол-ва программистов снизилась стоимость разработки, и теперь любое ООО “Рога и копыта” может заказать у индусов (или школьников) какую-нибудь софтину автоматизации чего-то там, им эту софтину недорого напишут, и они будут довольны. Потому что 30 лет назад хрен бы они нашли свободного специалиста, который бы согласился их мелочными проблемами заниматься, а если и нашли бы, то стоило бы это много миллионов денег.

Это в целом, что касается снижения среднего уровня программистов.

 

А что касается сути вопроса топикстартера, то виноват тут не MS. MS предлагает вполне адекватный инструментарий. Виноват во многом сам тупой студент, и немного виновата система образования, которая построена так, что даже элементарные вещи студентам вдолбить не может. По-хорошему, до 3-го курса он не должен был дожить.

 

Другие заметки по теме:

Автоматизируя образование

Реформируя образование

 

Друзья, подписывайтесь на RSS!

 

Павел Сурменок

Красноярск, 3 октября 2009, вечер

 

Реформируя образование

В продолжение темы образования, затронутой в прошлом посте.

Вы в курсе наверное, что у нас уже много лет проводится какая-то реформа системы высшего образования. Еще в начале 90-х Россия присоединилась к болонской конвенции. Тогда еще ее не торопились принимать, разумно предполагая, что большой русский медведь присоединится, а выполнять правила не будет, а исключить этого медведя не получится, потому что он вон какой большой и страшный. По сути так и получилось, потому что переход на эту хитрую систему российское высшее образование завершает только сейчас. Может уже завершило, может еще пару лет надо, деталей не знаю. Но судя по тому, что я начинал обучение в ВУЗе на инженерной специальности, а сейчас уже имею диплом бакалавра и учусь в магистратуре – видно, что конец близок.

Еще ЕГЭ ввели наконец-то в полном объеме. Хорошо это или плохо – большой вопрос. Коррупцию вроде как не победили, только перенесли из кабинетов приёмных комиссий ВУЗа куда-то в другое место. Добавилось ли удобства абитуриентам – тоже интересный вопрос.

А что об этом думает Толег? Толег имеет сказать, что ЕГЭ – это зло. В том плане, что изменился процесс поступления в ВУЗы и ВУЗам теперь трудно прогнозировать и регулировать численность и качественный состав студентов, а следовательно и другие, более глубокие организационные аспекты.

Мне кстати тоже было очень любопытно, как ВУЗы будут выбирать, кого из абитуры брать. Вот смотрите. Каждый абитуриент разослал свои документы в 55, например, ВУЗов. А поступит в один. В какой-то отдельный ВУЗ значит пришло, например, 11000 пакетов документов от абитуры. А поступит… Да хрен его знает, сколько поступит. В среднем видимо 200 (если каждый в 55 рассылал) поступит. А может ВУЗ непрестижный, и поступит 100. А может это МГУ и туда ломанётся 1000. Заранее это неизвестно. Допустим, в ВУЗе всего мест для поступления организовано 200. И вот как узнать, кому из абитуры дать добро, а кого – послать подальше? Лучшим двум сотням? Тогда будет учиться из этих 200 человек от силы 5-10. Всех принять? А если все согласятся, то куда их девать, штабелями в аудиториях складывать? Вот то-то и оно. Непроработанный немного вопрос.

По болонской конвенции тоже много мнений. Слышал я разумные доводы в пользу оной. Но Толег имеет сказать, что болонская конвенция – зло. Доводы его приводить не буду, если интересно – почитайте первоисточник. Сам я лично пока ничего особо хорошего или плохого в этом не вижу. Разве что теперь можно после 4 лет обучения в бакалавриате нормально работать по специальности, совмещая работу с обучением в магистратуре. Ведь бакалавр – это уже человек с высшим образованием фактически. И к моменту окончания магистратуры, у студента уже будет опыт работы и какое-то реальное представление о своей профессии. Это плюс.

 

Другие заметки по теме:

Автоматизируя образование

 

Друзья, подписывайтесь на RSS!

 

Павел Сурменок

Красноярск, 3 октября 2009, вечер

 

Автоматизируя образование

Сегодня большое внимание общественности привлечено к модернизации системы образования. Что-то делается, где-то много, где-то мало, где-то лучше, где-то не очень. Ну там ВУЗы объединяют в федеральные университеты, вводят ЕГЭ, дают возможность студентам получать кредиты на образования на охрененно льготных условиях (без залога и поручительства, под менее 6% годовых). На болонскую конвенцию переходят, какие-то бакалавриаты и магистратуры соответственно придумывают. Пытаются ВУЗы наукой занимать. Ну в общем много чего делается, много денег в это вкладывается, много денег пилится, что-то доходит до адресатов, и что-то из этого получается.

Но как-то мало внимания уделяется автоматизации учебного процесса. Зайдите в любой ВУЗ. Скорей всего вы увидите, что лектор вещает чего-то студентам, пишет что-то мелом на доске, а студенты лениво конспектируют этот бред 20-летней давности  в тетради.

Мало где можно увидеть аудитории, где каждый студент с ноутбуком, а преподаватель ничего не пишет на доске, а показывает презентацию PowerPoint с помощью проектора. Такую картину можно увидеть разве что на занятиях по IT-специальностям, да и-то не всегда.

И уж вовсе фантастика – использования в учебном процессе специализированного софта. Такого, который позволит преподавателю разработать комплексную учебную программу по своему предмету, включив в неё как презентации, так и видеоматериалы, проверочные тесты, дополнительную учебную литературу, полезные ссылки на интернет-ресурсы и т.п. Такой софт не только позволит преподавателю более быстро, удобно и эффективно проводить обучение, но и даст больше возможностей для самостоятельной работы студентов. Ведь студент вместо тупого конспектирования лекции может больше времени уделить вниканию в суть предмета, продуктивному общению с преподавателем. А позднее разбирать более глубокие детали не по книгам в библиотеке, а по электронным лекциям, электронным книгам, презентациям, видео-материалам, скопированным из библиотеки комплекса обучения на флэшке или через интернет.

Представьте также, что лекции могут записываться на видео, и в прямом эфире транслироваться через интернет, а также записываться в архив. Таким образом, возможно будет “посещение” лекции прямо из дома, или просмотр видеозаписей позднее тем студентам, кто не смог посетить лекцию вживую по каким-то причинам.

Такой софт – не фантастика, он уже существует и успешно внедряется в некоторых учебных заведениях, правда пока еще не слишком быстрыми темпами. Одна из разработок этого класса – это интерактивная система самоподготовки, обучения и тестирования “Репетитор”, разработка третьей версии которой сейчас идет.

Эта система позволит разрабатывать интерактивные учебные курсы с использованием средств мультимедиа: аудио-, видео-, графической информации, проводить тестирование и другие виды контроля знаний студентов. Особенно интересная функция – проведение интерактивных лабораторных работ, что полезно в случае ограниченной материальной базы учебного заведения. Система позволит обучать студентов дистанционно. Для контроля за ходом учебного процесса в “Репетиторе” будет разработан модуль ведения статистики и генерации отчетов.

Система разработана на основе концепции RIA и технологии Microsoft Silverlight, что существенно упрощает разработку, внедрение, эксплуатацию и сопровождение системы.

 

Павел Сурменок

Красноярск, 29 сентября 2009, вечер

 

Интернет-приложения становятся богаче

Традиционно программное обеспечение принято делить на два класса, согласно логике взаимодействия пользователя с программой. Это «толстые клиенты», или обычные приложения с графическим интерфейсом (в ОС Windows еще называют Windows-приложениями). И это «тонкие клиенты», или обычные веб-приложения.

Windows-приложения позволяют реализовать навороченный интерфейс пользователя. Они работают быстрее, и позволяют пользователям более удобно и быстро работать с программой. Однако есть у этих приложений и существенные недостатки. Так, необходимо устанавливать ПО на каждое рабочее место, в дальнейшем обновлять на этих компьютерах ПО, при необходимости устанвливать пакеты исправлений и т.п.  Представьте себе, что с программой в вашей компании должно работать 50 пользователей, которые к тому же работают в разных офисах, а-то и в разных городах, и на каждый из этих 50 компьютеров нужно отдельно устанавливать саму программу, и раз в несколько недель/месяцев устанавливать обновления и исправления. А еще часто бывает, что на разных компьютерах разное «железо» и разные конфигурации программ, и на разных компьютерах программа работает по-разному. Просто ужас для системного администратора :)

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

А можно ли сделать некий симбиоз Windows-приложений и веб-приложений? Лет десять-пятнадцать назад это было практически невозможно. В основном из-за технических ограничений: интернет был очень медленным, да и компьютеры не слишком производительными. Однако по мере развития технологий, объединение толстых и тонких клиентов стало возможным.

Основоположником этой идеи можно считать компанию Microsoft, которая в 1998 году ввела понятие “Remote Scripting”. Позже идею развили другие разработчики. Один из наиболее устоявшихся терминов, “Rich Internet Application” (RIA), ввела в 2002 году компания Macromedia.

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

Фактически программный код распределяется между сервером и компьютером пользователя таким образом, чтобы приложение было сбалансировано. На компьютере пользователя формируется графический интерфейс программы, а на сервере производится обработка данных и хранение информации. Это позволяет ускорить отклик программы на действия пользователя, и формировать богатый графический  интерфейс, по функциональности близкий к традиционным Windows-приложениям.

 

Итак, недостатки и преимущества приложений RIA:

 

- RIA-приложения работают несколько медленнее, чем Web-приложения. Впрочем, на современных компьютерах это не важно

- Зависимость от подключения к сети. Чтобы работать с RIA-приложением, компьютер должен быть подключен в интернету (или локальной сети, если сервер установлен в сети предприятия)

 

+ Богатый графический интерфейс

+ Большая интерактивность, по сравнению с Web-приложениями

+ Не нужно устанавливать программу на клиентские компьютеры

+ Обновления и исправления устанавливаются централизованно на сервере, нет необходимости устанавливать их на каждый клиентский компьютер отдельно.

+ Можно использовать ПО на любом компьютере с подключением к интернету

+ Не важно какая операционная система установлена на компьютере пользователя

+ Не важно географическое расположение пользователя. С RIA-приложением можно работать из любой точки планеты, если есть подключение к интернет

 

Наиболее передовой технологией для разработки RIA-приложений на данный момент можно считать технологию Microsoft Silverlight. На ее основе сейчас разрабатывается ряд внутренних корпоративных продуктов, системы документооборота, системы управления персоналом и др. Кстати говоря, Microsoft Silverlight 3.0 нивелирует некоторые недостатки приложений RIA, описанные выше. Так, Silverlight 3.0 позволяет пользователю продолжить работу с приложением даже при пропадании подключения к интернету. Также в последней версии разработчики Silverlight существенно улучшили быстродействие, и теперь RIA-приложения по производительности идут наравне с обычными Windows-приложениями. Впрочем, об этом поговорим подробней в следующих постах блога.

 

 

P.S. Пост опубликован в рамках инновационного проекта интерактивной системы обучения. Это проект RIA-приложения для образовательных учреждений, позволяющий вывести процесс самоподготовки, обучения и тестирования на качественно новый уровень. Интересная тема?

 

Павел Сурменок

Красноярск, 23 сентября 2009, вечер

 

Закрывая табы. #2

Во-первых, очень рекомендую пройти небольшой тест на логическое мышление. Оно того стоит, правда.

 

Далее… Вассерман опубликовал статью, в которой раскрывает взаимосвязь между пенсионной системой и демографией.

 

А западные ученые радуют нас новостями генной терапии. Они взяли взрослую обезьяну, которая в принципе не могла различать красный и зеленый цвета, и внедрили ей человеческий ген, отвечающий за распознавание цвета.  И у них получилось! Обезьяна теперь может отличать красный от зеленого :) Об успехе эксперимента они узнали, дав обезьяне пройти тест, схожий с тестами для дальтоников. Т.к. такая же патология встречается у большого количества людей, то это исследование может иметь большое практическое значение. Будем дальтоников лечить. Подробней читайте в статье на сайте Technology Review.

 

А Анатолий Левенчук тем временем предвещает изменения в системе образования. Если сейчас всех поголовно учат читать и писать на русском (или в некоторых местах земного шара на английском) языке, то скоро всех будут поголовно учить читать и создавать модели! Буду первоклассники вырисовывать на экране ноутбука системы, подсистемы, связи по управлению, механизмы и потоки данных :) А что будет дальше, чему будут учить первоклассников лет через дцать?

 

Другие заметки по теме:

Ядерные тормоза и системная инженерия

Немного Вассермана

Закрывая табы. #1

Гибриды и дизели против бензина

Ядерные стартапы

 

Павел Сурменок

Красноярск, 19 сентября 2009, вечер

 

Тест на общую интеллигентность

Цитата из книги М. Льюиса “Покер лжецов″:

 

“В Принстоне, когда я был на последнем курсе, экономическая теория – впервые за всю историю университета – стала самым популярным предметом. И чем больше студентов выбирали для диплома экономическую теорию, тем обязательнее была степень по экономике для тех, кто мечтал найти работу на Уолл-стрит.

На то была хорошая причина. Экономическая теория отвечала двум важнейшим потребностям инвестиционных банкиров. Прежде всего инвестиционным банкирам нужны практичные люди, готовые подчинить образование карьерным замыслам. Экономическая теория, превращавшаяся во все более глубокомысленную и трудную для понимания дисциплину, обильно оснащенную почти бесполезным математическим инструментарием, казалась почти специально созданной на роль сортировочного устройства. Способ ее преподавания вряд ли мог зажечь чье-либо воображение. Я имею в виду, что мало кто мог похвалиться, что ему действительно нравится изучать экономическую теорию; это занятие было не для тех, кто ценит удовольствия. Изучение экономической теории было разновидностью ритуального жертвоприношения.”

“Единственным изъяном этого процесса было то, что экономическая теория, изучением которой и занимаются студенты экономических факультетов, почти бесполезна для инвестиционных банков. Банкиры используют ее как своего рода тест на общую интеллигентность.”

 

Хорошо подмечено. На мой взгляд, практически всё российское высшее образование – это именно такая вот почти бесполезная вещь, главная цель которой – совсем не производство профессионалов в своей отрасли.

 

Павел Сурменок

Красноярск, 6 июня 2009 года, вечер