Должен ли я готовить новые домашние задания каждый год, 20% итоговой оценки приходится на домашнее задание?

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

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

Я считаю, что копирайтеры от копирования мало что выиграют, так как оценка за домашнее задание составляет всего 20% от итоговой оценки. Наоборот, они проиграют, так как будут менее подготовлены к экзамену, а это 80% от итоговой оценки. Я боюсь, что искушение скопировать навредит этим студентам. Так что, возможно, мне следует создать новые упражнения, чтобы избежать соблазна скопировать.

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

Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .
Я повторил курс программирования и обрадовался, что не пришлось все заново писать - у меня уже были свои решения и я их представил с небольшими изменениями или улучшениями. Я не думаю, что это плохо.
Вместо того, чтобы придумывать новые упражнения, просто сделайте их настолько сложными, чтобы ни один ученик не смог подготовить идеальное решение. Это, конечно, работает только для продвинутых курсов.
Просто предложение, вы всегда можете зайти на codegolf.stackexchange.com для вдохновения.
Будет ли лучше использовать время, чтобы опросить каждого учащегося об их решении одного упражнения? (Не говорите им, какое упражнение вы выберете.)
Я хотел бы указать на этот ответ на другой вопрос, не связанный с этим, о том, почему терпимость к обману - это плохая идея.
@AJFaraday большинство вопросов о кодовом гольфе решаются с помощью эзотерических языков игры в гольф, которые сильно отличаются от тех, которым учат в университетах.
@ErelSegal-Halevi Я говорил больше о проблемах, чем о решениях.

Ответы (16)

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

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

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

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

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

