Нет, код свой я не выкладываю, чтобы ученики не копировали код, а имели необходимость самостоятельно его создавать. Кроме того, я стараюсь упростить каждую задачу настолько, чтобы успеть всё сделать в рамках одного часа вебинара.
Прошел вчера перед сном разом штук пять тестов в консоле… Понравилось. Хотелось бы попросить, чтобы не исчезала кнопка просмотра видео после выполнения задания. ТК задание я могу решить немного по своему и после получения даже 100% зхотелось бы сразу просмотреть Ваш вариант решения и разъяснения почему именно так. Иначе приходиться переходить к следующей задаче, а затем возвращаться назад, да еще и перезапускать выполнение.
По субботам два вебинара проходит, в 20:00 базовый, в 22:00 — профи-вебинар.
По поводу доступа к видео после отправки задачи… Наверное, я вернусь к этому варианту, раньше так и было.
У нас в МАИ по сей день на втором курсе информатики все тестирование всех алгоритмов по Дискретному анализу происходит через чекер и почту к нему привязанную, вообще без преподов. Только он намного жестче… если у тебя ошибка, то печаль — не выдает никакой информации о ней и ниоткуда ее не достанешь. После какого-то количества отправлений ~20 можно считать, что лабу ты не сдал.
Хотя ёркий студент найдет выход из самой темной дыры, но сам факт будоражит сознание. Как говорили преподы: «Это очень правдопобоная иммитация суровой реальности, с которой вы столкнетесь на настоящей работе.»
Извините, но судя по скриншоту из вебинара — вам следовало бы изучить C# Code Style. Если честно, очень режет глаза.
Программисту в начале своего пути важно научиться не только писать код, но и писать его качественно.
У меня инструктор английского из Штатов использует платформу для вебинаров Citrix GoToMeeting. Кажется подходит под ваши требования, но она дороже чем ваш текущий вариант.
Спасибо, ознакомлюсь, попробую и оценю. Цена в 2.5 раза выше с ограничением в 25 человек.
Если не забуду — отпишусь по поводу функциональности и общего впечатления.
Посмотрите курс An Introduction to Interactive Programming in Python от Coursera. У них схожий с вами подход, но нет онлайн вебинаров. Вы кстати не думали пообщатся с оунерами Coursera и сделать там свой авторский курс на русском для начала?
Теперь все ждут, когда я вернусь с работы и починю робота Шарпа.
А вообще, спасибо за «взлом», теперь я знаю, какое ещё ограничение нужно сделать на код.
Самое простейшее, System.* нужно разрешать только по списку и только в using разделе. Ну и далее, чтобы не подключались к DLL, COM и пр. Запускать с минимальными правами. Ведь могут еще и по папкам поползать, сервер поднять для удаленной работы. Еще из банальных: забить весь диск файлами, забить всю оперативную память.
У C# из коробки есть возможность задать любые (или в данном случае никакие) разрешения для нового AppDomain. Не уверен как все это воплотить в коде, но возможность есть, на ней базируется XBAP, как я знаю.
Я что только не перепробовал, но иногда письма, к сожалению, не доходят :(
Пиши мне на почту (на сайте указана), я пришлю пароль.
Извините за неудобства.
Над задачами и описанием задач надо хорошо поработать. Описание недостаточно для понимания. Ошибки в тестах не очевидные. Приходится выдумывать экзотические ситуации, не имеющие отношения к изучаемой «теме».
Как я создавал методику изучения C#