Как быть со студентами, которые теряют свою цифровую работу?

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

В середине семестра я всегда получаю отчеты от студентов о технических сбоях, например:

  • Удалена вся папка проекта.
  • Переформатированный жесткий диск или модернизированная система без резервного копирования.
  • Отправил компьютер на ремонт, не может работать над проектом, пока не вернется.
  • USB не размонтирован, файлы повреждены.
  • Устройство, содержащее папку проекта, утеряно или украдено.

Я хочу создать политику, которая не будет настолько жесткой, чтобы отвергать всех этих студентов. В то же время я беспокоюсь, что если я буду немного снисходителен, ученики начнут заявлять о проблемах каждый раз, когда забывают сделать домашнюю работу. Что такое хорошая политика, которая не является слишком жесткой, признает, что технические проблемы случаются, но которой нельзя слишком легко злоупотреблять?

«Собака съела мою (цифровую) домашнюю работу».
"Компьютер отправлен на ремонт, не может работать над проектом, пока не вернется." Есть ли у них доступ к компьютерам в школе? Все остальные моменты можно смягчить регулярными бэкапами, но если у вас нет компьютера, вы не сможете работать, даже если файлы в безопасности...
Был ли у вас когда-нибудь хоть один такой случай, когда студент явно не оправдывался?
@TomAu Нет, оправданием должно быть то, что «кошка» съела мою домашнюю работу. В Unix нет «собаки», но «кошка» перезапишет все, к чему вы ее подключите ;-)
Попросите каждого ученика опубликовать программное обеспечение для домашних заданий на github.com с лицензией с открытым исходным кодом.
@BasileStarynkevitch имеет смысл ... Я даже храню свои документы, фотографии и учебные материалы на GitHub после того, как у меня действительно был плохой опыт с разделами exFAT ...

Ответы (14)

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

  1. На самом деле это ничем не отличается от случая, когда ученики жаловались, что «собака съела мою домашнюю работу». Как бумажные, так и цифровые форматы подвержены повреждению, потере или уничтожению.

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

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

Если вы хотите помочь им развить лучшие привычки цифровой работы, познакомьте их с резервным копированием, Dropbox и/или контролем версий. Но я не думаю, что это твоя работа.

+1, особенно за то, что заметил, что это ничем не отличается от оправдания «собака съела мою домашнюю работу»
Я ожидаю, что работодатель предоставит резервное хранилище для любых данных, которые его сотрудники должны создавать и хранить для выполнения своей работы. Если университет предоставляет резервное хранилище для проектной работы студентов, нет оправдания для студентов, теряющих данные из-за отсутствия резервных копий. Но если университет не предоставляет резервное хранилище, то аргумент «Это как работа» неискренний.
@DavidRicherby: Школа не является работодателем, и учащиеся обычно выполняют свою работу на своих собственных машинах, а не на машинах школы.
@BenCrowell Тогда неуместно говорить: «Ну, работодатель не станет вас расслаблять, если вы потеряете работу, и мы тоже», поскольку работодатель примет меры, чтобы их сотрудники не потеряли данные, тогда как университет Не делаешь этого для своих учеников. Вы не можете заявлять, что у студента те же обязанности, что и у работника, если вы также не оказываете ему такой же уровень поддержки, какой получил бы сотрудник.
Такое бывает! В моем старшекурснике я должен был найти компьютер, который мог бы прочитать мое HW с дискеты, потому что ни один компьютер в кабинете профессора не мог.
@DavidRicherby: Не все работодатели обеспечивают автоматическое резервное копирование для всего (на самом деле, даже если они предоставляют резервные копии, это обычно только для некоторых сетевых дисков и важных областей проекта, а не для ваших локальных «Моих документов»), и даже если они сделали это, это не распространяется на документы. вы оставили открытым в Word в течение пяти дней без сохранения. Здесь еще много возможностей для сравнения.
SVN/Git — ваш друг. Больше никогда не жалуйтесь на потерянные копии или непреднамеренно удаленные документы.
@DavidRicherby: Вы не можете заявлять, что у студента те же обязанности, что и у сотрудника, если вы также не оказываете ему такой же уровень поддержки, который получил бы сотрудник. Я не могу говорить за Дэвида Кетчесона, но я не так понимаю его аргументы. Я бы сказал, что в мире работы люди должны вести себя как ответственные взрослые. Студенты колледжа — взрослые люди, и от них следует ожидать ответственного поведения взрослых. Ответственные взрослые либо делают резервную копию своих компьютерных файлов, либо признают, что это их вина, когда они теряют файл. Это здравый смысл.
@BenCrowell Вы упустили третий вариант: группа ответственных взрослых (скажем, компания или университетский факультет) собираются вместе и нанимают другого ответственного взрослого, который будет заботиться о них за их данные. Если мои данные исчезнут, это его вина.
@DavidRicherby: «поскольку работодатель примет меры для обеспечения того, чтобы их сотрудники не потеряли данные», - тогда сделайте работодателя клиентом , который ожидает, что их внештатный подрядчик (студент) сможет позаботиться о своих данных .
@Mast До тех пор, пока ваш сервер VC не выйдет из строя, и вы не сделаете резервную копию своей резервной копии.
Если это ничья работа, то, вероятно, ваша — учителя. Я трачу (впустую?) время, обучая их резервному копированию их работы.
@Lilienthal Значит, вы случайно удалили папку с домашними заданиями в тот же день, когда произошел сбой вашего VC? Я знаю, что это Мерфи , но для этого нужно быть глупым и невезучим.
@Mast Вы, вероятно, будете удивлены количеством людей, использующих локальный сервер VC на своей машине разработчика и считающих себя в безопасности от любых неудач.
Это увлекательный ответ на вопрос. Ответ, набравший наибольшее количество голосов, не затрагивает вопрос, кроме как косвенно, отвечая не создавать политику. Даже ответчик признает это в своем ответе («Я знаю, что это противоречит тому, что вы спросили»). Это захватывающий эффект неработающей демократической валидации. Затем я бы пришел к выводу, что в этом случае лучший ответ - второй по популярности ответ, поскольку он касается вопроса.
@Ootagu Надеюсь, автор вопроса решит это, приняв другой ответ.

