Профессор ложно обвиняет меня в списывании на уроке, который он не ведет, через два месяца после окончания курса. Какие меры предосторожности я должен принять?

Я домашний студент в США в средней государственной школе. Несмотря на мой плохой английский, это мой родной язык.

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

Этим летом я посещаю еще один курс, который ведет профессор X, который ясно дал понять, что считает меня идиотом. Профессор X также является одним из сопредседателей моей программы, но не заведующим кафедрой.

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

На этой неделе я узнал, что профессор X начинает формальный дисциплинарный процесс в университете против меня.

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

Хотя я думаю, что это, скорее всего, пройдет и не приведет к каким-либо проблемам для меня, какие меры предосторожности я должен принять на всякий случай?

Уточнение/обновления:

  • Профессор X никогда не критиковал мои навыки программирования, только мою способность пройти курс веб-разработки на основе моего вопроса о проведении презентаций.
  • Я не могу отказаться от курса, так как он истек. Но несмотря ни на что, профессор Х — один из трех профессоров, преподающих этот курс, а двое других, кажется, до сих пор высоко ценят меня, так что я меньше беспокоюсь об оценках.
Как вы узнали, что там начался формальный дисциплинарный процесс? Он сказал тебе? С вами связывался ваш университет?
Ответы в комментариях и сторонние обсуждения перенесены в чат . Пожалуйста, прочтите этот FAQ , прежде чем оставлять еще один комментарий.
Итак ... вопрос, который вы задали, который вызвал это, был о ваших навыках презентации? У меня большие проблемы с пониманием того, как можно обмануть презентацию (в отличие от подготовки к презентации или представляемой работы). Если вы притворяетесь хорошим докладчиком достаточно хорошо, чтобы провести хорошую презентацию, это не мошенничество, а просто хороший докладчик. Это все равно, что «обмануть» получение Оскара за лучшую мужскую роль, притворяясь, что играет действительно хорошо в своем фильме.
За всю мою карьеру было несколько случаев, когда студент чрезмерно истолковывал мой простой вопрос или комментарий как личную атаку. Возможно, стоит подтвердить, что профессор имел в виду именно так, как вы это поняли. Маловероятно, что вы ошибаетесь, если речь идет о дисциплинарных взысканиях, но похоже, что у этой истории есть и другая сторона.

Ответы (7)

@JeffE рекомендует в комментарии:

Обсудите свою ситуацию с заведующим кафедрой и вашим предыдущим инструктором и тщательно документируйте все .

На всякий случай, если это тоже неясно, задокументируйте свою версию разговора, который у вас был с ним. Как можно быстрее и как можно дословно.
За несколько долларов (или меньше) вы можете заверить его у нотариуса. Это доказывает (подпись нотариуса и дата), когда вы подписали его у нотариуса. Чем ближе нотариальное заверение к дате разговора, тем лучше. Держите его, пока он вам не понадобится. Если он скажет, что вы что-то сказали, вы можете предъявить стенограмму, показывающую, что на (более раннюю дату) вы этого не сделали.
Нотариальное заверение только подтверждает подлинность подписи на документе. Это не имеет значения для содержания документа, т.е. это все равно будет чье-то воспоминание о событиях, а не правдивая расшифровка разговора.
Профессору будет очень трудно доказать, что вы жульничали в классе, который он не вел, при условии, что у вас есть документы. Одним словом, победит самый подготовленный. Если он утверждает, что «вы должны были знать / сказать мне», вы возражаете, что «в пылу его агрессивности со мной я не мог подобрать нужных слов под таким давлением, но вот достаточное доказательство того, что я сделал то, что хотел». делал." Если вы чувствуете, что можете сделать это, не ослабляя своего кейса, то предложите устно ответить на вопросы или описать трудности выполнения задания и то, как вы их преодолели.

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

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

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

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

Я бы настоятельно посоветовал вам не следовать совету, данному в ответе Майкла Кея. Вы, очевидно, не должны признавать, что вы не владеете таким-то и таким-то фундаментальным понятием или что вам «повезло» при кодировании вашего веб-приложения. Это может только навредить вам и вызвать сомнения в ваших способностях. Вы сдали свою работу, нет никаких вещественных доказательств того, что вы списывали, и вы получили за нее пятерку: это означает, что ваш преподаватель считает, что вы действительно освоили то, что требовалось для класса. Придерживайтесь этого.

