Просто вузы далековаты от индустрии. В некоторых предметных областях это не так плохо, но в более прикладных областях, таких как вёрстка или разработка, это нехорошо. Если бы вузы плотнее взаимодействовали с работодателями, то и уровень заданий для студентов был бы ближе к тем, которые считаются нормой в индустрии. И студентам было бы намного интересней, и работодателям.
Курс по сеткам по карте запланирован после блочной модели и позиционирования. Где-то там ему и место, в принципе. Просто мы очень долго дозревали до этой темы, хотелось и интерфейс заданий под этот курс сделать другой. Но сейчас у же этот курс находится в разработке и он будет большим — 30-40 заданий выходит.
Если говорить про наш пример, то какую еще задачу для проверки навыков вёрстки можно найти? Первое, что мне пришло на ум — дать макет и посмотреть и код (разметку), и визуальное совпадение созданной страницы с макетом.
Каким еще задачам могут учить лабораторные по HTML+CSS? Если отыскать такие задачи, то набор испытаний можно будет расширить и сделать сравнение более точным.
Вот эти четыре предусмотрены:
— Создание веб-страниц с применением конструктора сайтов.
— Использование CSS-стилей.
— Вёрстка веб-страниц.
— Создание веб-страниц на основе шаблонов.
Тут есть тонкость — курсы в академии студенты проходили на тех же парах, что и делали лабораторные. И студенты из первой группы, и студенты из второй что-то делали и дома. Так что трудно сказать, какие из них более старательные. По личным ощущениям — уровень студентов был примерно одинаковым.
1. Реализуя компетентностный подход, какие компетенции реализуются? Можно ли подробнее?
В базовом курсе, который сейчас практически завершен реализуется компетенция «Верстать сайты среднего уровня сложности», подробнее она детализована вот здесь — htmlacademy.ru/learn_map
проектный метод обучения дистанционно реализовать сложно по причине сложности контрол
В массовых курсах сложно. В не массовых проще. Например, в нашем интенсиве используется как раз проектный метод: на протяжении всего интенсива ученики с нуля верстают несколько достаточно сложных проектов под руководством персонального наставника. Т.е. обучение полностью дистанционное — но есть персональный наставник/проверяющий, поэтому контроль достаточно хороший.
Что касается наших массовых курсов, то, честно говоря, трудно сказать как именно называются наши методы. Но это и не проблемный метод, и не совсем проектный подход. Скорее это интерактивное практико-ориентированное пошаговое обучение.
Итересная технология, спасибо, не знал. Конечно, это не совсем персональная рецензия твоего кода, но для массового подхода очень даже хорошо должно работать. Думаю, в этом направлении еще много чего интересного придумают.
Когда готовишься к хабраэффекту, то выбор небольшой: либо по-максимуму всё оптимизировать, либо прощаться с сервером. Мы в HTML Academy готовились, а заодно и время загрузки сократили.
Про запад мы думаем. Но пока, конечно, идея такая: «проект преимущественно русский, а на запад отправляем более старые курсы за более высокую цену». В общем, чтобы они спонсировали обучение крутых российских девелоперов. Идея слегка утопична, но почему бы и не попробовать =)
Программированию, конечно, сложнее научить, чем вёрстке. Но у нас задумка следующая — максимально автоматизировать проверку финального испытания, чтобы до человеческого code review доходило уже действительно что-то более-менее рабочее.
Ограниченность подхода есть, он никогда не дотянет до обучения с наставником. Но, по крайней мере, в вёрстке можно какие-то навыки и без наставника отточить. А потом уже, если человек хочет заниматься серьезно, то подключать наставника за определённую плату. Благодаря тому, что всё по максимуму автоматизировано и время наставника тратится достаточно эффективно, стоимость будет не так высока.
Думаю, подобный подход можно и в программировании применять. Простые задания для всех, плюс более сложные задания-испытания с возможностью подключать наставника для ревью и консультаций для желающих.
Мы сейчас как раз будем тестировать подобный формат — интенсив. А потом, возможно, запустим индивидуальные программы в похожем формате.
он скромненько висит на странице курсов справа, чередуясь с баннером диджитале. Особо больше некуда вешать его. В интерфейс заданий не хотим, чтобы не отвлекал, мы там только короткие текстовые анонсы делаем.
Возможно, это связано с большим наплывом писем от нас на разные почтовые сервера. Мы используем отдельный сервис для отправки писем, настроили там хитрую валидацию и так далее, но всё равно письма попадают в спам. Напишите в личку ваш email, поищу письмо с кодом.
Про валидность думаем с самого начала. Но есть загвоздка: пока не нашли инструмент для быстрой валидации кода, тот же W3C Validator явно не выдержит такого количества проверок. Если подскажете, что можно использовать, будем очень благодарны.
Каким еще задачам могут учить лабораторные по HTML+CSS? Если отыскать такие задачи, то набор испытаний можно будет расширить и сделать сравнение более точным.
— Создание веб-страниц с применением конструктора сайтов.
— Использование CSS-стилей.
— Вёрстка веб-страниц.
— Создание веб-страниц на основе шаблонов.
Для части студентов их заменили на HTML Academy — htmlacademy.ru/learn_map
В базовом курсе, который сейчас практически завершен реализуется компетенция «Верстать сайты среднего уровня сложности», подробнее она детализована вот здесь — htmlacademy.ru/learn_map
В массовых курсах сложно. В не массовых проще. Например, в нашем интенсиве используется как раз проектный метод: на протяжении всего интенсива ученики с нуля верстают несколько достаточно сложных проектов под руководством персонального наставника. Т.е. обучение полностью дистанционное — но есть персональный наставник/проверяющий, поэтому контроль достаточно хороший.
Что касается наших массовых курсов, то, честно говоря, трудно сказать как именно называются наши методы. Но это и не проблемный метод, и не совсем проектный подход. Скорее это интерактивное практико-ориентированное пошаговое обучение.
Ограниченность подхода есть, он никогда не дотянет до обучения с наставником. Но, по крайней мере, в вёрстке можно какие-то навыки и без наставника отточить. А потом уже, если человек хочет заниматься серьезно, то подключать наставника за определённую плату. Благодаря тому, что всё по максимуму автоматизировано и время наставника тратится достаточно эффективно, стоимость будет не так высока.
Думаю, подобный подход можно и в программировании применять. Простые задания для всех, плюс более сложные задания-испытания с возможностью подключать наставника для ревью и консультаций для желающих.
Мы сейчас как раз будем тестировать подобный формат — интенсив. А потом, возможно, запустим индивидуальные программы в похожем формате.