Исходя из этого вопроса, а также исходя из ваших предыдущих вопросов (например, здесь , здесь или особенно здесь ), у меня сложилось впечатление, что ученики в вашей школе немного опережают учителей. Я много лет преподаю большие курсы бакалавриата (более 400 студентов) в государственном университете в Центральной Европе, и многие из проблем, с которыми вы часто сталкиваетесь, мне в значительной степени неизвестны. Например, я буквально помню один случай , когда один из моих многочисленных студентов заявил, что не может закончить свою домашнюю работу, потому что потерял данные из-за технической проблемы. Вы, с другой стороны, говорите, что это обычное явление.

Поскольку я не думаю, что ваши ученики по своей природе более склонны к потере данных не по своей вине, логический вывод состоит в том, что они (по крайней мере, в большинстве случаев) просто придумывают оправдания. Следовательно, вопрос заключается не в том, «как поступать со студентами, которые потеряли свою цифровую работу?» , а скорее «как поступать со студентами, которые утверждают, что потеряли свою цифровую работу?» .

Мой ответ на этот вопрос (и, кстати, и на другие ваши предыдущие вопросы) — относиться к своим ученикам как к взрослым. Помимо прочего, это означает, что они сами несут ответственность за любые технические проблемы со своей стороны, как настоящие, так и надуманные. Да, это будет означать, что иногда кто-то действительно невинно сталкивается с проблемой, но в университете предполагается, что взрослые должны решать проблемы самостоятельно. Для меня это большая часть учебного процесса в университете — нет подстраховки, которая ловит тебя, когда ты ведешь себя неразумно (и, да, неправильное резервное копирование домашней работы определенно попадает в эту категорию).

Итак, мои ответы на ваши проблемы были бы (сформулированы чуть более вежливо, но не менее прямо):

Удалена вся папка проекта.

Очень жаль. Сделайте это снова.

Переформатированный жесткий диск или модернизированная система без резервного копирования.

Очень жаль. Сделайте это снова.

Отправил компьютер на ремонт, не может работать над проектом, пока не вернется.

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

USB не размонтирован, файлы повреждены.

Очень жаль. Сделайте это снова.

(Кроме того, говоря как ученый-компьютерщик, это настолько маловероятно в современных файловых системах, что я был бы очень склонен думать, что вы мне лжете.)

Устройство, содержащее папку проекта, утеряно или украдено.

Восстановить из резервной копии. Если у вас нет резервной копии - очень плохо, сделайте это снова.