Делая домашние задания необязательными, вы облегчите себе работу, но не сделаете учащимся никакой пользы. Не поймите меня неправильно: это может быть вполне оправдано (ваше время, видимо, ограничено). Но чисто дидактически говоря, это плохой совет.
@KonradRudolph на самом деле моя работа такая же, так как я буду давать отзывы на все материалы (или это делают мои коллеги-студенты). А так как ученики не получают доступ к следующему учебному материалу, они вынуждены делать домашнюю работу... И я даже ограничиваю доступ в класс для людей, которые подготовили темы (то есть они сделали домашнее задание). На самом деле это работает лучше, чем в предыдущие годы, когда многие студенты «нашли вдохновение», потому что это было важно для прохождения курса.
@KonradRudolph: не могли бы вы объяснить, почему вы считаете, что делать домашнюю работу необязательной — это «чисто дидактически говоря» плохой совет?
@Matteo Потому что студенты в целом переутомлены (или чувствуют себя) и поэтому будут отказываться от дополнительной работы, где это возможно, даже если они интеллектуально знают, что это навредит им позже. Можно возразить, что это их собственная вина — и в какой-то степени это так! Но это не имеет значения, если целью является оптимизация обучения (надеюсь, это само собой разумеется). Более того, сделать что-то необязательным (несколько правильно) рассматривается как неявное одобрение этой стратегии. В конце концов, можно ожидать, что педагоги знают об этом.
@KonradRudolph: (полагаю, вы имели в виду «оптимизировать обучение»). Я не вижу, как заставление студентов чувствовать себя более переутомленными (по моему опыту, это не так, они просто плохо распоряжаются временем) поможет их благополучию и, следовательно, их обучению. Аргумент мне кажется слабым. Есть ли у вас какие-либо доказательства, подтверждающие утверждение о том, что обязательное выполнение домашних заданий приводит к лучшему (то есть более «оптимизированному») обучению?
@Matteo Я смотрю с точки зрения учителя, так что «учу». Точнее, вы стремитесь оптимизировать обучение как можно большему количеству студентов. — Вы правы в том, что тайм-менеджмент — часть(!) проблемы. Но я утверждаю, что ваша интуиция неверна. Это очень известная проблема. Но я признаю, что не могу привести какие-либо исследования по этому поводу наугад (но экспериментальные результаты из личных сообщений подтверждают это); к ней относились как к «основной истине», когда я был ассистентом преподавателя, а также в моем курсе обучения компьютерным наукам.
@KonradRudolph Основная истина имеет тенденцию не быть правдой, если у вас нет доказательств этого. То, что вы приняли это как истину, не означает, что это так, а если и так, то это может не иметь значимого влияния.
@joojaa Вот почему я упомянул доказательства неопубликованных испытаний. С этими данными могут быть проблемы (например, отсутствие надлежащего контроля), но это все же лучше, чем необоснованная интуиция, особенно если она противоречит установившемуся опыту педагогов (хотя и он может быть ошибочным).
@KonradRudolph, я не сомневаюсь, что это может быть правдой. Но это все еще совет от интернет-незнакомцев. Однако подход к ответу на самом деле не является необязательным как таковой. У него есть интересный способ поощрения прогресса, который может вызвать чувство выполненного долга, которое может компенсировать разницу.
Вы считаете "обязательный минимум упражнений" "обязательным домашним заданием"?
@Qsigma технически «нет», практически «да». Можно пройти курс без выполнения домашних заданий (например, если у вас есть опыт программирования благодаря предыдущей работе/образованию), но почти для всех студентов это обязательное домашнее задание.
Кстати: мы следим за успеваемостью учащихся и сравниваем результаты и прогресс с предыдущими курсами. Я надеюсь, что у нас будут какие-то доказательства после второго года нового формата курса (один год кажется статистически слабым).
@KonradRudolph Лучшее, чему я научился в университете, — это тайм-менеджмент. Обязательных домашних заданий не делал.
@BlueRaja-DannyPflughoeft Вы не прочитали всю историю: каждый ученик получает индивидуальную обратную связь по своей домашней работе. На самом деле, они могут даже внести изменения и снова получить обратную связь. Я обновил ответ, чтобы было понятно.
Кроме того, домашняя работа, которая должна быть оценена, должна быть сделана немного проще, чем то, что оптимально для хорошего упражнения для оптимальной отработки учебного материала.
+1 к @KonradRudolph ... людям часто нужна дополнительная мотивация, чтобы делать то, что, как они знают, в любом случае принесет им пользу, и домашняя работа никоим образом не является исключением из этого.
Я не уверен, что необязательный - это правильное слово, основанное на остальной части вашего ответа. Похоже, вы все еще ожидаете, что домашняя работа будет сделана, просто нет наказания, если домашняя работа не сделана.
Будучи старшекурсником, я ненавидел обязательные домашние задания на курсах бакалавриата, потому что они отнимали время на работу над курсами для выпускников и исследования. Я не был нормой, но, возможно, дал одну «сложную» проблему, решение которой демонстрирует достаточное понимание, а затем кучу необязательных вопросов, которые помогут буферизовать, было бы хорошей золотой серединой.
Я никогда не понимал, зачем сдавать экзамены, когда работал инженером-программистом в университете. Способ, которым программисты выживают и учатся, заключается в том, что они решают проблемы и увеличивают свои знания с каждой новой проблемой, которую им приходится решать! Это именно то, что экзамены не проверяют. Они могут создавать вам проблемы, но лишать вас инструментов (которые у вас будут на всю профессиональную жизнь) для их решения. Что тогда проверяет экзамен? Это дает вам гвоздь, чтобы забить, но не молоток. В отличие от курсовых работ, они являются наиболее точным представлением профессиональной работы.
Мне нравится идея, когда студенты решают задачи по программированию без компьютера. У меня был такой курс в бакалавриате, где ВСЕ экзамены были бумажными, и мы должны были «запустить» коды, показанные для каждого вопроса (без множественного выбора), и не все коды были без ошибок. Кажется, я никогда так напряженно не думал. Но это действительно дало мне хорошую основу, и по сей день я очень благодарен.

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

Если у вас пока недостаточно вопросов, вы можете попробовать изменить хотя бы некоторые числа и имена переменных, так что простое копирование будет замечено. Конечно, вам все равно нужно потом проверять правильность новых вопросов и ответов, но вы все равно будете быстрее, чем при написании новых.

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

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

