Domanda:
Devo preparare nuovi esercizi per i compiti ogni anno, il 20% del voto finale sono compiti a casa?
Erel Segal-Halevi
2018-04-09 10:27:51 UTC
view on stackexchange narkive permalink

Quest'anno preparo un nuovo corso (in programmazione, ma potrebbe essere qualsiasi altro corso). Dedico molti sforzi alla creazione di esercizi per i compiti. È divertente, ma richiede anche molto tempo.

Mi chiedo se potrò usare gli stessi esercizi l'anno prossimo, quando insegno di nuovo in questo corso. Il problema principale è che, una volta trovate le soluzioni, sicuramente alcuni studenti l'anno prossimo potranno prenderle e copiarle. Potrebbe essere possibile utilizzare alcuni strumenti di rilevamento automatico del plagio, ma è piuttosto difficile e non molto affidabile.

Credo che i copiatori non guadagneranno molto dalla copia, poiché il grado dei compiti è solo il 20% voto finale. Al contrario, perderanno poiché saranno meno preparati per l'esame, che è l'80% del voto finale. La mia paura è che la tentazione di copiare danneggerà questi studenti. Quindi forse dovrei creare nuovi esercizi per evitare la tentazione di copiare.

D'altra parte, gli studenti sono adulti, se scelgono di copiare, è un loro problema e dovrebbero sopportare le conseguenze di non conoscendo abbastanza bene il materiale. Dovrei lavorare così duramente ogni anno, solo per proteggere le fotocopiatrici dai loro stessi difetti?