Re: Размонтирование USB-накопителя. Windows иногда «повреждает» файлы (или весь диск), но на самом деле большинство данных несложно спасти, поскольку доступно множество удобных программ для восстановления файлов, таких как Recuva.
+1 за «относитесь к своим ученикам как к взрослым». Они больше не в школе и не нуждаются в присмотре за ними.
Хотя я понимаю вашу точку зрения, во многих случаях «Очень плохо. Сделайте это снова». это нелепое предложение, если то, что было потеряно, составляет что-то между 9 месяцами и несколькими годами работы, как может быть большой проект. В этот момент это было бы фактически исключением студента.
@Vality Ну и что? Если студент не делает абсурдно тривиального шага по резервному копированию многомесячной работы, трудно понять, почему в этом есть чья-то вина, кроме его собственной.
@Vality Нет, в худшем случае студенту потребуется повторно пройти курс. Это вполне разумное следствие, на мой взгляд.
Не могу не согласиться. Студенты вузов по определению взрослые. Относитесь к ним как к таковым. Ожидайте поведения взрослых. Люди реагируют в соответствии с их обращением; правила должны быть четкими и применяться СПРАВЕДЛИВО. Потакание этим явно ложным утверждениям несправедливо по отношению к честным студентам.
@Superbest: дешевые USB-устройства на удивление легко взломать.
Мы также должны быть осторожны с широко распространенным мифом о том, что работодатели не допускают ошибок. На практике, чем важнее проект, тем обычно предоставляется больше свободы действий (частично из-за старшинства и власти соответствующего персонала); чем менее важно, тем меньше свободы действий предоставляется (частично из-за меньшей власти, которой обладает соответствующий персонал). Если вы посмотрите на ошибки, допущенные руководителем или уровнем ниже, то увидите, что им предоставляется огромная свобода действий, иногда даже хвалят за совершение ошибок.
@Ootagu Я не уверен, как это связано с моим ответом. Вы говорите, что студенты должны усвоить, что ошибки никогда не влекут за собой последствий, потому что есть шанс, что они сойдут им с рук позже на работе?
@Ootagu Кроме того, говоря о «широко распространенных мифах» - я думаю, что идея о том, что высокопоставленные руководители обычно не наказываются за ошибки, является одной из них. Честно говоря, как руководителю, как правило, гораздо легче получить увольнение, чем сохранить свою работу в течение длительного периода времени. Я думаю, похоже, что им все сойдет с рук, потому что то, что широкая публика может счесть «ошибкой», компания может полностью принять...
@xLeitix Нет, на самом деле я не думаю, что хорошо избегать неприятностей для любых людей, вовлеченных в данную рабочую ситуацию. Но я подвергаю сомнению часто цитируемый принцип действия-следствия, которому нас учат во всех учебных заведениях. В «реальном» мире происходит больше, и из-за этого студенты, по иронии судьбы, не готовы к реальному миру из-за того, что их не учат, как все действительно работает, из их так называемого «школьного образования». На самом деле это может помешать решению проблем и в некоторых случаях приводит к разочарованию.
@xLeitix ваш второй комментарий был очень показательным. Я не думал об этом.

Несколько лет назад это были законные (хотя иногда и сомнительные) проблемы. Однако с появлением бесплатного и простого в использовании облачного хранилища нет причин, по которым кому-либо когда-либо придется снова терять данные.

У Dropox есть бесплатная учетная запись, которая предоставляет 2 ГБ хранилища, автоматически создает резервные копии в любое время, когда вы находитесь в сети, и дает возможность восстановить файлы и вернуться к предыдущим версиям файлов примерно через месяц. Поскольку он основан на облаке, его можно подключить к другому компьютеру, если один из них сломается или украден. Если ваши учащиеся не занимаются чем-то, требующим больших объемов данных, например искусством и дизайном, ограничение в 2 ГБ не должно быть проблемой.

Учитывая это, почему бы не настроить политику следующим образом:

  • В начале занятия скажите, что учащиеся, работающие в электронном виде, должны будут хранить хорошие резервные копии, чтобы «цифровая собака не могла съесть вашу домашнюю работу». Познакомьте класс с Dropbox в качестве рекомендуемого решения, но дайте им понять, что любое облачное резервное копирование подходит (существует также множество других доступных решений, но Dropbox в настоящее время является лучшим как для универсальной доступности, так и для простого пользовательского интерфейса).

  • Затем, в течение семестра, если кто-то приходит к вам с рассказом о горе, относитесь к этому так, как если бы вы не явились на викторину. Могут быть смягчающие обстоятельства, но они редки и, вероятно, сопровождаются эквивалентом справки от врача (например, отчет полиции кампуса об украденном имуществе).