Университетские разбирательства также требуют более низкого стандарта доказательств, чем уголовный суд. Тем не менее, частного репозитория с естественными фиксациями, соответствующими продемонстрированному OP знанию кода при представлении в классе, должно быть более чем достаточно, чтобы доказать, что профессор X выдвигает крайне ложное обвинение. (По крайней мере, с технической точки зрения. Я не буду утверждать, что все способны понять техническое объяснение...)
Учтите также: в моем учебном заведении студенту прямо разрешено приводить адвоката для представления своих интересов на дисциплинарных слушаниях.
Если вы можете себе это позволить, вы можете дополнительно подумать о консультации с юристом, который мог бы написать хорошее письмо C&D в отношении акта клеветы со стороны профессора.
Я буду педантом: обычно человека обвиняют в преступлении и предъявляют иск за правонарушение .
Гражданских правонарушений больше, чем просто правонарушений :)
Поскольку вы, ребята, говорите об адвокатах ... может ли OP подать в суд на профессора X за все расходы, которые OP платит в его защиту от этого дисциплинарного взыскания, за ущерб, за преследование или что-то в этом роде? Спрашиваю, потому что не знаком с правовой системой США
Привлечение адвоката кажется ненужным расходом. Кроме того, в США «студенческий союз» часто означает здание, а не организацию.
«Внезапное совершение преступления» является терминологическим противоречием. На вас могут подать в суд по гражданскому делу или привлечь к ответственности за совершение преступления, что обычно относится к компетенции полиции или прокурора штата. Пожалуйста, уточните свой ответ.
@anonymousphysicist В США студенческий союз — это действительно организация. Одной из их обязанностей является управление зданием, которое называется студенческим союзом. Хотя вы правы в том, что студенческий союз не является профсоюзом.

Я действительно догадываюсь, поэтому я могу быть совершенно неверным, но я предполагаю, что вы написали код и заставили его работать, несмотря на то, что не понимаете какой-то фундаментальной концепции ПОЧЕМУ это работает; и профессор, обладающий более теоретическим складом ума, чем ваш, не может представить себе возможность того, что люди могут заставить работать код, не понимая теории.

Это помогло бы точно знать, в чем был вопрос.

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

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

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

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

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

Скорее всего, конечным результатом будет ущерб репутации профессора X, если она у него есть.