I commenti non sono per discussioni estese;questa conversazione è stata [spostata in chat] (https://chat.stackexchange.com/rooms/75792/discussion-on-question-by-erel-segal-halevi-should-i-prepare-new-homework-exerci).
Ho ripetuto un corso di programmazione ed ero felice di non dover riscrivere tutto - avevo già le mie soluzioni e le ho presentate con piccole modifiche o miglioramenti.Non penso che sia una brutta cosa.
Invece di progettare nuovi esercizi, rendili semplicemente così difficili che nessuno studente è in grado di preparare una soluzione perfetta.Questo ovviamente funziona solo per i corsi avanzati.
Solo un suggerimento, potresti sempre andare su https://codegolf.stackexchange.com/ per l'ispirazione.
Sarebbe un uso migliore del tempo per intervistare ogni studente sulla sua soluzione per un esercizio?(Non dire loro l'esercizio che sceglierai.)
Vorrei indicare [questa risposta] (https://academia.stackexchange.com/a/19338/70552) a una domanda altrimenti non correlata, riguardo al perché tollerare gli imbrogli è una cattiva idea.
@AJFaraday la maggior parte delle domande sul codegolf viene risolta tramite linguaggi esoterici del golf che sono molto diversi da quelli insegnati nelle università.
@ErelSegal-Halevi Stavo parlando più dei problemi che delle soluzioni, comunque.
Sedici risposte:
OBu
2018-04-09 14:08:47 UTC
view on stackexchange narkive permalink

Il dilemma principale è che i compiti fanno parte dei voti, quindi dovresti prepararne uno nuovo ogni semestre.

Ho risolto questo problema per il mio corso di programmazione in modo radicale (dopo aver lottato con un problema simile per alcuni anni): ho reso tutti i compiti opzionali e contano solo gli esami. Dico molto chiaramente che gli studenti falliranno se non fanno gli esercizi (e alcuni mi danno ragione ogni anno, il che è motivante per gli altri). Gli studenti ricevono feedback sui loro lavori e possono persino inviare revisioni. Sto usando i risultati dei compiti (in forma anonima) per il corso in cui discuto degli errori comuni e delle migliori pratiche.

Quello che ho fatto invece è creare dipendenze nel nostro sito web di gestione dei corsi (nel nostro caso basato su Moodle): gli studenti hanno accesso ai capitoli successivi solo se inviano almeno gli esercizi obbligatori (minimi). Sì, possono inviare cazzate, ma è difficile valutare ogni invio in pochissimo tempo, quindi sono disposto ad accettare questa scappatoia e, almeno fino ad ora, gli studenti non hanno utilizzato questa opzione.

La seconda cosa che faccio è avere tre sessioni di programmazione dal vivo in cui gli studenti devono risolvere piccoli compiti (in generale esercizi abbastanza semplici) senza una connessione Internet. Devi superarli tutti e tre. Poiché ciò accade durante il semestre, ricevono un feedback sui loro progressi abbastanza presto. Ogni test può essere ripetuto una volta durante il semestre.

La combinazione di queste misure si traduce in alti tassi di partecipazione e le persone non sono più motivate a copiare le soluzioni poiché non ne traggono alcun vantaggio.

Rendere i compiti opzionali semplifica il * tuo * lavoro, ma non fa un favore ai tuoi studenti.Non fraintendetemi: potrebbe essere del tutto giustificato (il vostro tempo è presumibilmente limitato).Ma puramente didatticamente parlando è un cattivo consiglio.
@KonradRudolph in effetti il mio lavoro è lo stesso poiché darò un feedback a tutte le proposte (o ai miei colleghi studenti).E poiché gli studenti non hanno accesso al successivo materiale didattico, sono costretti a fare i compiti ... E sto anche limitando l'accesso in classe alle persone che hanno preparato gli argomenti (il che significa che hanno fatto i compiti).In effetti sta funzionando meglio degli anni precedenti, dove molti studenti "trovavano l'ispirazione" perché era importante per superare il corso.
@KonradRudolph: puoi per favore spiegare perché credi che rendere i compiti opzionali sia un cattivo consiglio "puramente didattico"?
@Matteo Perché gli studenti in generale sono (o si sentono) oberati di lavoro e quindi rinunceranno al lavoro facoltativo ove possibile, anche se sanno intellettualmente che questo li danneggerà in seguito.Puoi sostenere che questa è colpa loro - e in una certa misura lo è!Ma questo è irrilevante se l'obiettivo è ottimizzare l'insegnamento (il che è ovvio, spero).Inoltre, rendere qualcosa di opzionale è (in qualche modo correttamente) visto come un'approvazione implicita di questa strategia.Dopotutto, ci si può aspettare che gli educatori lo sappiano.
@KonradRudolph: (presumo che tu intendessi "ottimizzare l'apprendimento").Non vedo come far sentire gli studenti più oberati di lavoro (nella mia esperienza, non lo sono, sono solo pessimi nella gestione del tempo) aiuterà il loro benessere e quindi il loro apprendimento.L'argomento mi sembra debole.Hai qualche prova a sostegno dell'affermazione che rendere obbligatori i compiti a casa porta a un apprendimento migliore (cioè più "ottimizzato")?
@Matteo Sto prendendo dal punto di vista dell'insegnante, quindi "insegnamento".Più precisamente, miri a ottimizzare per il maggior numero possibile di studenti per imparare il più possibile.- Hai ragione sul fatto che la gestione del tempo fa parte (!) Del problema.Ma suppongo che la tua intuizione sia sbagliata.Questo è un problema molto noto.Ma ammetto che non posso citare nessuno studio su questo nella mia testa (ma i risultati sperimentali tramite comunicazioni personali * lo supportano *);è stata trattata come una "verità fondamentale" durante il mio periodo come assistente di insegnamento degli studenti e nel corso di educazione informatica.
La verità di base di @KonradRudolph ha la tendenza a non essere vera se non ne hai prove.Solo perché l'hai accettato come vero non significa che lo sia, o se lo è potrebbe non avere un impatto significativo.
@joojaa Questo è il motivo per cui ho menzionato le prove di studi non pubblicati.Potrebbero esserci problemi con questi dati (ad esempio mancanza di un adeguato controllo), ma è comunque meglio di un'intuizione infondata, soprattutto se ciò va contro l'esperienza consolidata degli educatori (anche se imperfetta).
@KonradRudolph Non dubito che possa essere vero.Ma questo è ancora un consiglio da sconosciuti in Internet.Tuttavia, l'approccio della risposta non è solo facoltativo in quanto tale.Ha un modo interessante di ricompensare il progresso che fatto bene può causare un senso di realizzazione che può ben compensare la differenza.
Consideri gli "esercizi minimi obbligatori" come "compiti a casa obbligatori"?
@Qsigma tecnicamente "no", praticamente "sì".Uno * potrebbe * superare il corso senza fare i compiti (ad es. Se hai esperienza nella programmazione a causa di un precedente lavoro / istruzione), ma per quasi tutti gli studenti è obbligatorio.
BTW: Stiamo monitorando i progressi degli studenti e stiamo confrontando risultati e progressi con i corsi precedenti.Spero che avremo delle prove dopo il secondo anno del nuovo formato del corso (un anno sembra essere statisticamente debole).
La cosa migliore di @KonradRudolph che ho imparato all'università è stata la gestione del tempo.I compiti obbligatori non lo facevano.
@BlueRaja-DannyPflughoeft Non hai letto l'intera storia: ogni studente riceve un feedback individuale sui compiti a casa.In effetti, possono persino consegnare una revisione e ricevere nuovamente un feedback.Ho aggiornato la risposta per renderlo più chiaro.
Inoltre, i compiti che dovrebbero essere valutati dovranno essere resi un po 'più facili di ciò che è ottimale per un buon esercizio per praticare in modo ottimale il materiale di studio.
+1 ad @KonradRudolph ... le persone spesso hanno bisogno di una motivazione extra per fare cose che sanno che potrebbero avvantaggiarle comunque, e i compiti non sono in alcun modo un'eccezione a questo.
Non sono sicuro che opzionale sia la parola giusta in base al resto della tua risposta.Sembra che tu ti stia ancora aspettando che i compiti siano fatti, è solo che non c'è punizione se i compiti non vengono svolti.
Come studente universitario, odiavo i compiti obbligatori nei miei corsi universitari perché mi portavano via il tempo a lavorare sui corsi di laurea e sulla ricerca.Non ero la norma, ma forse dare un problema "difficile" che se risolto dimostra una comprensione sufficiente e quindi un mucchio di domande opzionali che aiutano il buffer sarebbe una buona via di mezzo.
Non ho mai capito il motivo per sostenere gli esami durante la mia vita universitaria come ingegnere del software.Il modo in cui i programmatori sopravvivono e imparano è che risolvono i problemi e aumentano la loro conoscenza con ogni nuovo problema che riescono a risolvere!Questo è esattamente ciò che gli esami non stanno testando.Possono darti problemi ma ti privano dei tuoi strumenti (che avrai tutta la tua vita professionale) per risolverli.Quindi cosa verifica l'esame?Ti dà un chiodo da martellare ma non un martello.Mentre i corsi sono l'opposto, sono la rappresentazione più accurata del lavoro professionale.
Mi piace l'idea che gli studenti risolvano problemi di programmazione senza computer.Ho fatto un corso come quello in undergrad, dove TUTTI gli esami erano cartacei e dovevamo "eseguire" i codici mostrati per ogni domanda (nessuna scelta multipla), e non tutti i codici erano privi di bug.Non credo di aver mai pensato così intensamente.Ma mi ha davvero dato una buona base, fino ad oggi sono davvero grato.
allo
2018-04-09 15:09:17 UTC
view on stackexchange narkive permalink

È utile avere una serie di domande per evitare di avere le stesse domande ogni anno. Se hai domande per circa 2,5 anni, puoi mescolarle ogni anno ed è difficile usare le note degli anni precedenti di qualcun altro per copiare le risposte.

Se non hai ancora abbastanza domande, puoi provare a cambiare almeno alcuni numeri e nomi di variabili, così si noterà una semplice copia. Ovviamente devi ancora controllare in seguito se le nuove domande e risposte sono corrette, ma sarai comunque più veloce di quando ne scrivi di nuove.

Se i compiti sono valutati nel voto finale del corso, tu non può tollerare la copia. Se è necessario solo per l'ammissione all'esame, non importa. Le persone sono cresciute e se vogliono essere ammesse senza essere preparate questo è il loro problema.

Questa è essenzialmente l'idea che stavo per suggerire.Modificare le domande è più facile che scrivere problemi completamente nuovi e dovrebbe essere efficace nel prevenire la copia delle risposte dell'anno precedente.
mlk
2018-04-09 16:11:01 UTC
view on stackexchange narkive permalink

C'è sempre un compromesso. Anche se sarebbe davvero bello avere nuovi esercizi ogni anno, devi chiederti se il tuo tempo non sarebbe speso meglio da qualche altra parte, ad esempio per preparare meglio altre parti del corso. Inoltre i vecchi esercizi hanno il vantaggio che puoi imparare dai tuoi errori. Nella mia esperienza, ogni semestre ci sono alcuni esercizi che pensavo fossero facili e diretti ma che erano davvero problematici per gli studenti. Inoltre, sono molto più incentivato a creare soluzioni valide e complete per me stesso (e possibilmente per gli AT), se molto probabilmente le userò più volte di seguito. Infine ci sono anche alcuni esercizi che sono obbligatori e in realtà non hanno un'alternativa, di solito quelli più teorici.

Ciò non significa che non dovresti preparare nuovi esercizi. Di solito si ottengono idee nuove durante tutto l'anno e personalmente cerco di prendere l'abitudine di annotarle per un possibile utilizzo successivo. D'altra parte ci sono sempre alcuni esercizi che non hanno funzionato come previsto e non possono essere risolti o che diventano obsoleti a causa di lievi modifiche nel materiale del corso o nel suo ordine.

Quindi, in altre parole , questo non è un problema binario, anche la via di mezzo per cambiare solo alcuni esercizi è abbastanza valida.

Se sei preoccupato per il plagio, spesso ci sono anche alcune modifiche veloci che possono essere fatte senza molto lavoro, come modificare alcuni numeri e descrizioni, nonché il testo dell'esercizio e la sua formattazione. Anche se non ingannerà tutti, richiede almeno agli studenti di riconoscere che il problema è isomorfo a uno vecchio e una comprensione sufficiente della vecchia soluzione per vedere dove è necessario apportare modifiche. Ovviamente questo funziona solo se lo nascondi in modifiche reali, ovvero aggiungi qualche nuovo esercizio e modifichi il loro ordine, altrimenti sarà troppo ovvio.

Come idea finale, potresti persino esternalizzare un po 'le cose. Questo non funzionerà per tutti i corsi, ma dovrebbe andare bene per un corso di programmazione. Verso la fine del corso, come problema di esercizio aggiuntivo opzionale, chiedi loro di progettare il proprio esercizio su uno degli argomenti del corso, inclusa una breve descrizione del motivo per cui tale esercizio sarà utile per comprendere un determinato argomento. Se offri dei premi come una bottiglia di vino (se i tuoi studenti possono bere) e del cioccolato per i secondi classificati, potresti ricevere delle buone nuove idee per il prossimo anno.

Bello pensare fuori dagli schemi con esercizi progettati dagli studenti!
Nota legale: rendi molto chiaro che puoi utilizzare gli esercizi suggeriti in seguito.
@ErelSegal-Halevi Mi piace questa risposta e stava per suggerire essenzialmente ciò che mlk ha suggerito nel penultimo paragrafo: mescolare i parametri dei tuoi problemi in modo che le risposte siano diverse.Gli studenti che capiscono cosa stai facendo dovranno comunque capire abbastanza per apportare le modifiche necessarie alle risposte precedenti per ottenere l'output corretto.
In un certo senso, questo li sta effettivamente preparando per il mondo reale: se un cliente ha una base di codice esistente ma il suo appaltatore se n'è andato o qualsiasi altra cosa, e lo studente (come consulente) entra e il cliente dice "ehi, abbiamo questo programmaquesto ci dà X quando mettiamo AB e C, ma ora dobbiamo fattorizzare D e darci anche Y ", essere in grado di sezionare il vecchio codice e modificarlo per funzionare come previsto è un'abilità importante!Anche imparare a leggere il codice degli altri è un'abilità molto importante, che è quello che farebbero se cercassero risposte degli anni precedenti :)
Non credo che dovresti offrire alcun premio.Molti studenti cambieranno semplicemente leggermente uno degli incarichi OP e lo presenteranno come un proprio esercizio, aggiungendo piccole variazioni alla serie di esercizi (comunque meglio che fare piccole variazioni da soli, però), ma è una bella sfida per la quale alcune persone forniranno interessantiesercizi.
Edgar H
2018-04-09 16:24:01 UTC
view on stackexchange narkive permalink

Dipende da cosa pensi sia il ruolo dell'Università. Per me rimane un'istituzione dedicata all'apprendimento e alla comprensione. I voti sono importanti per l'occupazione, ma alla fine, l'università dovrebbe dare a coloro che vogliono imparare un'opportunità di imparare.

Le nuove domande migliorano l'esperienza di apprendimento? Forse sì, se gli studenti hanno a disposizione le vecchie domande e soluzioni, possono usarle per aiutarli a imparare come affrontare tali problemi.

Allo stesso tempo, se le vecchie domande erano abbastanza valide da aiutare gli studenti a imparare l'anno scorso, allora sono abbastanza buone da aiutare gli studenti a imparare quest'anno.

Non credo che sia compito dell'università imporre il disciplinare per gli studenti che non vogliono imparare. Ci sono una miriade di modi per imbrogliare, penso sia sufficiente rimuovere le soluzioni ai problemi all'inizio dell'anno.

Anche la "rimozione delle soluzioni all'inizio dell'anno" è inutile, poiché importanti esempi di base si possono trovare ovunque su Internet, indipendentemente dalle proprie pagine web.E anche se si sostiene che molte delle "soluzioni / discussioni" di Internet sono inferiori, i principianti non lo riconosceranno necessariamente e "impareranno" versioni inferiori delle cose.Meglio mantenere sempre online soluzioni / discussioni di buona qualità ...
Sì, ma se le vecchie domande fossero abbastanza valide da aiutare gli studenti a imparare l'anno scorso e alcuni di quegli studenti hanno pubblicato le loro risposte online, allora gli studenti di quest'anno potrebbero non * imparare *, perché si rendono conto che possono trovare la risposta online e copia / incolla;questa è una delle preoccupazioni sollevate da OP: "Il problema principale è che, una volta trovate le soluzioni, sicuramente alcuni studenti l'anno prossimo saranno in grado di prenderle e copiarle".
Se gli studenti non vogliono imparare, troveranno un modo.Puoi condurre un cavallo all'acqua ... Penso che un'università non dovrebbe cercare di costringere gli studenti a imparare. Personalmente, ho sempre imparato meglio quando ho le soluzioni, quindi rimando sempre i fogli di esempio (non classificati) fino a quando non ho avuto soluzioni.Le persone imparano in modi diversi e, alla fine, si possono solo fornire loro buoni strumenti per farlo.
Joel Reyes Noche
2018-04-09 11:23:49 UTC
view on stackexchange narkive permalink

Credo che valga la pena creare serie di compiti diversi (o anche solo leggermente diversi) ogni volta che insegni un corso. Credo che dia agli studenti attuali un incentivo a risolvere il compito senza copiare dagli altri. Se dai lo stesso compito ogni volta, anche i migliori studenti potrebbero essere tentati di copiare semplicemente le soluzioni ottenute dagli studenti precedenti.

Per rendere più difficile per gli studenti copiare gli uni dagli altri, di solito ho almeno due serie di compiti (chiamiamoli serie A e B) e prendo nota di quale serie è stata assegnata a quale studente. Ciò rende difficile per gli studenti copiare dagli altri nel presente. Quindi la prossima volta che insegno al corso, cerco di creare due nuovi set (C e D). Ciò rende difficile copiare da altri in passato. (Se non hai il tempo di creare set completamente nuovi, apporta solo alcune piccole modifiche.)

user91122
2018-04-09 15:49:11 UTC
view on stackexchange narkive permalink

Prospettiva dello studente qui.

Con tutti i mezzi. La ripetizione degli stessi esercizi graduati (inclusi gli esami) anno per anno è estremamente demotivante per lo studente, scoraggiando efficacemente il processo di apprendimento, mettendo gli studenti nella posizione in cui scelgono tra:

  • Apprendimento e integrità accademica laddove lavorare sodo con possibilità di fallimento.
  • Plagio o memorizzazione di risposte corrette note con successo garantito.

Almeno a breve termine questo offre un serio vantaggio agli agenti disonesti ed è estremamente frustrante.

Non è necessario gestire esercizi ed esami allo stesso modo.Per gli esami, cerco di mettere in chiaro che i compiti saranno nuovi, davvero nuovi, non solo quelli vecchi con numeri diversi.D'altra parte, riutilizzo sempre vecchi esercizi e vecchi compiti d'esame per i nuovi esercizi (ma gli studenti hanno bisogno solo di una certa percentuale per poter sostenere l'esame; altrimenti, gli esercizi non influenzano il voto)., Autorizzo le presentazioni di gruppo per gli esercizi - l'esperienza mostra che gli studenti collaboreranno comunque.
??Non ripeterai lo stesso esercizio valutato quest'anno a meno che tu non abbia bocciato la lezione l'anno scorso.
Sono d'accordo con WGroleau.A meno che lo studente non ripeta il corso, non completerà lo stesso esercizio negli anni successivi;saranno passati ad altri corsi.Al contrario, l'OP chiede di riutilizzare gli stessi esercizi per il corso che stanno insegnando, quindi sarebbe un * nuovo * gruppo di studenti che ripetono gli stessi esercizi che gli studenti precedenti hanno fatto l'anno scorso (e quindi dov'è la preoccupazionedi copia / plagio nasce, quando i nuovi studenti "prendono in prestito" risposte condivise dagli studenti dell'anno precedente)
@WGroleau: Non l'ho letto parlando di anni che si ripetono, ma dell'effetto sugli studenti onesti di vedere i plagiatori ottenere un giro gratis.Questa è una grande differenza, IMHO.
Lo vedo come una possibile interpretazione, nel qual caso sarei d'accordo.
R.Joshi
2018-04-09 16:55:27 UTC
view on stackexchange narkive permalink

Dalla mia esperienza di studente. Direi che dovresti avere un ciclo di 2/3 anni in cui ripeti la domanda. Alcuni docenti della mia università hanno svolto lo stesso incarico ogni anno e la maggior parte degli studenti ha avuto contatti con gli studenti l'anno precedente ed è stata in grado di ottenere la risposta facilmente e imbrogliare.

Il ciclo di ripetizione di 2/3 anni ti consentirebbe di costruire risposte approfondite e di risolvere eventuali piccoli problemi (cioè troppo difficili / facili) nelle domande riducendo le possibilità che lo studente ottenga le risposte da gli studenti precedenti.

Modifica 1.

L'idea usata da un docente era di ripetere le stesse domande ogni anno, tuttavia modificava leggermente i numeri che hanno catturato alcuni studenti che imbrogliavano che hanno ottenuto risposte da studenti precedenti ma ho dimenticato di cambiare i numeri.

Wojciech Bacza
2018-04-09 15:55:49 UTC
view on stackexchange narkive permalink

Penso che non sia necessario creare nuove serie di domande e avere gli stessi compiti può effettivamente essere vantaggioso per gli studenti. Se si bloccano su qualcosa possono cercare la soluzione, anche una riga può far scattare tutto, sia in matematica, programmazione, fisica ecc.

Hai già detto che gli studenti sono adulti e scegliere di copiare sarà solo dannoso per la loro comprensione, quindi gli studenti seri, che cercano di capire meglio la materia, non solo di ottenere un voto positivo, continueranno a svolgere i compiti da soli.

Hai anche specificato che insegni un corso di programmazione, quindi hai un vantaggio: quando gli studenti consegnano i loro compiti puoi chiedere loro di apportare una semplice modifica al loro software, ma che richiede loro di capire cosa è scritto. Almeno è così che funziona nella mia università, dove la modifica è del 40% del voto del compito.Un esempio di modifica, proprio come stavo facendo la scorsa settimana sarebbe: il software assegnato fornisce soluzioni a un sistema di equazioni 3x3, fallo funziona per il sistema 5x5.

Questa è solo la prospettiva dal punto di vista di uno studente, quindi tutto sommato se insegnassi un corso, non li cambierei.

L'idea di modifica è interessante e sarebbe interessante ascoltare ulteriori aspetti logistici.Viene fatto di persona e ad ogni studente viene chiesto di fare lo stesso cambiamento?Inoltre, il primo paragrafo presume che tutti gli studenti abbiano le soluzioni disponibili, e non solo quelli che imbrogliano.
Le modifiche vengono fatte di persona, all'inizio della lezione in cui ti viene chiesto di consegnare il tuo compito di programmazione, l'insegnante dice quale modifica fare, e poi durante quella lezione tutti gli studenti fanno la stessa modifica.Quando finiscono, chiedono all'insegnante di venire a valutarli, mostrano sia il software con le modifiche che il codice sorgente e vengono classificati di conseguenza.Nelle classi numerose, ad esempio 50 persone, probabilmente non funzionerebbe, ma siamo divisi in gruppi di circa 20 persone e durante una lezione di 2 ore abbiamo tempo a sufficienza per valutare tutti.
Come per ogni studente che ha le soluzioni disponibili, non esiste un canale ufficiale in cui vengono distribuite, ma nell'era di Internet sono disponibili e utilizzate da quasi tutti.Abbiamo una gigantesca raccolta di compiti risolti e materiali come presentazioni, riassunti, note, ecc. Degli studenti precedenti, e ogni anno cresce, poiché tutti coloro che hanno un URL (condiviso su Facebook) possono accedervi e aggiungervi.potrebbe non essere il caso ovunque, ma quasi tutti i miei amici, anche di università diverse, hanno un sistema simile, quindi è lecito ritenere che tutti gli studenti abbiano l'accesso.
Daniel R. Collins
2018-04-10 07:16:14 UTC
view on stackexchange narkive permalink

No. Ti consiglio di non passare il tempo a fare nuovi compiti di programmazione ogni anno.

Considera che come accademico di ruolo (prospettiva USA qui), sarai ricompensato e promosso sulla base di ricerche pubblicate, non su sforzo di insegnamento. È autodistruttivo non prendere in considerazione quei pali della porta; dovresti dare la priorità e razionalizzare il tempo speso per insegnare in modo appropriato. Questa particolare attività può richiedere una quantità estremamente grande di tempo (progettare in modo creativo nuove attività, creare nuove rubriche di valutazione, reinventare la conoscenza di dove sono i punti difficili, ogni ciclo, ecc.), E non c'è un grande vantaggio nei risultati educativi.

Per la questione dei trucchi, sono stato molto contento di utilizzare il controllo antiplagio di codice Moss (Aiken, Stanford U.) gratuito. Ciò che è altamente educativo, e ottiene l'attenzione degli studenti molto rapidamente, è avere una chiara discussione del primo giorno sui principi del plagio e poi distribuire diversi zeri sul primo incarico o due per coloro che li violano. In questo senso, confrontarli con l'opportunità / tentazione di plagiare e correggere ciò è di per sé una lezione più salutare rispetto al resto del compito.

Ma in breve: la priorità è il tuo tempo limitato. La ricompensa per il tempo dedicato a nuovi esercizi anno è tristemente insufficiente.

Anche se non sono del tutto in disaccordo, penso che questo racconto (specialmente il 2 ° paragrafo) sia più adatto per i sistemi nordamericani rispetto, diciamo, a quelli del Regno Unito - parlando come qualcuno che ha lavorato e insegnato in entrambi
Se le pratiche di un'università premiano NON fornire una buona istruzione, qualcosa è seriamente sbagliato.
problemofficer
2018-04-11 02:52:39 UTC
view on stackexchange narkive permalink

La creazione di nuovi compiti ogni anno non impedisce agli studenti di copiare soluzioni da altri studenti nello stesso semestre, il che è un problema altrettanto grande. Dalla mia esperienza questo era dilagante nei miei corsi dove doveva essere presentato qualcosa come soluzione a compiti molto specifici.

Gli studenti venivano da te e ti chiedevano semplicemente "Ehi, hai già finito questo compito? Potresti inviarmi la tua soluzione per motivi di ispirazione. " Di solito è difficile rifiutare questo tipo di richiesta se sei amico di queste persone. Alcuni lo usano solo come aiuto se sono bloccati, ma alcuni cambiano semplicemente i nomi delle variabili e il "peggiore" invia una copia letterale.

Pertanto dovresti concentrarti sull'assicurarti che gli studenti abbiano effettivamente risolto un compito specifico indipendentemente da quando è stato creato.

Vedo tre possibili soluzioni:

1. Rendi il contenuto dei compiti altamente pertinente per l'esame.

Avevo diversi compiti in cui, ad es. Avrei dovuto creare un piccolo progetto software e ho passato quasi una settimana a finirlo. Poi, nell'esame, c'erano solo poche domande su cose di base che avresti potuto ottenere leggendo 2-3 diapositive. Questo andrebbe bene se tutti gli studenti fossero onesti e tutti avessero già affrontato l'argomento in modo da poterlo saltare durante l'esame. Ma poiché molti non lo erano, è stato molto frustrante per me che in realtà ci ho passato una settimana e poi nell'esame non c'era ricompensa per aver fatto tutto da solo . Ciò ha diminuito la mia motivazione a fare le cose correttamente la prossima volta. Tutto il lavoro sembrava sprecato. Se lavori sodo, vuoi ottenere una sorta di voto di apprezzamento.

Quindi fai la maggior parte dell'esame finale sugli argomenti trattati nei compiti. Allora le persone sentiranno il bisogno di studiarlo effettivamente e gli studenti "bravi" sentiranno che valeva la pena investire così tanto tempo.

1.1. Questo risolve lo stesso problema anche per i progetti di gruppo

La maggior parte dei compiti di gruppo vengono svolti da una minoranza, ovvero dallo studente più motivato. In base alla mia esperienza, gran parte del mio lavoro di gruppo si è concluso con me che svolgevo la maggior parte del lavoro, ma gli altri hanno comunque ottenuto lo stesso voto.

Se i compiti sono molto rilevanti per l'esame, saranno penalizzati . E ancora una volta chi ha svolto tutto il lavoro si sentirà ricompensato.

2. Sii specifico nei requisiti ma vago nell'implementazione

Come @WGroleau ha già scritto, rendi la descrizione dell'attività specifica nei requisiti ma molto aperta nell'implementazione. Ciò porterà a più soluzioni individuali e il plagio sarà più facile da rilevare.

3. Consenti agli studenti di presentare la loro soluzione individualmente per 5-10 minuti.

Se qualcuno presenta una soluzione ma non è in grado di spiegare un semplice ciclo o perché vengono chiamati determinati metodi o cosa stanno facendo, sarai in grado di filtrare imbroglioni rapidamente.

Avvertenza per esperienza personale: a volte la presentazione era una o due settimane dopo la presentazione, quindi quando si trattava di presentarla, avevo dimenticato alcune cose e stavo lottando per spiegare le cose di base nella prima pochi minuti. Questo perché non mi ero preparato per la presentazione pensando di poterlo fare al volo. Un suggerimento agli studenti per prepararsi potrebbe alleviare questo problema.

In tema di progetti di gruppo, ne ho dovuto fare uno durante il mio primo anno.Un gruppo di quattro: un mago (io), uno studente medio, un ragazzo che avrebbe abbandonato l'argomento dopo quell'anno e un arrogante e pigro S.O.B.* Avrei potuto * probabilmente fare tutto da solo - ma invece ho delegato due moduli al codice, mi sono assunto la responsabilità della logica e del coordinamento di base e ho avuto il tipo "lascerà cadere" la gestione dei test e della documentazione - tutto ciò per cui aveva le capacità.Ho anche finito per scrivere la parte di S.O.B e l'ho riferito al professore.Altrimenti è andata molto bene.
Il nostro gruppo è finito secondo, in parte perché il mio carico di lavoro extra dell'ultimo minuto (avendo realizzato che S.O.B. era assente) mi ha impedito di aggiungere molti extra opzionali (che sono stati incoraggiati).Ho ottenuto punti non solo per aver presentato un progetto basato su Java su un Mac (sotto Classic MacOS!), Ma utilizzando lo stesso Mac per salvare molti altri gruppi ostacolati dalla versione beta buggata di Java 2 sulle workstation di laboratorio (i loro progetti hannoha funzionato bene su Windows).
@Chromatix Non è chiaro se questa storia abbia un senso.
padawan
2018-04-09 11:01:57 UTC
view on stackexchange narkive permalink

Cerco sempre di preparare una nuova serie di domande per i compiti, indipendentemente dalla percentuale.

Come hai detto, ci sarà sempre un sottoinsieme di studenti che copieranno la loro via d'uscita, non importa quanto sono originali le tue domande. Ma ci sono anche studenti che non copiano e si sforzano di risolvere le domande. Prendono il corso sul serio, non cercano di raggiungere quelli degli anni precedenti.
Quindi, sento di doverli rispettare e far emergere una serie di nuove domande.

Se gli studenti seri non copiano, perché hanno bisogno di nuovi esercizi?A loro può essere dato solo il set di (buoni) esercizi che ho già preparato per l'anno precedente.
Semplicemente perché sono le domande dell'anno precedente.Andrebbe bene se uno studente fornisse una buona risposta dell'anno precedente?
Quindi non è, in effetti, semplicemente perché sono le domande dell'anno scorso, perché uno studente onesto ottiene lo stesso vantaggio accademico interno dal fare il lavoro a prescindere.Il vantaggio è che se la cavano meglio nel confronto con gli studenti che prenderebbero la strada disonesta.
WGroleau
2018-04-09 21:19:30 UTC
view on stackexchange narkive permalink

Sebbene tu abbia detto "qualsiasi altro corso", la mia risposta si applica solo alla tua situazione di programmazione:

Specifica i requisiti a un livello sufficientemente alto che una buona soluzione richiede la dichiarazione / definizione di variabili aggiuntive, tipi di dati, sottoprogrammi, ecc. Quindi il plagio sarà ovvio (a meno che il baro non passi attentamente il codice cambiando tutti gli identificatori).

Jay
2018-04-10 02:13:44 UTC
view on stackexchange narkive permalink

C'è una misura in cui non puoi fare nulla al riguardo. Presumibilmente non riceverai un nuovo libro di testo ogni anno. Hai detto che questo è un corso di programmazione: non credo che passerai a una lingua diversa ogni anno. Etc.

Penso che un sistema che molti insegnanti usano per i test consista nel costruire un insieme di domande e poi utilizzare un diverso sottoinsieme in un ordine diverso ogni anno. Come un anno poni le domande A, B, C, D ed E. L'anno successivo chiedi D, B, F, G e A, ecc.

Potresti fare qualcosa di simile per i compiti. Avere una serie di problemi e mescolarli.

Per un corso di programmazione, penso che una soluzione facile sarebbe modificare leggermente il problema ogni anno. Vita se un anno un incarico di programmazione viene "letto in due numeri, sommali e visualizza il risultato", (presumibilmente un incarico molto precoce!) Forse l'anno successivo è "moltiplicali", e l'anno successivo è "sommali insieme e aggiungere 2 ". La parte sospettosa di me nota che questo potrebbe rendere facile catturare gli imbroglioni molto pigri. Se il problema di quest'anno assomiglia molto al problema dell'anno scorso e ha solo un paio di parole diverse, allora se qualcuno consegna un compito che risolve il problema dell'anno scorso piuttosto che quello di quest'anno, è probabile che lo abbia copiato da un altro studente.

Per qualsiasi problema non banale, la possibilità che due programmatori trovino soluzioni identiche è piccola, ma suppongo che per verificarlo richiederebbe tenere un database di tutti i compiti consegnati. E molti imbroglioni sono abbastanza intelligenti da cambia alcune cose in modo che non sia identico.

JdeBP
2018-04-14 16:05:11 UTC
view on stackexchange narkive permalink

La prospettiva dei volontari dello Stack Exchange.

In altre risposte hai la prospettiva di altri accademici e la prospettiva degli studenti. Ora guarda come sono completamente terze parti, non nelle tue istituzioni, che sono comunque coinvolte in questo perché i tuoi studenti vengono da noi.

Otteniamo le conseguenze da questo qui a Stack Exchange. Da alcuni anni i volontari come me hanno individuato i problemi dei corsi di informatica / programmazione che gli studenti prendono e semplicemente ripubblicano su Stack Exchange, per convincere persone da tutto il mondo a risolverli gratuitamente. Non copiano le risposte precedenti.

Da questa prospettiva:

  • Nascondere le domande sui corsi dietro una sorta di interfaccia di gioco d'avventura, dove si trovano non visibile tranne che per le persone che hanno completato una missione (cioè consegnato nei corsi precedenti), non aiuta noi volontari. Ci ostacola attivamente, poiché facciamo affidamento sul fatto che le domande siano pubbliche per trovare da chi funziona il corso, da quale istituzione provengono. Lo stesso vale per impedire agli spider WWW di eseguire la scansione delle domande.
  • Variare i corsi di anno in anno non risolve il problema. Gli studenti inviano semplicemente la variante di quest'anno a Stack Exchange e un volontario impaziente si precipita felicemente a fare di nuovo i corsi scolastici o universitari di qualcun altro.
  • Lievi variazioni, sufficienti per rendere la risposta diversa pur suscitando ricordi di anni passati passato, sono migliori delle variazioni drastiche per noi. Noi volontari abbiamo solo il riconoscimento di schemi per i nomi e gli scenari di esempio scelti e ricordi stagionali come Oh, è di nuovo la fine del termine dell'Epifania così presto? , per continuare.
  • Un collegamento ipertestuale alla politica di onestà accademica del tuo istituto che è diretto (ad es. nessun documento Word), stabile a lungo termine e specifico (cioè la tua politica non dovrebbe essere decine di paragrafi in una singola pagina contenente molte politiche senza un ancoraggio per la sua specifica sezione), è una cosa utile.

    Nota anche che le persone leggeranno "archiviato" "non si applica più". Non è nemmeno un modo utile per presentare una politica attuale.

In un certo senso, stai commettendo lo stesso errore delle organizzazioni militari di prepararti a combattere l'ultima guerra piuttosto che quella successiva . Gli studenti di tutto il mondo hanno già anni fa lavorato intorno al rilevamento delle risposte copiate. Oggigiorno usano siti WWW inclusa la stessa famiglia di siti Q&A su cui lo chiedi per attirare persone desiderose, da paesi potenzialmente più lontani, senza paga o addirittura alcun collegamento con gli studenti o con te, per risolvere i loro diversi problemi relativi ai corsi di anno in anno.

Ulteriori letture

Dalla mia esperienza diretta, e io sono solo un volontario che può riconoscere solo un numero limitato di modelli.

spnkr
2018-04-14 12:19:07 UTC
view on stackexchange narkive permalink

Modifichi il modo in cui insegni la classe in base a come va ogni anno? A meno che tu non sia un professore veterano, dovresti farlo. Quindi le tue domande sui compiti cambieranno naturalmente.

Mettendo da parte questo: fai due anni di domande diverse e poi si alternano ogni anno in cui insegni alla classe. La maggior parte degli studenti non conosce compagni di classe 2 anni prima di loro, il che rende difficile per loro imbrogliare.

Quindi, se insegni la classe per 2 semestri all'anno, 4 "serie complete" impedirebbero la stragrande maggioranza barare.

Christopher Klaus
2018-04-15 18:12:15 UTC
view on stackexchange narkive permalink

La mancata creazione di nuovo materiale ogni anno è la ragione per cui le confraternite e le confraternite negli Stati Uniti raccolgono i compiti e le banche di prova.

I professori danno un vantaggio agli studenti che sono membri di organizzazioni che possono utilizzare tali tattiche se non fanno nuovi compiti e nuovi esami.

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

Le confraternite e le confraternite sono una cosa degli Stati Uniti e l'interrogante non sembra essere negli Stati Uniti.Forse puoi ampliarlo per tenere conto di un possibile contesto diverso.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...