Однако Dropbox на самом деле не решает проблему, так как это не служба резервного копирования. Если студент (случайно или нет) удалит файл из своей папки Dropbox, он также будет удален из облака. Что действительно необходимо здесь, так это система контроля версий, такая как GitHub или BitBucket, обе из которых предлагают студенческие учетные записи.
Боюсь, что вы не правы. Dropbox предлагает возможность вернуться к предыдущим версиям и восстановить файлы, как я упоминал во втором абзаце своего ответа. Это было большим облегчением для меня в прошлом, когда постдок, который недавно присоединился к большому сотрудничеству, случайно удалил данные за несколько лет. Мы восстановили его в течение пяти минут после обнаружения проблемы.
Ну, что вы знаете. Вы действительно можете получить историю за последние 30 дней для файла. Может быть, это новая функция, которая была добавлена ​​с тех пор, как я начал использовать Dropbox, или, может быть, я просто не обращал на это внимания. Спасибо! Тем не менее, я все еще думаю, что система контроля версий, вероятно, была бы лучше, по крайней мере, для долгосрочных проектов программирования, особенно групповых.
@jakebeal: К счастью, вы заметили в течение 30 дней. Контроль версий лучше.
Конечно, контроль версий лучше, если вы имеете дело с группами, которые могут с этим справиться. За эти годы я перешел от RCS к CVS, затем к SVN, затем к Mercurial (с git, когда принудительно). Однако, работая с менее разбирающимися в компьютерах студентами или сотрудниками, я обнаружил, что часто приходится идти на компромисс ради повышения удобства использования такого решения, как Dropbox.
Я не согласен с утверждением, что из всех вариантов Dropbox меняет правила игры. Я категорически возражаю против идеи просить студентов хранить какие-либо данные, связанные с учебой, у третьих лиц по соображениям конфиденциальности.
Не могли бы вы уточнить, чем, по вашему мнению, проблемы с конфиденциальностью для Dropbox отличаются от, скажем, собственных университетских серверов? Их политика конфиденциальности практически идентична политике любого ИТ-отдела университета. Короче говоря, я вижу, что есть только два варианта (если вы не имеете дело с очень продвинутыми студентами CS): 1) попросите своих студентов привлечь третью сторону (по их выбору, внутреннюю или внешнюю; Dropbox — это просто самая простая рекомендация на момент), или 2) следовать заведомо ненадежной стратегии резервного копирования «надейся и молись».
Частично согласен с @ORMapper. Мы должны обучать тому, как создавать резервные копии, но не поддерживать конкретные решения (в некоторых учреждениях одобрение Dropbox преподавателями будет неодобрительно или еще хуже). Внешний диск или собственный университетский сервер были бы в равной степени приемлемыми решениями; на самом деле, с точки зрения студента, система университета должна быть предпочтительнее, поскольку на местном ИТ-специалисте лежит бремя ответственности за предоставление надежных систем для их использования и (надеюсь) доступная для профессора контрольная цепочка / цепочка подотчетности в случае отказ или потеря данных.
@jakebeal: Информация о том, насколько хорошо тот или иной студент успевает в учебе, является частью личных данных, которыми обмениваются исключительно университет (так что данные об этом в их собственных системах в порядке) и студентом. Предоставление этих данных третьему лицу будет нарушением конфиденциальности, что может нарушить как правила конфиденциальности университета, так и местные законы, которым университет должен подчиняться. Проблема становится еще более серьезной, когда третье лицо связано нормами другого законодательства, где персональные данные могут быть менее защищены от внешнего, например, государственного доступа.
Во что бы то ни стало, конечно, соблюдайте местные законы и политику университета. Точно так же я согласен с тем, что если ИТ-персонал университета может предоставить приемлемое решение, это здорово и все упрощает. Реальность студенческих резервных копий, однако, такова, что они, вероятно, попадут в руки третьей стороны, не относящейся к университету, будь то Google, Dropbox, Apple, BitBucket и т. д. Вы можете порекомендовать одну из них или позволить студентам выбрать, но такова текущая природа технологий и рынка практически для всех, кроме сильных студентов CS.
@jakebeal: Моя точка зрения заключалась в том, что как сотрудник университета я бы не стал — даже неявно — просить студентов использовать такой сторонний сервис. Следовательно, доступность DropBox & Co. не имеет отношения к моим ожиданиям относительно надежности резервного копирования моих студентов.
Я хочу сказать, что если вы просите их сделать резервную копию, и вы явно не подталкиваете их к предоставленному университетом решению, вы неявно просите их использовать стороннюю службу. Что еще может использовать среднестатистический студент без компьютерных наук? iCloud, Office365, Abode Creative Cloud, Google Drive... многие компании предлагают своим ученикам комплексные решения для резервного копирования, и если вы не запретите им их использовать, они откроют свои данные этим компаниям.
С каких это пор в Dropbox есть «бесплатное хранилище объемом 2 ГБ»? Несколько месяцев назад кто-то попытался отправить мне небольшие файлы документов через общий доступ в Dropbox, и бесплатная учетная запись даже не смогла открыть документы размером в несколько МБ, которыми мне поделились. Мне сказали, что я могу пройти через кучу обручей, устанавливая программное обеспечение на свои компьютеры / мобильные устройства, чтобы разблокировать больше памяти, но в этот момент я просто ушел.
@R..: Dropbox имеет бесплатное хранилище объемом 2 ГБ, если вы установите его и создадите учетную запись, и это было сделано с момента запуска. Ясно, что он не смог доставить вам файлы из чужой учетной записи (по крайней мере, не смог сделать это до того, как вы потеряли терпение), но совместное использование файлов не имеет отношения к тому, кто использует его в качестве небольшой личной резервной копии.