Всегда есть компромисс. Хотя было бы очень хорошо иметь новые упражнения каждый год, вы должны спросить себя, не лучше ли потратить время на что-то другое, например, на лучшую подготовку к другим частям курса. Кроме того, старые упражнения имеют то преимущество, что вы можете учиться на своих ошибках. По моему опыту, в каждом семестре есть несколько упражнений, которые я считал простыми и понятными, но которые действительно вызывали проблемы у студентов. Кроме того, у меня гораздо больше стимулов создавать хорошие и комплексные решения для себя (и, возможно, для ТА), если я, скорее всего, буду использовать их несколько раз подряд. Наконец, есть также некоторые упражнения, которые являются своего рода обязательными и на самом деле не имеют альтернативы, обычно более теоретические.

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

Другими словами, это не бинарная проблема, золотая середина изменения только некоторых упражнений также вполне допустима.

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

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

Хорошее нестандартное мышление с упражнениями, разработанными студентами!
Юридическое примечание: очень четко дайте понять, что вам разрешено использовать предложенные упражнения позже.
@ErelSegal-Halevi Мне нравится этот ответ, и я собирался предложить, по сути, то, что mlk предложил в предпоследнем абзаце: перепутайте параметры ваших проблем, чтобы ответы были разными. Учащиеся, которые понимают, что вы делаете, все равно должны понимать достаточно, чтобы внести необходимые изменения в предыдущие ответы, чтобы получить правильный результат.
В некотором смысле это на самом деле готовит их к реальному миру: если у клиента есть существующая кодовая база, но его подрядчик ушел или что-то в этом роде, и приходит студент (как консультант), и клиент говорит: «Эй, у нас есть эта программа это дает нам X, когда мы вставляем AB и C, но теперь нам нужно, чтобы он учитывал D и также давал нам Y», способность анализировать старый код и модифицировать его, чтобы он работал должным образом, является важным навыком! Даже умение читать чужой код является очень важным навыком, и именно этим они будут заниматься, если будут искать ответы за предыдущие годы :)
Я не думаю, что вам нужно предложить какой-либо приз. Многие учащиеся просто немного изменят одно из ОП-заданий и представят его как собственное упражнение, немного изменив набор упражнений (хотя это все же лучше, чем делать крошечные вариации самостоятельно), но это хорошая задача, для которой некоторые люди предоставят интересные задания. упражнения.

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

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

В то же время, если старые вопросы были достаточно хороши, чтобы помочь студентам учиться в прошлом году, то они достаточно хороши, чтобы помочь студентам учиться в этом году.

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

Даже «удалить решения в начале года» бессмысленно, так как важные базовые примеры можно найти по всему Интернету, независимо от собственных веб-страниц. И даже если кто-то утверждает, что многие из «решений / обсуждений» в Интернете хуже, новички не обязательно признают это и «изучают» худшие версии вещей. Лучше постоянно держать в сети качественные решения/обсуждения...
Да, но если старые вопросы были достаточно хороши, чтобы помочь студентам учиться в прошлом году, и некоторые из этих студентов размещали свои ответы в Интернете, то студенты этого года могут фактически не учиться , потому что они понимают, что могут найти ответ в Интернете и скопировать/вставить; это одна из проблем, поднятых ОП: «Основная проблема заключается в том, что, как только решения будут готовы, некоторые студенты в следующем году наверняка смогут получить их и скопировать».
Если ученики не хотят учиться, они найдут способ. Вы можете привести лошадь к воде ... Я думаю, что университет не должен пытаться заставлять студентов учиться. Лично я всегда лучше всего учился, имея решения, поэтому я всегда откладывал выполнение (неоцененных) листов с примерами до тех пор, пока у меня не было решений. Люди учатся по-разному, и, в конце концов, можно только предоставить им хорошие инструменты для этого.

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