Интересный взгляд, однако вы могли бы что-то добавить к своему ответу, исходя из вашей гипотезы о конфликтах между профессорами. Например, ОП может обсудить с ним мотив профессора X и в конечном итоге позволить этому профессору подумать, является ли это нападением на него.
@Walfrat Лучше держаться подальше от этого.
Затем вы можете добавить это к своему ответу что-то вроде «если то, что я сказал, правда, не вмешивайтесь в проблему между ними, просто докажите свою невиновность и двигайтесь дальше». Я думаю, это сделает его более полным.
Первое предложение, конечно, совершенно неверно. Журналы коммитов GitHub не доказывают, кто на самом деле написал код, который зарегистрировал OP.
@BenVoigt хорошо, если первоначальные коммиты не похожи ни на какой другой код студента и находятся в частном репозитории, контролируемом учетными данными доступа OP, можно с уверенностью предположить, что он был проверен OP. Профессор X делает впечатляющее шоу, полностью забыв о бритве Хэнлона (хотя я думаю, что «невинное невежество» здесь более уместно, чем «глупость» - дело в том, что ОП, скорее всего, пришел к правильному решению неожиданным образом, непреднамеренно в обход цель урока).
Кроме того, я даже рискну предположить, что профессор А мог бы присудить оценку «А» именно потому, что ОП нашел новый и уникальный подход к проблеме (что также предполагает собственную работу ОП, поскольку другой студент подделывает работу для них или позволяет OP для копирования, скорее всего, использовал бы подход «учебник»).
@DoktorJ: В таких проектах есть два основных направления мошенничества. Один копирует существующую работу. Другой вариант — нанять кого-то более опытного для написания проекта, и в этом случае организация коммитов с использованием учетной записи GitHub студента выполняется тривиально — автор-призрак генерирует пару ключей и отправляет открытый ключ студенту для добавления в список ключей SSH. Если под «новым и уникальным» вы на самом деле подразумеваете «не преподаваемое в классе», это согласуется либо с тем, что студент приходит с предыдущим опытом, но также согласуется с фантомным письмом.
@ДокторДж. Это хорошо сочетается с моим рефлекторным ответом, что профессор X, скорее всего, пытался украсть работу ОП.
@DoktorJ Коммиты могли быть сделаны другим студентом, который разбирается в этом вопросе, просто метки времени немного переместились в прошлое. ОП мог бы сказать ему и заплатить ему, узнав о расследовании.
Я бы, наверное, где-нибудь как можно скорее поставил метку времени моей последней фиксации, чтобы быть как можно более убедительным в том, что у меня слишком мало времени, чтобы осуществить это после того, как я узнал о расследовании.
@MadPhysicist Вы определенно не хотите делать какие-либо неподтвержденные заявления о X. Нанесение ущерба его карьере - это то, что не понравится ни ему, ни учреждению, которое будет выступать в качестве вашего судьи и присяжных. Доказать с помощью цифровых средств практически невозможно. Не связавшись напрямую с GitHub для ввода, вы не сможете полностью ничего доказать. Hanlons Razor здесь не применяется: помощь Google+ существует. Вам нужно будет убедиться, что вы полностью изучили и поняли свой код. Ваши показания будут иметь гораздо большее значение для исхода дела, чем ваши доказательства. Вы должны знать код вдоль и поперек.
@user1901982. Я абсолютно согласен. Мое предложение заключалось не в том, что я когда-либо выдвигаю такое неподдающееся проверке обвинение, а в том, чтобы просто осознавать возможность и действовать, чтобы сделать это невозможным, как вы предлагаете.
«не преподается в классе» также может означать «скопировано и вставлено из SO» ... проверка построчно на предмет возможного плагиата может стоить усилий, просто чтобы увидеть, мог ли профессор X найти совпадение (для примитивных утверждений это может быть смешным, но не в том случае, если это большие куски кода, которые идентичны). проблема с кодом в том, что едва ли можно избежать написания чего-то не слишком оригинального, если рассматривать его построчно; даже если ничего не скопировано, оно все равно может показаться похожим из-за этого факта.
@BenVoigt твоя теория неправдоподобна. Если вы будете действовать осторожно, вы не будете жульничать.
@AnonymousPhysicist: есть свидетельства того, что не все так думают: academia.stackexchange.com/q/86279/8705 academia.stackexchange.com/q/67568/8705 academia.stackexchange.com/q/72103/8705 academia.stackexchange.com /q/18157/8705
@AnonymousPhysicist Что делать, если кто-то тщательно жульничает?
Другая возможность: в основном это его код, но кто-то помог с одним аспектом (или, возможно, он нашел что-то в Интернете, что сделало это), и он не понимает код.
Журналы коммитов GitHub можно легко подделать. Вы даже можете загрузить поддельный журнал на GitHub.
@BenVoigt Вы правы, кто-то другой мог делать коммиты от имени автора, используя свою учетную запись. Что кто-то другой обычно не может сделать, так это вложить свои идеи в голову ученика или создать сюжетную линию, в которой части задания были легкими, какие вызвали у ученика проблемы и какие моменты «озарения» привели к решению. , описал по памяти. Если студент может описать, как он разработал решение, у него есть навыки для разработки решения, и вероятность того, что студент наймет другого, чтобы сделать то, что он может сделать, невелика.
@EdwinBuck: Да, устный экзамен по дизайну и структуре представленного кода будет гораздо более информативным, чем журналы git. Проблема в том, что лицо, требующее пересмотра, по-видимому, не имеет технических навыков для проведения или даже понимания такого экзамена.
@BenVoigt Если дело доходит до академического обзора, профессор, выдвигающий обвинение, не должен быть профессором, решающим, были ли ответы достаточными. Профессор, который преподавал в классе, был бы наиболее вероятным выбором. Помните, что этот профессор не участвовал в том, что произошло в классе, должно быть тривиально попросить квалифицированного (потому что он был учителем) профессора оценить ваши ответы.
@EdwinBuck: Действительно, надежная система академической этики доберется до сути этого, не полагаясь на авторство, найденное в истории Git.

Кроме других ответов,

документируйте каждое ваше взаимодействие с Prof X.

  • сведите общение к минимуму , ваши разговоры его ни в чем не убедят, и он будет искать способы уличить вас. Чем больше вы говорите, тем больше у вас возможностей высказаться (например, сказать ему, что вы получили пятерку по предмету, который вы не на 100% понимаете, с чего все началось)
  • общаться с Prof X по электронной почте, а не устно. Вероятно, это лучший способ вести учет того, кто что сказал.
  • записывайте свои устные разговоры после того, как они произошли (оставаясь фактическими)
  • записывайте лекции, многие приложения на вашем телефоне могут это делать.
  • убедитесь, что ничто из того, что вы отправляете для этого класса, не может быть заподозрено в плагиате

Кроме того, в отношении вашей успеваемости в целом, а не обвинений в другом классе