Вы уже говорите своим ученикам:

отправлять некоторые части каждую неделю

Просто попросите их предоставить всю папку проекта (возможно, в zip-архиве). Если они потеряют свою работу, они всегда смогут вернуться к последней версии, которую они вам предоставили.

Преимущества этого:

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

Недостатки:

  • Если проекты очень большие, их может быть сложно отправить. Многие поставщики электронной почты имеют ограничения на размер вложений, а загрузка больших файлов требует времени. Хотя вы можете просто попросить студентов прислать вам ссылку на их DropBox.
  • Файлы занимают больше места на диске.
  • Существует некоторая задержка, связанная с восстановлением. Может пройти какое-то время, прежде чем вы (или ассистент) увидите запрос учащегося на последнюю версию. Если, как я подозреваю, это обычно бывает, у них есть привычка «терять» работу за несколько часов до крайнего срока, они могут написать вам по электронной почте, что потеряли свои данные в 3 часа ночи, и заявить, что они не смогли закончить работу в время, потому что вы не ответили достаточно быстро.

В качестве альтернативы вы можете потребовать, чтобы они использовали систему контроля версий, такую ​​как git (существуют и другие системы контроля версий, но я никогда не сталкивался с причиной использовать их поверх git, кроме как «правила говорят, что мне не разрешено использовать git "). С инструментами с графическим интерфейсом, такими как GitExtensions и TortoiseGit, не говоря уже о многочисленных онлайн-учебниках, это очень легко понять даже для новичков. Настройте для них репозитории и сообщите, что они будут оцениваться за эту неделю по последнему коммиту до крайнего срока этой недели (также решает проблему «но вы посмотрели не на ту ветку» — если у них несколько веток, они могут убедиться, что их окончательный коммит относится к предпочтительной ветке). Преимущества перед методом «отправить всю папку»:

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

Недостатки:

  • Студенты (и вы!) теперь должны изучить git (или любую другую систему, которую вы выберете). Хотя, возможно, «вам лучше пойти изучать git прямо сейчас, иначе вы провалите этот курс» — это неплохая вещь, которую студенты могут услышать на определенных этапах своего обучения.
  • Учащиеся могут попытаться получить от вас техническую поддержку для git или расстроиться, когда вы посоветуете им обратиться для этого в другое место (например, в stackoverflow).
  • Вы должны настроить репозиторий для их использования. Тем не менее, ИТ-отдел вашей школы, вероятно, сможет помочь с этим, и даже наихудший сценарий «настроить бесплатную учетную запись на BitBucker или github» не так уж и плох.
В целом я согласен с вашими утверждениями, хотя я бы возражал против того, чтобы предлагать студентам использовать внешние сервисы за пределами сферы контроля и законного диапазона как студентов, так и университета, таких как DropBox, BitBucket или Github (особенно если они являются единственными). способ делать вещи).
В частности, бесплатный аккаунт на GitHub делает весь проект общедоступным. Это не обязательно будет нормально все время.
@EP Бесплатные учетные записи студентов дают вам 5 частных репозиториев на GitHub.
Bitbucket предоставляет бесплатные учетные записи академическим пользователям . Возможно, они не так популярны, как Github, но я считаю, что они отлично работают. Я использовал его для своей диссертации. Срок действия Github истекает через два года , поэтому есть вероятность, что студенты уже использовали его. Кроме того, я был бы очень удивлен, если бы в университете не было доступной системы контроля версий, ни для всего курса, ни для репозиториев, которые студенты могут настроить индивидуально.
@DaoWen GitHub предоставил бесплатную конвертацию в Pro из-за пандемии. Разве это не лучше, чем студенческий аккаунт?