Чтобы учащимся было труднее копировать друг у друга, у меня обычно есть по крайней мере два комплекта заданий (назовем их комплектами А и Б), и я отмечаю, какой комплект был дан какому учащемуся. Это затрудняет для студентов копирование от других в настоящем. Затем в следующий раз, когда я веду курс, я пытаюсь создать два новых набора (C и D). Это затрудняет копирование у других в прошлом. (Если у вас нет времени на создание совершенно новых наборов, просто внесите небольшие изменения.)

Студенческая точка зрения здесь.

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

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

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

Нет необходимости одинаково относиться к упражнениям и экзаменам. На экзаменах я стараюсь очень четко указать, что задания будут новыми — действительно новыми, а не просто старыми с другими номерами. С другой стороны, я все время повторно использую старые упражнения и старые экзаменационные задания для новых упражнений (но студентам нужен только определенный процент, чтобы быть допущенным к экзамену; в противном случае упражнения не влияют на оценку). , Я разрешаю групповую отправку упражнений — опыт показывает, что студенты будут сотрудничать в любом случае.
?? Вы не будете повторять одно и то же оцениваемое упражнение в этом году, если только вы не провалили урок в прошлом году.
Я согласен с WGroleau. Если студент не повторяет курс, он не будет выполнять одно и то же упражнение в последующие годы; они перейдут на другие курсы. Напротив, ОП спрашивает о повторном использовании одних и тех же упражнений для курса, который они преподают, так что это будет новый набор студентов, повторяющих те же упражнения, которые предыдущие студенты делали в прошлом году (и, следовательно, где проблема копирования /плагаризм возникает, когда новые студенты «заимствуют» ответы, которыми поделились студенты предыдущего года)
@WGroleau: я читал это не как о повторяющихся годах, а о влиянии на честных студентов того, что плагиаторы получают бесплатную поездку. Это большая разница, ИМХО.
Я вижу это как возможную интерпретацию, и в этом случае я соглашусь.

Из моего студенческого опыта. Я бы сказал, что у вас должен быть 2/3-летний цикл, когда вы повторяете вопрос. Некоторые преподаватели в моем университете каждый год выполняли одно и то же задание, и у большинства студентов были связи со студентами прошлого года, и они могли легко получить ответ и обмануть.

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

Изменить 1.

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

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

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

Вы также указали, что читаете курс по программированию, поэтому у вас есть преимущество — когда студенты сдают свои задания, вы можете попросить их сделать простую модификацию в своем программном обеспечении, но такую, которая требует от них понимания того, что написано. По крайней мере, так у меня в университете, где модификация составляет 40% от оценки за задание. Пример модификации, такой же, как я делал на прошлой неделе, будет такой: Назначенное программное обеспечение дает решения для системы уравнений 3x3, чтобы оно работало для системы 5x5.

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

Идея модификации интересная, и было бы интересно услышать дальнейшую логистику. Это делается лично, и каждого ученика просят внести такое же изменение? Кроме того, ваш первый абзац предполагает, что решения есть у всех учащихся, а не только у тех, кто жульничает.
Изменения вносятся лично, в начале урока, на котором вас просят сдать задание по программированию, учитель говорит, какие изменения нужно внести, а затем во время этого занятия все ученики вносят такое же изменение. Когда они заканчивают, они просят учителя прийти и оценить их, они показывают как программное обеспечение с модификациями, так и исходный код, и получают соответствующую оценку. В больших классах, например, 50 человек, это, вероятно, не сработает, но мы разделены на группы по ~ 20 человек, и это дает достаточно времени в течение двухчасового занятия, чтобы оценить всех.
Что касается каждого студента, имеющего доступные решения, официального канала, по которому они распространяются, не существует, но в эпоху Интернета они доступны и используются почти всеми. У нас есть гигантская коллекция решенных заданий и материалов, таких как презентации, резюме, заметки и т. д. от бывших студентов, и каждый год она растет, так как каждый, у кого есть URL-адрес (поделился на Facebook), может получить к ней доступ и добавить к ней. Конечно, это может быть, не везде, но почти у всех моих друзей, даже из разных университетов, есть подобная система, поэтому можно с уверенностью предположить, что все студенты имеют доступ.

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