посмотреть на способы выйти из класса профессора X. Скорее всего, он не будет честным оценщиком.

  • Посмотрите, возможно ли пройти этот курс с другим профессором, либо поменяв раздел, либо пройдя его в другом университете и переведя кредит. Учитывая ваше имя пользователя и ваше упоминание о том, что в веб-курсе, который вы только что закончили, было 5 студентов, я полагаю, что это может быть невозможно ... но стоит изучить
  • Если курс не является обязательным условием для следующих курсов вашей программы (и если вы считаете, что инструктором в следующем году не будет профессор X), посмотрите на крайний срок, чтобы отказаться от курса и пройти его в будущем с другим профессором, который будет скорее всего будет к вам справедливее.

Если вы не можете найти способ выйти из класса профессора X, который не повлияет на ваш средний балл (например, отказ от курса после крайнего срока) или отсрочка выпуска (если это является обязательным условием), обязательно сделайте все возможное. быть «идеальным учеником».

На этой неделе я узнал, что профессор X начинает формальный дисциплинарный процесс в университете против меня.

Вас спросили в комментариях, как вас уведомили об этом, и я не увидел ответа.

Если вы не слышали об этом в каком-либо официальном качестве, я бы посоветовал вам

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

Причина, по которой я предлагаю это, заключается в том, что кажется, что вы что-то упускаете. Весьма маловероятно, что профессор X станет подавать иск о честности в отношении курса, который он не вел. Он вполне может подталкивать к этому другого профессора или даже подавать жалобу на ЛЕТНИЕ КУРСЫ, НА КОТОРЫХ ВЫ ПРОХОДИТЕ СЕЙЧАС. твой собственный.

Когда (и если!!!) вы получите уведомление об обвинении в академической нечестности, вам будет представлено то, что обосновывает обвинение. Отрицайте это и требуйте слушания. На слушании (при условии, что вы правы в том, что речь идет о более раннем курсе) объясните, что у вас неприятное недопонимание с X, что вы не знаете, о чем он говорит, и пройдите панель через вашу запись на github и покажите что ваш код проходит программу обнаружения плагиата (при условии, что это так). Стандарт использования таких досок обычно не вызывает необоснованных сомнений. Мои инструкции, работающие на такой доске, таковы: «на полпути плюс волосок» — поэтому, если программное обеспечение для обнаружения плагиата выявит проблему, существует высокая вероятность наказания — при условии, что правление даже выслушает дело одного профессора о классе другого профессора. .

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

Если вам будет представлен какой-либо результат обнаружения плагиата, который показывает скопированный код, и он действительно дойдет до слушания, вы, вероятно, будете признаны виновным. В этом случае вы можете отказаться от слушания и принять предложенное наказание, если сочтете его разумным. Похоже, у профессора X есть что-то против вас, и вы можете получить более справедливое наказание от комиссии по слушаниям.

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

Есть ли разумная проверка кода на плагиат? Обычно существует всего несколько распространенных способов выполнить что-то, поэтому код очень часто бывает похожим. Кроме того, копирование фрагментов кода обычно является частью работы, вы не должны писать каждую строку с нуля, если это явно не указано в задаче.
Код @Džuris мне не по душе, но некоторые бесплатные инструменты перечислены на elearningindustry.com/… . Также стоит прочитать любые заявления об академической честности в программах двух курсов, чтобы узнать, указали ли профессора, что допустимо, а что нет — хотя, вероятно, они этого не сделали.
Все они, кажется, для проверки текстов на естественном языке. Я нашел этот codequiry.com/code-plagiarism , но я бы не стал его использовать. Пример плагиата есть пример, который был бы разрешен в большинстве классов. Студенты не должны изобретать алгоритмы или новые соглашения... Плагиат в программировании подобен плагиату в математике - вы можете доказать это только в том случае, если кто-то скопировал ошибки.
@Džuris В программировании часто есть очень простой способ решения большинства проблем. Хорошая программа проверки на плагиат «кода» не будет обманута переименованием переменной или переименованием метода (и часто существуют общепринятые хорошие стандарты для создания таких имен). Из-за этого маловероятно, что содержимое будет варьироваться настолько, чтобы свести к минимуму ложные срабатывания. Вместо этого лучшим решением будет научить студентов часто коммитить свою работу, а затем сравнивать журналы коммитов друг с другом. Два студента редко прибывают по одному и тому же пути, и отсутствие рабочего журнала является ошибкой.
Я считаю, что наиболее распространенным детектором плагиата в коде является MOSS: theory.stanford.edu/~aiken/moss .

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