Возможно, что вы могли бы сделать, это дать своим ученикам образованное справедливое предупреждение. Покажите им, как делать резервные копии! . Умение делать резервные копии данных, особенно для системного администрирования, является бесценным навыком и может сэкономить людям бесчисленные часы времени и нервов. Мой учитель ожидает, что мы будем регулярно делать резервные копии наших файлов из-за возможности потери данных, и, поскольку она рассказала нам, как это сделать (если вы не хотите делать архивы или архивы zip, вы можете использовать облачные сервисы, такие как Amazon или Dropbox для сохранения файлов), нет оправдания потере чего-либо. Студент CS должен быть достаточно компетентен, чтобы этого не произошло! . Откровенно говоря, любой студент CS должен знать и быть знакомым с

  1. Как сделать резервную копию важных файлов в Linux или Unix с помощьюtar -cvf [file_name] [folder_name]
  2. Как извлечь с помощьюtar -xvf
  3. Как сделать резервную копию в Windows с помощью инструментов Windows © или просто сделать zip-файлы важных папок.
  4. Как использовать онлайн-сервисы, такие как Dropbox.
  5. Как написать сценарии оболочки для регулярного резервного копирования в Bash или, при использовании Windows, в файлы .bat.

Если вы предоставите им эти знания, что займет всего около часа, или даже предоставите раздаточный материал или веб-публикацию об этой проблеме и сообщите им, что потеря данных является обычным явлением и необходимо предпринять шаги для предотвращения этого, тогда они несут полную ответственность за любую случайную потерю данных. Кроме того, вы являетесь явным учителем и дали своему ученику бесценный урок по управлению данными и, возможно, навыкам работы с Linux/Unix/Windows, которых у него не было до встречи с вами. Конечно, это всего лишь предложения. Я действительно хотел бы, чтобы кто-нибудь научил меня, как сделать простой сценарий резервного копирования tarball в первый же день. Избавил бы меня от многих горя. Счастливого обучения! :)

В обязанности учителя не входит учить учеников завязывать шнурки, вытирать носы или делать подпорки. Любое время, потраченное на это, вычитается из образования.
Ну, я сомневаюсь, что с таким отношением ты будешь очень хорошим учителем, Бен. Некоторым студентам было бы полезно знать, как делать резервные копии. Это все, что я говорил. Я не думаю, что ваш ответ очень конструктивен, и, честно говоря, я думаю, что вы можете просто ожесточиться. Работа учителей состоит в том, чтобы просветить своих учеников и помочь им научиться делать резервные копии, что было бы полезным опытом и решением проблемы, с которой столкнулся плакат. Это страховой полис, который помогает ему и его ученикам.
Если вы тренер по гольфу и ваши ученики впервые сталкиваются с обувью для гольфа, то часть вашей работы — научить их завязывать шнурки.

Я тоже вел семестровые проекты, в основном с первокурсниками, и счел достаточным «строго» применять снисходительную политику поздней работы:

  1. Я всегда соглашаюсь работать допоздна до установленного буферного времени до выставления оценок
  2. Я назначаю один или несколько черновиков/предварительных работ (т. е. набросков, заметок, фактических черновиков) всех основных заданий на незначительную часть общей оценки за задание.
  3. за опоздание всегда взимается ежедневная уменьшающаяся неустойка, начиная с положенного времени, независимо от причины опоздания; У меня нет перед глазами формулы, но я думаю, что она колеблется от 15 до 2 баллов в день.

Я сообщаю студентам в начале семестра, что я не занимаюсь оценкой обоснованности их оправданий, а вместо этого имею щедрую, последовательно применяемую политику, которая позволит им восстановиться (через усердие), когда жизнь встанет на свои места. способ.

В результате черновая фаза задания — единственная, на которой они могут полностью потерять свою работу до того, как я, по крайней мере, получу резервную копию. На этом раннем этапе последствия потери данных не заключаются в невыполнении задания (если только они не пренебрегают важностью этапа черновика, которому я не сочувствую).

На практике я обнаружил, что политика имеет желаемые эффекты:

  • Мои неленивые ученики, у которых время от времени возникали жизненные или технические проблемы, смогли восстановиться с минимальным воздействием на итоговую оценку.
  • Мне не нужно тратить умственные усилия на то, чтобы чувствовать себя несправедливым, обсуждать, обманывают ли меня или манипулируют мной, или беспокоиться о том, что я предвзято оцениваю оправдания.
  • Бездельники, которых мы намереваемся наказать строгой политикой сроков, по-прежнему удивительно способны использовать щедрую политику, чтобы повеситься.
  • Студенты почти никогда полностью не списывают задание (или курс), потому что уменьшающийся штраф сохраняет достаточную ценность, чтобы всегда иметь смысл выполнять работу (разве не это настоящая цель?)
  • Я чувствую, что мои ученики усваивают более ценный жизненный урок о том, как выкопать-себя-из-дыры-своего-собственного-делания-путем-упорного-труда-догнать, а не альтернативные уроки о том, как сгореть от воспринимаемой несправедливости или как пожать плечами и никогда не завершать работу, потому что она больше не будет принята.

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