Учтите, что как штатный академик (здесь точка зрения США) вы будете получать вознаграждение и продвижение по службе на основе опубликованных исследований, а не на усилиях преподавателя. Не принимать во внимание эти стойки ворот саморазрушительно; вы должны правильно расставлять приоритеты и рационализировать свое время, затрачиваемое на обучение. Эта конкретная задача может занять очень много времени (творческая разработка новых задач, создание новых категорий оценивания, повторное открытие знаний о том, где находятся сложные места, каждый цикл и т. д.), и это не очень большое преимущество. в образовательных результатах.

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

Но вкратце: приоритет — ваше ограниченное время. Плата за время, затрачиваемое на проведение новых учений в год, крайне недостаточна.

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

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

Студенты подходили к вам и просто спрашивали: «Эй, ты уже закончил это задание? Не мог бы ты прислать мне свое решение для вдохновения». Обычно трудно отклонить такую ​​просьбу, если вы дружите с этими людьми. Некоторые действительно используют его только как помощь, если они застряли, но некоторые просто меняют имена переменных, а «худшие» отправляют дословную копию.

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

Я вижу три возможных решения:

1. Сделайте содержание домашнего задания максимально релевантным экзамену.

У меня было несколько заданий, где, например, я должен был создать небольшой программный проект и потратил почти неделю на его завершение. Затем на экзамене было всего несколько вопросов об очень простых вещах, которые вы могли получить, прочитав 2-3 слайда. Это было бы нормально, если бы все студенты были честными, и каждый уже имел дело с предметом, чтобы вы могли пропустить его на экзамене. Но поскольку многие этого не сделали, меня очень расстроило то, что я действительно потратил на это одну неделю, а затем на экзамене не было награды за то, что я сделал все сам . Это уменьшило мою мотивацию делать все правильно в следующий раз. Вся работа казалась потраченной впустую. Если вы много работаете, вы хотите получить какую-то оценку.

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

1.1. Это также решает ту же проблему для групповых проектов.

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

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

2. Будьте точны в требованиях, но расплывчаты в реализации

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

3. Предложите учащимся индивидуально представить свое решение в течение 5–10 минут.

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

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

Что касается групповых проектов, мне пришлось сделать один в течение первого года обучения. Группа из четырех человек: один вундеркинд (я), один средний студент, один парень, который собирался бросить этот предмет после того года, и один высокомерный, ленивый сукин сын. Я, наверное, мог бы сделать все сам, но вместо этого я делегировал двоих . модули для кодирования, взял на себя ответственность за основную логику и координацию, а «бросит это» парень занимался тестированием и документацией — все, для чего у него были навыки. Я также закончил тем, что написал акцию SOB и сообщил об этом профессору. В остальном все прошло очень хорошо.
Наша группа заняла второе место, отчасти потому, что моя дополнительная рабочая нагрузка в последнюю минуту (я понял, что SOB был в самоволке) не позволила добавить много дополнительных дополнений (которые поощрялись). Я набрал очки не только за то, что представил проект на основе Java на Mac (под классической MacOS!), но и за то, что использовал тот же Mac для спасения нескольких других групп, загнанных в тупик из-за глючной бета-версии Java 2 на лабораторных рабочих станциях (их проекты в винде работало нормально).
@Chromatix Неясно, есть ли смысл в этой истории.

Я всегда стараюсь подготовить новый набор вопросов для домашнего задания — независимо от процента.

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

Если серьезные ученики не копируют, то зачем им новые упражнения? Им можно просто дать набор (хороших) упражнений, который я уже подготовил за предыдущий год.
Просто потому, что это вопросы предыдущего года. Было бы нормально, если бы учащийся сдал хороший ответ за предыдущий год?
Так что на самом деле это не просто потому, что это прошлогодние вопросы — потому что честный студент получает такую ​​же внутреннюю академическую выгоду от выполнения работы, несмотря ни на что. Преимущество в том, что они живут лучше по сравнению со студентами, которые пошли бы нечестным путем.

