На моих курсах студенты работают над крупными текущими проектами, но каждую неделю представляют некоторые части, показывая свой прогресс. Вся работа выполняется за компьютером или столом.
В середине семестра я всегда получаю отчеты от студентов о технических сбоях, например:
Я хочу создать политику, которая не будет настолько жесткой, чтобы отвергать всех этих студентов. В то же время я беспокоюсь, что если я буду немного снисходителен, ученики начнут заявлять о проблемах каждый раз, когда забывают сделать домашнюю работу. Что такое хорошая политика, которая не является слишком жесткой, признает, что технические проблемы случаются, но которой нельзя слишком легко злоупотреблять?
Вы должны поступать с ними так же, как со студентами, которые утверждают, что потеряли нецифровую работу. Вот две причины:
На самом деле это ничем не отличается от случая, когда ученики жаловались, что «собака съела мою домашнюю работу». Как бумажные, так и цифровые форматы подвержены повреждению, потере или уничтожению.
Они не получат особых исключений от своего начальника, когда потеряют важные цифровые документы на реальной работе.
Мои студенты выполняют большую часть своей работы в цифровых форматах, и я никогда не делал особых исключений. Я полагаю, что сделал бы это при каких-то необычных обстоятельствах (скажем, университетский сервер, на котором им сказали хранить свои работы, был взломан).
Если вы хотите помочь им развить лучшие привычки цифровой работы, познакомьте их с резервным копированием, Dropbox и/или контролем версий. Но я не думаю, что это твоя работа.
Исходя из этого вопроса, а также исходя из ваших предыдущих вопросов (например, здесь , здесь или особенно здесь ), у меня сложилось впечатление, что ученики в вашей школе немного опережают учителей. Я много лет преподаю большие курсы бакалавриата (более 400 студентов) в государственном университете в Центральной Европе, и многие из проблем, с которыми вы часто сталкиваетесь, мне в значительной степени неизвестны. Например, я буквально помню один случай , когда один из моих многочисленных студентов заявил, что не может закончить свою домашнюю работу, потому что потерял данные из-за технической проблемы. Вы, с другой стороны, говорите, что это обычное явление.
Поскольку я не думаю, что ваши ученики по своей природе более склонны к потере данных не по своей вине, логический вывод состоит в том, что они (по крайней мере, в большинстве случаев) просто придумывают оправдания. Следовательно, вопрос заключается не в том, «как поступать со студентами, которые потеряли свою цифровую работу?» , а скорее «как поступать со студентами, которые утверждают, что потеряли свою цифровую работу?» .
Мой ответ на этот вопрос (и, кстати, и на другие ваши предыдущие вопросы) — относиться к своим ученикам как к взрослым. Помимо прочего, это означает, что они сами несут ответственность за любые технические проблемы со своей стороны, как настоящие, так и надуманные. Да, это будет означать, что иногда кто-то действительно невинно сталкивается с проблемой, но в университете предполагается, что взрослые должны решать проблемы самостоятельно. Для меня это большая часть учебного процесса в университете — нет подстраховки, которая ловит тебя, когда ты ведешь себя неразумно (и, да, неправильное резервное копирование домашней работы определенно попадает в эту категорию).
Итак, мои ответы на ваши проблемы были бы (сформулированы чуть более вежливо, но не менее прямо):
Удалена вся папка проекта.
Очень жаль. Сделайте это снова.
Переформатированный жесткий диск или модернизированная система без резервного копирования.
Очень жаль. Сделайте это снова.
Отправил компьютер на ремонт, не может работать над проектом, пока не вернется.
Воспользуйтесь одним из компьютеров в университетской лаборатории или одолжите компьютер у друга.
USB не размонтирован, файлы повреждены.
Очень жаль. Сделайте это снова.
(Кроме того, говоря как ученый-компьютерщик, это настолько маловероятно в современных файловых системах, что я был бы очень склонен думать, что вы мне лжете.)
Устройство, содержащее папку проекта, утеряно или украдено.
Восстановить из резервной копии. Если у вас нет резервной копии - очень плохо, сделайте это снова.
Несколько лет назад это были законные (хотя иногда и сомнительные) проблемы. Однако с появлением бесплатного и простого в использовании облачного хранилища нет причин, по которым кому-либо когда-либо придется снова терять данные.
У Dropox есть бесплатная учетная запись, которая предоставляет 2 ГБ хранилища, автоматически создает резервные копии в любое время, когда вы находитесь в сети, и дает возможность восстановить файлы и вернуться к предыдущим версиям файлов примерно через месяц. Поскольку он основан на облаке, его можно подключить к другому компьютеру, если один из них сломается или украден. Если ваши учащиеся не занимаются чем-то, требующим больших объемов данных, например искусством и дизайном, ограничение в 2 ГБ не должно быть проблемой.
Учитывая это, почему бы не настроить политику следующим образом:
В начале занятия скажите, что учащиеся, работающие в электронном виде, должны будут хранить хорошие резервные копии, чтобы «цифровая собака не могла съесть вашу домашнюю работу». Познакомьте класс с Dropbox в качестве рекомендуемого решения, но дайте им понять, что любое облачное резервное копирование подходит (существует также множество других доступных решений, но Dropbox в настоящее время является лучшим как для универсальной доступности, так и для простого пользовательского интерфейса).
Затем, в течение семестра, если кто-то приходит к вам с рассказом о горе, относитесь к этому так, как если бы вы не явились на викторину. Могут быть смягчающие обстоятельства, но они редки и, вероятно, сопровождаются эквивалентом справки от врача (например, отчет полиции кампуса об украденном имуществе).
Вы уже говорите своим ученикам:
отправлять некоторые части каждую неделю
Просто попросите их предоставить всю папку проекта (возможно, в zip-архиве). Если они потеряют свою работу, они всегда смогут вернуться к последней версии, которую они вам предоставили.
Преимущества этого:
Недостатки:
В качестве альтернативы вы можете потребовать, чтобы они использовали систему контроля версий, такую как git (существуют и другие системы контроля версий, но я никогда не сталкивался с причиной использовать их поверх git, кроме как «правила говорят, что мне не разрешено использовать git "). С инструментами с графическим интерфейсом, такими как GitExtensions и TortoiseGit, не говоря уже о многочисленных онлайн-учебниках, это очень легко понять даже для новичков. Настройте для них репозитории и сообщите, что они будут оцениваться за эту неделю по последнему коммиту до крайнего срока этой недели (также решает проблему «но вы посмотрели не на ту ветку» — если у них несколько веток, они могут убедиться, что их окончательный коммит относится к предпочтительной ветке). Преимущества перед методом «отправить всю папку»:
Недостатки:
Возможно, что вы могли бы сделать, это дать своим ученикам образованное справедливое предупреждение. Покажите им, как делать резервные копии! . Умение делать резервные копии данных, особенно для системного администрирования, является бесценным навыком и может сэкономить людям бесчисленные часы времени и нервов. Мой учитель ожидает, что мы будем регулярно делать резервные копии наших файлов из-за возможности потери данных, и, поскольку она рассказала нам, как это сделать (если вы не хотите делать архивы или архивы zip, вы можете использовать облачные сервисы, такие как Amazon или Dropbox для сохранения файлов), нет оправдания потере чего-либо. Студент CS должен быть достаточно компетентен, чтобы этого не произошло! . Откровенно говоря, любой студент CS должен знать и быть знакомым с
tar -cvf [file_name] [folder_name]
tar -xvf
Если вы предоставите им эти знания, что займет всего около часа, или даже предоставите раздаточный материал или веб-публикацию об этой проблеме и сообщите им, что потеря данных является обычным явлением и необходимо предпринять шаги для предотвращения этого, тогда они несут полную ответственность за любую случайную потерю данных. Кроме того, вы являетесь явным учителем и дали своему ученику бесценный урок по управлению данными и, возможно, навыкам работы с Linux/Unix/Windows, которых у него не было до встречи с вами. Конечно, это всего лишь предложения. Я действительно хотел бы, чтобы кто-нибудь научил меня, как сделать простой сценарий резервного копирования tarball в первый же день. Избавил бы меня от многих горя. Счастливого обучения! :)
Я тоже вел семестровые проекты, в основном с первокурсниками, и счел достаточным «строго» применять снисходительную политику поздней работы:
Я сообщаю студентам в начале семестра, что я не занимаюсь оценкой обоснованности их оправданий, а вместо этого имею щедрую, последовательно применяемую политику, которая позволит им восстановиться (через усердие), когда жизнь встанет на свои места. способ.
В результате черновая фаза задания — единственная, на которой они могут полностью потерять свою работу до того, как я, по крайней мере, получу резервную копию. На этом раннем этапе последствия потери данных не заключаются в невыполнении задания (если только они не пренебрегают важностью этапа черновика, которому я не сочувствую).
На практике я обнаружил, что политика имеет желаемые эффекты:
Я понимаю, что требуется философский сдвиг, чтобы отказаться от представления о том, что нам нужно отказаться от поздней работы. Я также понимаю, что этот ответ в основном представляет собой просто вариацию текущего самого популярного ответа без специальной политики, но реализация достаточно отличается, и я подумал, что это может помочь вам подойти к проблеме с других сторон.
Возможно, Бену просто не повезло, что он столкнулся с большим количеством студентов с проблемами академической честности, чем многие из нас. Разумный компромисс состоит в том, чтобы сказать классу, что некоторые «оправдания» непредоставления работы на самом деле не выдерживают критики, а другие потребуют каких-то фактических доказательств или правильно оформленного описания того, что пошло не так.
Независимо от вашего прогноза, все идет не так, я был вовлечен во многие случаи сбоя USB-накопителей, и даже самые надежные инструменты для судебной экспертизы и восстановления данных не могли восстановить данные. Это особенно важно, если привод страдает от определенных типов электрических повреждений. Тем не менее, я согласен с тем, что студенты компьютерных наук должны по крайней мере иметь хорошую практику в плане управления данными, резервного копирования и непрерывности.
Однако действительно ли они уже взрослые? Конечно, нет! Все заявления о том, что они взрослые и теперь им нужно учиться быть взрослыми. Прислушайтесь к себе, пожалуйста - они пробудут на посту несколько лет, прежде чем станут более взрослыми и начнут брать на себя реальную ответственность за свои действия. Я обучаю новых сотрудников ежемесячно, и главное, чтобы они могли затенить кого-то с хорошими техническими навыками и добросовестностью, им нужно «учиться», чтобы стать профессионалами, и, таким образом, развивать навыки, которые мы ожидаем от профессионального практикующего (наша область IT Security) - они, конечно, не все готовы, когда они прибывают из университета, чтобы принимать обоснованные деловые (или во многих случаях технические) решения.
Нет ничего плохого в том, чтобы показать им хорошие методы управления данными, и на самом деле я бы сказал, что как практикующий специалист с более чем 20-летним стажем необходимо показать им принципы управления данными. Одно решение не подходит всем, некоторые организации, занимающиеся ИТ-безопасностью, предпочитают, чтобы их сотрудники не пользовались услугами Dropbox (по различным причинам безопасности и неразглашения), однако в качестве базового средства резервного копирования и хранилища данных он идеально подходит для студентов. Мы обучаем всех наших сотрудников управлению данными, так почему бы вам не обучить студентов?
Мне понравилось, что Джошуа нашел время, чтобы показать, как использовать команду tar (и извлечение из файла tar) в Linux. Чтобы поддержать это, есть отличный (хотя, возможно, довольно предвзятый Unix) учебник по адресу: http://www.ee.surrey.ac.uk/Teaching/Unix/ , который охватывает (базовое) использование tar, gunzip и Честно говоря, это очень хорошее введение в Unix. Большая часть этого будет работать и в Linux, за исключением странного использования, и, конечно, побочные эффекты могут отличаться. Поэтому, даже если вам не хватает опыта, это, скорее всего, недостаточное оправдание, чтобы не давать какие-либо рекомендации. Это руководство может заключаться в том, чтобы просто использовать подходящий ресурс, который дает навыки или знания, и это то, что делает хороший учитель - вы не можете быть великим во всем (и оставаться скромным и уравновешенным человеком).
+1
для Нет ничего плохого в том, чтобы показать им хорошие методы управления [...]Я не работаю в академических кругах, но много раз сталкивался с почти одинаковыми проблемами в качестве владельца бизнеса.
Основная проблема заключается в том, что:
Я всегда решаю эту проблему, используя ту или иную форму этого базового шаблона: - Будьте снисходительны к первому нарушению - Будьте строги к будущим нарушениям - Не "судите" качество оправданий.
Например, вот что я мог бы сделать в вашем случае:
Что действительно хорошо в этом типе политики, так это то, что вам не нужно быть арбитром в том, у кого есть «хорошее» оправдание. У людей всегда есть хорошее оправдание, особенно у людей, которые обманывают вас и систему. Вы можете последовательно выполнять эту политику одинаково для всех учащихся. Это позволит «невинным» ученикам всегда добиваться успеха. Это позволит «игрокам» добиться успеха, если они в целом серьезно относятся к учебе. И вы сможете завалить неспособных студентов, даже не выслушивая их причины невыполнения задания, потому что вы ведь уже дали им два шанса и по статистике крайне маловероятно, что у них было три законных "чрезвычайных ситуации" в одном семестр.
Ну, говоря как человек, который до недавнего времени был студентом и тем, кто не любит, когда все бездельники выходят, но, с другой стороны, у меня и раньше были технические проблемы.
Я бы сказал: 1. DropBox, AeroFS, Google Drive и т. д. всем друг 2. CrashPlan и Time Machine тоже всем друг.
С этими двумя большинство оправданий исчезнет. Если вы вводите их, а ученикам лень их использовать, то я не вижу особой необходимости их жалеть.
Однажды, когда я учился в школе, у меня украли ноутбук, и я потерял все данные на нем, главным образом потому, что ему было меньше месяца, поэтому он не был включен в мою ежемесячную резервную копию (и такие вещи, как DropBox, не существуют в то время еще).
С другой стороны, у меня был Macbook с умирающим жестким диском, который случайным образом повреждал файлы и/или отказывался загружаться, пока я был в середине своей программы MBA. Я бы переустановил Mac OS, и она работала бы еще неделю или около того, пока снова не взорвалась. С DropBox и Google Drive это было скорее неприятностью, чем катастрофой.
Вы также можете сообщить своим ученикам, что: a. Вы не рекомендуете менять или обновлять их компьютеры во время проекта b. Вы не рекомендуете обновлять их ОС во время проекта c. Вы не рекомендуете им использовать бета-версию ОС или менять ОС во время проекта. д. Им следует быть осторожными с тем, что они устанавливают на свои компьютеры.
т.е. компьютер должен быть инструментом для выполнения их работы, а не чем-то, с чем можно играть и что-то ломать.
Ответы, предлагающие использовать CVS и т. д., немного глупы, если только студенты не изучают информатику. Инструменты контроля версий предлагают меньше преимуществ при работе с двоичными файлами, а кривая обучения более крутая.
Используйте Гит!! Почему? И на ваш, и на мой вопрос ответ один: «Вы должны ставить неудовлетворительные оценки за непредоставление заданий». Git настолько прагматичен, что его использование решит вашу дилемму и предоставит студентам практический опыт работы с вездесущей технологией!
Git — это платформа управления исходным кодом, которая функционирует как репозиторий для безопасного хранения всех версий кода. При этом git позволяет безопасно объединять независимые совместные усилия в ветки, каждая из которых несет вместе с собой требуемое сообщение и точную разницу кода между коммитами.
Конечно, у тех, кто усердно проводит время на свежем воздухе, например, у ваших студентов, изучающих информатику, работающих в автономном режиме в дикой местности, неизбежно в конце концов будет съеден их ноутбук медведем, а их цифровая работа для класса будет простыми свободными радикалами в дикой природе.
В то время как тщательный осмотр своих потертостей и изодранной одежды может многое рассказать о дикой медведице и правде, эмоциональный аудит репозитория Git в вашем классе может на самом деле сделать гораздо более практическую работу. Честные усилия, предпринятые на протяжении всего курса, будут сиять ярче, чем его загорелые царапины, а пустой репозиторий, несомненно, развеет ваши опасения по поводу отсутствия снисхождения.
Использование Git — замечательная часть процесса разработки программного обеспечения. На самом деле, использование git в качестве центрального репозитория цифровой работы обеспечивает блестящую совместную работу студентов. Возможно, тестом было бы случайное распределение API среди студентов и задание написать код для его реализации. Вы можете не разглашать функцию собранного кода до следующего дня, когда вы сможете собрать его воедино!
История несколько лет назад: у меня отказал ssd, и на той же неделе был арестован некий человек с определенным файлообменником с отключением файловых серверов. К счастью, я только недавно перешел в облако, и у меня все еще был внешний жесткий диск с резервной копией двухнедельной давности.
Мой учитель дал немного свободы действий, предупредил меня об использовании сомнительных хостеров и дал мне недельный период продления. Я бы посоветовал придерживаться строгой позиции, за исключением случаев, когда их служба резервного копирования законно скомпрометирована. Это может случиться даже с крупным сервисом.
Я предполагаю, что у более законного файлообменника не было бы этой проблемы, но в конечном счете она все еще находится вне вашего контроля. Теперь я использую комбинацию внешнего жесткого диска (или двух, в зависимости) с Google Диском и OneDrive для удобной передачи файлов на телефон и планшет, а также для дополнительной резервной копии.
Один из профессоров цифровых медиа установил правила (это было еще в 2004 году или около того), в соответствии с которыми он мог принять «мои файлы были потеряны». Вам нужно было иметь три разных резервных копии в трех разных местах. Например, физически в вашем доме, физически в кампусе на переносном диске и в сети на хранилище кампуса, все из которых волшебным образом потеряли файлы в одно и то же время. Обратите внимание, что хранилище кампуса, как и многие современные облачные резервные копии, теоретически может восстановить удаленные файлы (хотя сомнительно, что они будут тратить время на потерянную работу студента).
Поскольку вероятность того, что все резервные копии будут потеряны одновременно, практически равна нулю, он смог
Судя по звуку, задание подается понемногу, в течение многих недель. В этом случае учащиеся могут сохранить свои предыдущие еженедельные оценки, но потерять баллы за самую последнюю итерацию.
Скажем, это вопрос 10% в неделю в течение десяти недель. Студент успешно подал пять заявок, заработав до 50% за эти недели. На 6 неделе файлы теряются. Студент получает 0 (из 10) за неделю 6.
Будем надеяться, что к 7-й неделе файл будет пересоздан. Если нет, то еще 0 на 7-й неделе и т. д. до конца курса.
По сути, студент получает баллы на постоянной основе за успешные ранние заявки и теряет баллы за каждую неделю «неудачи».
В дополнение к комментариям @DavidRicherby: последние пару лет, когда я работал в Плимутском университете, университет предоставлял каждому студенту огромный объем дискового пространства в учетной записи OneDrive для бизнеса с полностью автоматическим резервным копированием и контролем версий. Если вы беспокоитесь о последствиях для конфиденциальности и безопасности, связанных с привлечением стороннего поставщика облачных хранилищ, я полагаю, что за счет некоторых усилий по настройке вы могли бы добиться того же с сервером git, управляемым университетом.
Том Ау
Т. Веррон
суперлучший
Капитан Эмакс
Василий Старинкевич
Аарон Джон Сабу