Возможно, Бену просто не повезло, что он столкнулся с большим количеством студентов с проблемами академической честности, чем многие из нас. Разумный компромисс состоит в том, чтобы сказать классу, что некоторые «оправдания» непредоставления работы на самом деле не выдерживают критики, а другие потребуют каких-то фактических доказательств или правильно оформленного описания того, что пошло не так.

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

Однако действительно ли они уже взрослые? Конечно, нет! Все заявления о том, что они взрослые и теперь им нужно учиться быть взрослыми. Прислушайтесь к себе, пожалуйста - они пробудут на посту несколько лет, прежде чем станут более взрослыми и начнут брать на себя реальную ответственность за свои действия. Я обучаю новых сотрудников ежемесячно, и главное, чтобы они могли затенить кого-то с хорошими техническими навыками и добросовестностью, им нужно «учиться», чтобы стать профессионалами, и, таким образом, развивать навыки, которые мы ожидаем от профессионального практикующего (наша область IT Security) - они, конечно, не все готовы, когда они прибывают из университета, чтобы принимать обоснованные деловые (или во многих случаях технические) решения.

Нет ничего плохого в том, чтобы показать им хорошие методы управления данными, и на самом деле я бы сказал, что как практикующий специалист с более чем 20-летним стажем необходимо показать им принципы управления данными. Одно решение не подходит всем, некоторые организации, занимающиеся ИТ-безопасностью, предпочитают, чтобы их сотрудники не пользовались услугами Dropbox (по различным причинам безопасности и неразглашения), однако в качестве базового средства резервного копирования и хранилища данных он идеально подходит для студентов. Мы обучаем всех наших сотрудников управлению данными, так почему бы вам не обучить студентов?

Мне понравилось, что Джошуа нашел время, чтобы показать, как использовать команду tar (и извлечение из файла tar) в Linux. Чтобы поддержать это, есть отличный (хотя, возможно, довольно предвзятый Unix) учебник по адресу: http://www.ee.surrey.ac.uk/Teaching/Unix/ , который охватывает (базовое) использование tar, gunzip и Честно говоря, это очень хорошее введение в Unix. Большая часть этого будет работать и в Linux, за исключением странного использования, и, конечно, побочные эффекты могут отличаться. Поэтому, даже если вам не хватает опыта, это, скорее всего, недостаточное оправдание, чтобы не давать какие-либо рекомендации. Это руководство может заключаться в том, чтобы просто использовать подходящий ресурс, который дает навыки или знания, и это то, что делает хороший учитель - вы не можете быть великим во всем (и оставаться скромным и уравновешенным человеком).

+1для Нет ничего плохого в том, чтобы показать им хорошие методы управления [...]
Однако действительно ли они уже взрослые? Конечно, нет! - [нужна цитата]
Однако действительно ли они уже взрослые? Конечно, нет! это не так, и они не будут, пока вы не относитесь к ним как к таковым! Все они знают, что жесткие диски время от времени выходят из строя, а USB-накопители теряются, и они должны принимать профилактические меры против этого. Однако часть вашей работы состоит в том, чтобы научить их делать это лучше всего. Возможно, я не способен принимать лучшие технические решения, но я знаю это и знаю, когда спросить старшего.

Я не работаю в академических кругах, но много раз сталкивался с почти одинаковыми проблемами в качестве владельца бизнеса.

Основная проблема заключается в том, что:

  • Вы не хотите, чтобы люди постоянно пользовались преимуществами системы
  • Но и с «невинными» людьми, попавшими в сложную ситуацию, тоже не хочется быть слишком суровым. (мы все время от времени не можем достичь ожидаемой цели из-за обстоятельств, не зависящих от нас)

Я всегда решаю эту проблему, используя ту или иную форму этого базового шаблона: - Будьте снисходительны к первому нарушению - Будьте строги к будущим нарушениям - Не "судите" качество оправданий.