Хотя вы сказали «любой другой курс», мой ответ применим только к вашей ситуации с программированием:

Укажите требования на достаточно высоком уровне, чтобы хорошее решение требовало объявления/определения дополнительных переменных, типов данных, подпрограмм и т. д. Тогда плагиат будет очевиден (если только мошенник тщательно не просматривает код, меняя все идентификаторы).

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

Я думаю, что система, которую многие учителя используют для тестов, состоит в том, чтобы создать набор вопросов, а затем использовать разные подмножества в другом порядке каждый год. Например, в один год задавайте вопросы A, B, C, D и E. В следующем году задавайте вопросы D, B, F, G, A и т. д.

Вы можете сделать что-то подобное для домашнего задания. Составьте набор задач и перетасуйте их.

Для класса программирования, я думаю, простым решением было бы немного изменять задачу каждый год. Жизнь, если в один год задание по программированию «прочитай два числа, сложи их вместе и выведи результат» (по-видимому, очень раннее задание!) вместе и добавить 2". Подозрительная часть меня отмечает, что это может облегчить поимку очень ленивых мошенников. Если задача этого года очень похожа на прошлогоднюю и отличается лишь парой слов, то если кто-то сдает задание, которое решает прошлогоднюю задачу, а не задачу этого года, велика вероятность, что он скопировал ее у другого ученика.

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

Точка зрения волонтеров Stack Exchange.

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

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

С этой точки зрения:

  • Сокрытие курсовых вопросов за своеобразным интерфейсом приключенческой игры, где они не видны, кроме как людям, выполнившим квест (т.е. сдавшим предыдущую курсовую работу), не помогает нам, волонтерам. Это активно мешает нам, поскольку мы полагаемся на общедоступность вопросов, чтобы выяснить, чьи курсовые работы, в каком учреждении они взяты. То же самое касается запрета паукам WWW сканировать вопросы.
  • Изменение курсовой работы из года в год не решает проблему. Студенты просто отправляют вариант этого года на Stack Exchange, и некоторые нетерпеливые добровольцы с радостью врываются, чтобы заново выполнить чью-то школьную или университетскую курсовую работу.
  • Небольшие вариации, достаточные для того, чтобы сделать ответ другим, но при этом вызвать воспоминания о прошедших годах, для нас лучше, чем резкие вариации. У нас, волонтеров, есть распознавание образов только для выбранных вами примеров имен и сценариев, а также сезонные воспоминания, такие как « О, неужели это снова конец Крещенского семестра так скоро?» , продолжать.
  • Гиперссылка на политику академической честности вашего учреждения, которая является прямой (например, без документов Word), стабильной в долгосрочной перспективе и конкретной (т. е. ваша политика не должна располагаться десятками абзацев на одной странице, содержащей множество политик без привязки к ее конкретным заголовок раздела), вещь полезная.

    Также обратите внимание, что люди будут читать «в архиве» как «больше не применяется». Это также не лучший способ представить текущую политику.

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

дальнейшее чтение

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

Меняете ли вы методы преподавания в зависимости от того, как они проходят каждый год? Если вы не профессор-ветеран, вы должны это делать. Таким образом, ваши домашние вопросы, естественно, изменятся.

Отложим это в сторону: сделайте два года на разные вопросы, а затем чередуйте каждый год, когда вы ведете класс. Большинство учеников не знают одноклассников на 2 года старше, поэтому им сложно списывать.

Таким образом, если вы проводите в классе 2 семестра в год, 4 «полных комплекта» предотвратят большую часть списывания.

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

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

https://www.reddit.com/r/GreekLife/comments/2hiz1p/how_is_your_organiations_test_bank_run/

Братства и женские клубы — это дело США, а спрашивающий, похоже, не находится в США. Может быть, вы можете расширить это, чтобы учесть возможный другой контекст.