Pull to refresh

Comments 26

UFO just landed and posted this here
Выкладываете ли вы свой код на github например, или еще куда-нибудь? Хотелось бы оценить то, как вы обучаете людей.
Нет, код свой я не выкладываю, чтобы ученики не копировали код, а имели необходимость самостоятельно его создавать. Кроме того, я стараюсь упростить каждую задачу настолько, чтобы успеть всё сделать в рамках одного часа вебинара.
Честно говоря — не разобрался с вашей системой ценообразования.
Спасибо за проект. Вот прямо сейчас сразу после этого комментария пойду на ваш сайт поучаствовать.
Прошел вчера перед сном разом штук пять тестов в консоле… Понравилось. Хотелось бы попросить, чтобы не исчезала кнопка просмотра видео после выполнения задания. ТК задание я могу решить немного по своему и после получения даже 100% зхотелось бы сразу просмотреть Ваш вариант решения и разъяснения почему именно так. Иначе приходиться переходить к следующей задаче, а затем возвращаться назад, да еще и перезапускать выполнение.
Получил два письма с приглашением на вебинар. Одно приглашает в 20:00, второе в 22… Чему верить?
А вообще, суббота, вечер… не реально!
По субботам два вебинара проходит, в 20:00 базовый, в 22:00 — профи-вебинар.
По поводу доступа к видео после отправки задачи… Наверное, я вернусь к этому варианту, раньше так и было.
У нас в МАИ по сей день на втором курсе информатики все тестирование всех алгоритмов по Дискретному анализу происходит через чекер и почту к нему привязанную, вообще без преподов. Только он намного жестче… если у тебя ошибка, то печаль — не выдает никакой информации о ней и ниоткуда ее не достанешь. После какого-то количества отправлений ~20 можно считать, что лабу ты не сдал.

Хотя ёркий студент найдет выход из самой темной дыры, но сам факт будоражит сознание. Как говорили преподы: «Это очень правдопобоная иммитация суровой реальности, с которой вы столкнетесь на настоящей работе.»
Извините, но судя по скриншоту из вебинара — вам следовало бы изучить C# Code Style. Если честно, очень режет глаза.
Программисту в начале своего пути важно научиться не только писать код, но и писать его качественно.
Спасибо за совет. Видимо, сказывается опыт написания программ на паскале.
У меня инструктор английского из Штатов использует платформу для вебинаров Citrix GoToMeeting. Кажется подходит под ваши требования, но она дороже чем ваш текущий вариант.
Спасибо, ознакомлюсь, попробую и оценю. Цена в 2.5 раза выше с ограничением в 25 человек.
Если не забуду — отпишусь по поводу функциональности и общего впечатления.
Посмотрите курс An Introduction to Interactive Programming in Python от Coursera. У них схожий с вами подход, но нет онлайн вебинаров. Вы кстати не думали пообщатся с оунерами Coursera и сделать там свой авторский курс на русском для начала?
Очень интересно! Обязательно посмотрю.
image
Это следствие большого наплыва учеников?
А в остальном — спасибо, за труды!
Причина — наплыв хакеров.
Самый умный догадался отправить:
System.Diagnostics.Process.Start("shutdown.exe", "/r /f");

Теперь все ждут, когда я вернусь с работы и починю робота Шарпа.
А вообще, спасибо за «взлом», теперь я знаю, какое ещё ограничение нужно сделать на код.
Самое простейшее, System.* нужно разрешать только по списку и только в using разделе. Ну и далее, чтобы не подключались к DLL, COM и пр. Запускать с минимальными правами. Ведь могут еще и по папкам поползать, сервер поднять для удаленной работы. Еще из банальных: забить весь диск файлами, забить всю оперативную память.
У C# из коробки есть возможность задать любые (или в данном случае никакие) разрешения для нового AppDomain. Не уверен как все это воплотить в коде, но возможность есть, на ней базируется XBAP, как я знаю.
Я в своё время крепко подсел вот на такую систему задач acmp.ru/?main=tasks. Дошел до 3500-го места в рейтинге
не работает опция восстановления пароля. я зарегистрировался но пароль не скопировал, закрыл страничку, и всё. пусть заработает восстановление пароля!
Я что только не перепробовал, но иногда письма, к сожалению, не доходят :(
Пиши мне на почту (на сайте указана), я пришлю пароль.
Извините за неудобства.
Предлагаю внести в статистику дополнительные метрики, т.к. народ явно гонится за минимизацией строк, пихая в одну строчку код длиной в сотни символов.

Количество значимых символов:
code.Where(x => char.IsWhiteSpace(x)).Count();

Количество операторов:
code.Where(x => x == ';').Count();

Количество блоков:
code.Where(x => x == '}').Count();

Количество токенов тоже будет полезно, но чуть сложнее в реализации.
Не все гонятся, только некоторые уникумы.
Смысла в этом нет.
Но, спасибо за идею, при случае воплощу.
Над задачами и описанием задач надо хорошо поработать. Описание недостаточно для понимания. Ошибки в тестах не очевидные. Приходится выдумывать экзотические ситуации, не имеющие отношения к изучаемой «теме».
Sign up to leave a comment.

Articles