Например, вот что я мог бы сделать в вашем случае:

  1. Имейте «известную» политику разрешения одного нарушения.
  2. Имейте «неизвестную» политику предоставления снисходительности в отношении второго нарушения. (Всегда проявляйте снисходительность, но не говорите людям, что сделаете это, пока они не окажутся в беде. Это поможет вам не подводить людей, которые приняли «страйк 1», хотя, вероятно, этого не следовало делать, но затем обнаружили у себя законную проблему позже)
  3. Не допускайте снисхождения к третьему проступку.

Что действительно хорошо в этом типе политики, так это то, что вам не нужно быть арбитром в том, у кого есть «хорошее» оправдание. У людей всегда есть хорошее оправдание, особенно у людей, которые обманывают вас и систему. Вы можете последовательно выполнять эту политику одинаково для всех учащихся. Это позволит «невинным» ученикам всегда добиваться успеха. Это позволит «игрокам» добиться успеха, если они в целом серьезно относятся к учебе. И вы сможете завалить неспособных студентов, даже не выслушивая их причины невыполнения задания, потому что вы ведь уже дали им два шанса и по статистике крайне маловероятно, что у них было три законных "чрезвычайных ситуации" в одном семестр.

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

Я бы сказал: 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 среди студентов и задание написать код для его реализации. Вы можете не разглашать функцию собранного кода до следующего дня, когда вы сможете собрать его воедино!

Это занимательно, но вряд ли ответ на вопрос "что делать со студентами, которые его потеряли?"
@Davidmh Вы абсолютно правы! Я изменил свой ответ соответственно.

История несколько лет назад: у меня отказал ssd, и на той же неделе был арестован некий человек с определенным файлообменником с отключением файловых серверов. К счастью, я только недавно перешел в облако, и у меня все еще был внешний жесткий диск с резервной копией двухнедельной давности.

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

Я предполагаю, что у более законного файлообменника не было бы этой проблемы, но в конечном счете она все еще находится вне вашего контроля. Теперь я использую комбинацию внешнего жесткого диска (или двух, в зависимости) с Google Диском и OneDrive для удобной передачи файлов на телефон и планшет, а также для дополнительной резервной копии.

Это никоим образом не является ответом на вопрос: «Какую правильную политику следует применять к учащимся, потерявшим цифровую работу?»
@ ff524 А как насчет среднего абзаца? Остальное может быть слишком много пуха, но я настаиваю на том, что ответ есть.
вы отредактировали это через минуту или две после первого сообщения? Я не помню, чтобы видел это, когда комментировал. Если вы отредактируете свой пост, я смогу отменить свой отрицательный голос.
@ ff524 Да, я понял, что забыл кое-что важное, поэтому быстро исправил это.

Один из профессоров цифровых медиа установил правила (это было еще в 2004 году или около того), в соответствии с которыми он мог принять «мои файлы были потеряны». Вам нужно было иметь три разных резервных копии в трех разных местах. Например, физически в вашем доме, физически в кампусе на переносном диске и в сети на хранилище кампуса, все из которых волшебным образом потеряли файлы в одно и то же время. Обратите внимание, что хранилище кампуса, как и многие современные облачные резервные копии, теоретически может восстановить удаленные файлы (хотя сомнительно, что они будут тратить время на потерянную работу студента).

Поскольку вероятность того, что все резервные копии будут потеряны одновременно, практически равна нулю, он смог

  1. Сделайте его политику не принимать «мои цифровые файлы исчезли» в качестве оправдания.
  2. Поощряйте лучше, чем хорошие стратегии резервного копирования.
  3. Дайте разумное исключение из политики (уменьшит количество жалоб), прекрасно зная, что никто не будет его использовать.

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

Скажем, это вопрос 10% в неделю в течение десяти недель. Студент успешно подал пять заявок, заработав до 50% за эти недели. На 6 неделе файлы теряются. Студент получает 0 (из 10) за неделю 6.

Будем надеяться, что к 7-й неделе файл будет пересоздан. Если нет, то еще 0 на 7-й неделе и т. д. до конца курса.

По сути, студент получает баллы на постоянной основе за успешные ранние заявки и теряет баллы за каждую неделю «неудачи».

В дополнение к комментариям @DavidRicherby: последние пару лет, когда я работал в Плимутском университете, университет предоставлял каждому студенту огромный объем дискового пространства в учетной записи OneDrive для бизнеса с полностью автоматическим резервным копированием и контролем версий. Если вы беспокоитесь о последствиях для конфиденциальности и безопасности, связанных с привлечением стороннего поставщика облачных хранилищ, я полагаю, что за счет некоторых усилий по настройке вы могли бы добиться того же с сервером git, управляемым университетом.