Question:
Comment gérer les étudiants qui perdent leur travail numérique?
Village
2014-10-11 15:32:24 UTC
view on stackexchange narkive permalink

Dans mes cours, les étudiants travaillent sur de grands projets en cours, mais soumettent des parties chaque semaine, montrant leurs progrès. Tout le travail est effectué sur un ordinateur ou une table.

Au milieu du semestre, je reçois toujours des rapports d'étudiants sur les échecs techniques, par exemple:

  • Tout le dossier du projet a été supprimé.
  • Disque dur reformaté ou système mis à niveau sans sauvegarde.
  • Ordinateur envoyé à réparer, ne peut pas fonctionner sur le projet jusqu'à son retour.
  • USB non démonté, fichiers cassés .
  • Appareil contenant un dossier de projet perdu ou volé.

Je souhaite créer une politique qui ne soit pas si sévère que de rejeter tous ces étudiants. En même temps, je m'inquiète si je suis un peu indulgent, les étudiants commenceront à réclamer des problèmes chaque fois qu'ils oublient de faire leurs devoirs. Qu'est-ce qu'une bonne politique qui n'est pas trop sévère, reconnaissant que des problèmes techniques surviennent, mais dont on ne peut pas abuser trop facilement?

Ajoutez une session sur les bonnes politiques de sauvegarde au début, puis soyez strict. À moins que certaines parties des projets ne soient sensibles à la confidentialité, des éléments comme celui-ci devraient avoir une sauvegarde automatisée dans le cloud.
Pour ajouter au commentaire d'Arno, faites de la journalisation et de la documentation une partie de sauvegarde des exigences du cours. Par exemple, demandez aux élèves de rendre compte, à un moment approprié, de la structure de leurs fichiers et d'autres aspects techniques qui pourraient vous convenir au moment de la sauvegarde. faire en sorte que le rapport compte dans la note car il ajoute à leurs compétences professionnelles.
Cela ressemble à un cas pour un [VCS] (http://en.wikipedia.org/wiki/Revision_control), en particulier lorsqu'il s'agit d'un travail incrémental tel que décrit ici.
S'ils ont soumis des pièces chaque semaine, ne peuvent-ils pas passer en revue leurs soumissions antérieures pour leur travail? De plus, comme mentionné, plusieurs ressources sont disponibles - l'université devrait leur fournir une sorte de stockage en plus de toutes sortes de fournisseurs de stockage en nuage (Microsoft oneDrive, Google Docs / Drive, Dropbox, Box, etc.)
J'allais proposer une exécution publique, mais puisque vous mentionnez dans la dernière phrase que cela ne devrait pas être "trop ​​sévère", je suppose qu'étant donné qu'ils n'ont pas présenté le travail et ne pas réussir ne devrait pas être trop dur et acceptable.
Je n'accepte pas "l'excuse de la technologie a échoué", car je dis très clairement lorsque nous parcourons le programme qu'il est de leur responsabilité d'être à l'heure et de gérer les problèmes qui surviennent. cette excuse, presque toujours à mi-parcours, pas tellement en fin de trimestre, je me demande pourquoi?
"Le chien a mangé mes devoirs (numériques)."
"L'ordinateur envoyé pour être réparé ne peut pas travailler sur le projet jusqu'à son retour." Ont-ils accès à des ordinateurs à l'école? Tous les autres points peuvent être atténués grâce à des sauvegardes régulières, mais si vous n'avez pas d'ordinateur, vous ne pouvez pas travailler, même si les fichiers sont en sécurité ...
Avez-vous déjà eu un cas unique d'un tel événement où l'élève ne faisait clairement pas simplement une excuse?
S'il est bon de dire aux étudiants que c'est «leur responsabilité», je ne suis jamais allé dans une université qui leur a appris * comment * gérer leur contenu numérique. Ce n'est pas sorcier, mais ce n'est pas immédiatement évident et la plupart des étudiants ne réalisent pas les lacunes de leur système avant qu'il ne soit trop tard. Chaque entreprise dans laquelle j'ai travaillé, après l'université, a eu un département informatique, avec des professionnels de l'informatique, pour développer la stratégie de sauvegarde. Il me semble raisonnable que l'université fasse de même, ou du moins fournisse des lignes directrices pour une politique de données acceptable.
Consultez https://cloud.sagemath.com/. C'est un endroit idéal pour les étudiants pour placer leur travail, collaborer et pour vous de vérifier leur travail, leur donner des devoirs.
Une politique simple a été élaborée lors du démarrage des écoles. - Si les devoirs ne sont pas apportés en temps voulu, mettez-les "F"
Solution simple: dites-leur d'utiliser le stockage cloud et les applications cloud.
@TomAu "Le _AI_ a mangé mes devoirs"
Je ressens la douleur de ce qui s'est produit dans les jours «apportez votre propre disquette» des laboratoires informatiques universitaires. Juste avant la date de soumission, j'ai terminé mon document et l'ai enregistré sur mes disques principal et de sauvegarde. Ils ont tous deux été volés cette nuit-là. :-( Quand je l'ai réalisé, je n'avais que 2 heures pour essayer de reconstruire des semaines de travail. Ce n'était pas mon meilleur travail / note ...
Je ne peux pas répondre aux questions b / c du représentant, mais je suggérerais que le devoir n ° 0, qui vaut un certain nombre de points, soit de configurer le contrôle de version cloud / distant / école-serveur et / ou une autre forme de sauvegarde AUTOMATISÉE. Cela garantit que a) ils n'ont plus d'excuse b) ils sont FORCÉS, ce n'est plus une chose facultative qu'ils peuvent différer sans se sentir mal, surtout pendant cette période de motivation accrue de 2 semaines, c) vous vous aidez activement comme le ferait un employeur, si vous ne voulez rien faire, comme le ferait un employeur.
Tous les problèmes que vous avez énumérés concernent des accidents de stockage locaux - qui se produisent fréquemment, même dans des situations réelles. Pour atténuer ce problème, demandez à vos élèves d'utiliser des services cloud tels que Google Docs et demandez-leur simplement de partager leurs documents avec vous; dupliquez-les dans votre propre espace Docs à la date limite ou après la date limite, et notez ces copies. Les révisions sont simples, sans perte ni vol (à part celui des mots de passe, que je suis sûr que les étudiants seraient plus susceptibles de protéger), et vous enregistrez des arbres pour démarrer. Sans oublier, ils peuvent se connecter de n'importe où, en utilisant n'importe quel ordinateur (ou appareil mobile, ou tablette).
Douze réponses:
David Ketcheson
2014-10-11 16:05:50 UTC
view on stackexchange narkive permalink

Je sais que cela va à l'encontre de ce que vous avez demandé, mais je ne pense pas que vous devriez avoir une politique spéciale pour les étudiants qui prétendent que leur travail numérique est perdu / endommagé / détruit. Voici deux raisons:

  1. Ce n'est pas vraiment différent de ce que les élèves se sont plaints que "le chien a mangé mes devoirs". Les formats papier et numérique sont susceptibles d'être endommagés, perdus ou détruits.

  2. Ils ne bénéficieront d'aucune exception spéciale de la part de leur patron lorsqu'ils perdent d'importants documents numériques dans un vrai travail.

Mes élèves font la plupart de leur travail dans des formats numériques et je n'ai jamais fait d'exceptions particulières. Je suppose que je le ferais dans des circonstances inhabituelles (par exemple, un serveur universitaire sur lequel on leur a dit de stocker leur travail a été piraté).

Si vous voulez les aider à développer de meilleures habitudes de travail numérique, présentez-les aux sauvegardes, Dropbox et / ou contrôle de version. Mais je ne pense pas que ce soit votre travail.

+1 surtout pour avoir noté que ce n'était pas différent de l'excuse du `` chien a mangé mes devoirs ''
Je m'attendrais à ce qu'un employeur fournisse un stockage de sauvegarde pour toutes les données que son personnel a besoin de produire et de stocker pour effectuer son travail. Si l'université fournit un stockage de sauvegarde pour le travail de projet des étudiants, il n'y a aucune excuse pour que les étudiants perdent des données faute d'avoir des sauvegardes. Mais si l'université ne fournit pas de stockage de sauvegarde, alors l'argument "C'est comme un travail" est malhonnête.
@DavidRicherby: Une école n'est pas un employeur et les élèves font généralement leur travail sur leurs propres machines, pas sur celles de l'école.
@BenCrowell Alors il n'est pas approprié de dire "Eh bien, un employeur ne vous laisserait pas le temps si vous perdiez votre travail, nous ne le ferons pas non plus", car un employeur prendrait des mesures pour que son personnel ne perde pas de données, alors que l'université ne le sera pas. t faire cela pour ses étudiants. Vous ne pouvez pas prétendre qu'un étudiant a les mêmes responsabilités qu'un employé si vous ne lui donnez pas également le même niveau de soutien qu'un employé recevrait.
Ce truc arrive! Dans mon premier cycle, je dois trouver un ordinateur capable de lire mon matériel à partir de la disquette, car aucun ordinateur du bureau des professeurs ne le pourrait.
@DavidRicherby: Tous les employeurs ne fournissent pas de sauvegardes automatisées pour _tout_ (en fait, même s'ils fournissent des sauvegardes, ce n'est généralement que pour certains lecteurs réseau et zones de projet cruciales, pas vos documents locaux) et, même s'ils le faisaient, cela ne couvre pas les documents que vous vous avez laissé ouvert dans Word pendant cinq jours sans enregistrer. Il y a encore beaucoup de possibilités de comparaison ici.
SVN / Git est votre ami. Ne vous plaignez plus jamais de copies perdues ou de documents supprimés par inadvertance.
@DavidRicherby: * Vous ne pouvez pas prétendre qu'un étudiant a les mêmes responsabilités qu'un employé si vous ne lui donnez pas également le même niveau de soutien qu'un employé recevrait. * Je ne peux pas parler au nom de David Ketcheson, mais je ne le fais pas. t lire son argument de cette façon. Je dirais que dans le monde du travail, les gens sont censés se comporter comme des adultes responsables. Les étudiants du Collège sont des adultes et on devrait s'attendre à ce qu'ils se comportent comme des adultes responsables. Les adultes responsables sauvegardent leurs fichiers informatiques ou admettent que c'est de leur faute lorsqu'ils perdent un fichier. C'est du bon sens.
@BenCrowell Vous avez manqué une troisième option: un groupe d'adultes responsables (par exemple, une entreprise ou un département universitaire) se réunissent et embauchent un autre adulte responsable pour s'occuper de leurs données à leur place. Si mes données disparaissent, c'est sa faute.
@DavidRicherby: "puisqu'un employeur prendrait des mesures pour s'assurer que son personnel ne perd pas de données" - alors faire de * l'employeur * un * client * qui s'attend à ce que son entrepreneur indépendant (l'étudiant) puisse prendre soin de ses propres données.
@Mast Jusqu'à ce que votre serveur VC plante et que vous n'effectuiez aucune sauvegarde de votre sauvegarde.
Si ce n'est le travail de personne, c'est probablement le vôtre - l'enseignant. Je passe (gaspille?) Du temps à leur apprendre comment sauvegarder leur travail.
@Lilienthal Donc, vous avez accidentellement supprimé votre dossier de devoirs le même jour que votre VC s'est écrasé? Je sais que [Murphy] (https://en.wikipedia.org/wiki/Murphy%27s_law) l'est, mais vous devrez être à la fois stupide et malchanceux pour y parvenir.
@Mast Vous seriez probablement surpris par le nombre de personnes qui exécutent un serveur VC local sur leur machine de développement et se pensent à l'abri de tout accident.
jakebeal
2014-10-11 18:39:11 UTC
view on stackexchange narkive permalink

Il y a quelques années, c'étaient des problèmes légitimes (bien que parfois douteux). Cependant, avec l'arrivée du stockage cloud gratuit et facile à utiliser, il n'y a aucune raison pour que quiconque doive à nouveau perdre des données.

Dropox a un compte gratuit qui fournit 2 Go de stockage, sauvegarde automatiquement à chaque fois que vous êtes sur le réseau et donne la possibilité de restaurer des fichiers et de revenir aux versions de fichiers précédentes sur environ un mois. Comme il est basé sur le cloud, il peut être lié à un autre ordinateur en cas de panne ou de vol. Tant que vos élèves ne font pas quelque chose d'extrêmement lourd en données, comme la conception artistique &, la limite de 2 Go ne devrait pas être un problème.

Compte tenu de cela, pourquoi ne pas mettre en place une politique comme suit:

  • Au début du cours, indiquez que les élèves qui travaillent électroniquement devront conserver de bonnes sauvegardes de telle sorte que «le chien numérique ne puisse pas manger vos devoirs». Présentez la classe à Dropbox en tant que solution recommandée, mais faites-leur savoir que toute sauvegarde basée sur le cloud est OK (il existe également de nombreuses autres solutions, mais Dropbox est actuellement la meilleure en termes de disponibilité universelle et d'interface utilisateur simple).

  • Ensuite, pendant le semestre, si quelqu'un vient à vous avec une histoire de malheur, traitez-la comme si quelqu'un ne se présentait pas à un quiz. Il peut y avoir des circonstances atténuantes, mais elles sont rares et sont probablement accompagnées de l'équivalent d'une note du médecin (par exemple, un rapport de police du campus sur des biens volés).

Dropbox, cependant, ne résout pas vraiment le problème, car ce n'est pas un service de sauvegarde. Si un étudiant supprime (accidentellement ou non) le fichier de son dossier Dropbox, il sera également supprimé du cloud. Ce qui est vraiment nécessaire ici, c'est un système de contrôle de version, comme GitHub ou BitBucket, qui offrent tous deux des comptes étudiants.
J'ai peur que vous vous trompiez. Dropbox * offre * la possibilité de revenir aux versions précédentes et de restaurer des fichiers, comme je l'ai mentionné dans le 2ème paragraphe de ma réponse. Cela m'a beaucoup soulagé dans le passé, lorsqu'un post-doctorant qui avait récemment rejoint une grande collaboration a accidentellement supprimé plusieurs années de données. Nous l'avons fait restaurer dans les cinq minutes suivant la découverte du problème.
Bien, que sait-tu. Vous pouvez en effet récupérer vos 30 derniers jours d'historique pour un fichier. C'est peut-être une fonctionnalité plus récente qui a été ajoutée depuis que j'ai commencé à utiliser Dropbox, ou peut-être que j'ai simplement été inconscient. Merci! Cependant, je pense toujours qu'un système de contrôle de version serait probablement meilleur, au moins pour les projets de programmation à long terme, en particulier ceux de groupe.
@jakebeal: Heureusement que vous l'avez remarqué dans les 30 jours. Le contrôle de version est meilleur.
Bien sûr, le contrôle de version est meilleur si vous avez affaire à des groupes qui peuvent le gérer. J'ai évolué de RCS à CVS à SVN à Mercurial au fil des ans (avec git lorsqu'il est forcé). Cependant, lorsque je travaille avec des étudiants ou des collaborateurs moins avertis en informatique, j'ai trouvé qu'il était souvent nécessaire de faire des compromis pour accroître la convivialité d'une solution comme Dropbox.
Je ne suis pas d'accord avec l'affirmation selon laquelle, parmi toutes les options, Dropbox change la donne ici. Je m'oppose fermement à l'idée de demander aux étudiants de stocker les données relatives à leurs études chez un tiers pour des raisons de confidentialité.
Pourriez-vous clarifier comment vous voyez les problèmes de confidentialité de Dropbox comme différents, par exemple, des serveurs d'une université? Leur [politique de confidentialité] (https://www.dropbox.com/privacy) est pratiquement identique au genre de chose que vous verriez dans n'importe quel département informatique d'une université. En bref, je vois qu'il n'y a que deux options (sauf si vous avez affaire à des étudiants CS hautement sophistiqués): 1) demandez à vos étudiants d'impliquer une tierce partie (leur choix, interne ou externe; Dropbox est juste la recommandation la plus simple à le moment), ou 2) suivre la stratégie de sauvegarde notoirement peu fiable «espérer et prier».
D'accord en partie avec @O.R.Mapper. Nous devrions enseigner le * comment * de la sauvegarde, mais ne pas approuver des solutions particulières (dans certaines institutions, l'approbation de Dropbox par le personnel enseignant serait mal vue ou pire). Un disque externe ou le propre serveur de l'université seraient des solutions également acceptables; en fait, du point de vue de l'étudiant, le système de l'Université devrait être préféré car il y a un fardeau de la responsabilité locale sur le personnel informatique local de fournir des systèmes fiables pour leur utilisation et (espérons-le) une piste d'audit / chaîne de responsabilité accessible aux professeurs en cas de problème. panne ou perte de données.
@jakebeal: L'information sur la réussite d'un étudiant donné dans ses études est une donnée personnelle qui est partagée exclusivement entre l'université (donc les données à ce sujet sur leurs propres systèmes sont correctes) et l'étudiant. Fournir ces données à un tiers constituerait une violation de la vie privée, ce qui pourrait violer à la fois les règles de confidentialité de l'université et les lois locales auxquelles l'université doit se conformer. Le problème est encore plus grave lorsque le tiers est lié aux règles d'une législation différente, où les données personnelles peuvent être moins protégées contre des tiers, par ex. gouvernemental, accès.
Bien entendu, respectez les lois locales et la politique universitaire. De même, je suis d'accord que si le personnel informatique de l'université est en mesure de fournir une solution acceptable, c'est génial et simplifie tout. La réalité des sauvegardes des étudiants, cependant, est qu'elles * iront * probablement entre les mains d'un tiers non universitaire, que ce soit Google, Dropbox, Apple, BitBucket, etc. Vous pouvez en recommander un ou vous pouvez laisser les étudiants choisir, mais c'est la nature actuelle de la technologie et du marché pour à peu près tout le monde, sauf les étudiants solides en CS.
@jakebeal: Je voulais dire qu'en tant que personnel universitaire, je ne demanderais pas - même implicitement - aux étudiants d'utiliser un tel service tiers. Par conséquent, la disponibilité de DropBox & Co. est sans rapport avec mes attentes quant à la fiabilité de la sauvegarde de mes étudiants.
Ce que je veux dire, c'est que si vous leur demandez de sauvegarder et que vous ne les poussez pas explicitement dans une solution fournie par l'université, vous leur * demandez * implicitement d'utiliser un service tiers. Que peut utiliser d'autre un étudiant de premier cycle non-CS moyen? iCloud, Office365, Abode Creative Cloud, Google Drive ... de nombreuses entreprises proposent des solutions de sauvegarde groupées à vos étudiants, et à moins que vous ne leur imposiez de ne pas les utiliser, elles * exposeront * leurs données à ces entreprises.
Depuis quand Dropbox dispose-t-il d'un «stockage gratuit de 2 Go»? Il y a quelques mois, quelqu'un a essayé de m'envoyer de petits fichiers de documents via le partage sur Dropbox, et le compte gratuit n'était même pas en mesure d'ouvrir les documents de plusieurs Mo qui avaient été partagés avec moi. On m'a dit que je pouvais sauter à travers un tas de cerceaux en installant des logiciels sur mes ordinateurs / appareils mobiles pour débloquer plus de stockage, mais à ce moment-là, je suis parti.
@R ..: Dropbox dispose d'un stockage gratuit de 2 Go si vous l'installez et créez un compte, et ce depuis le lancement. Il est clair qu'il n'a pas réussi à livrer les fichiers de votre part à partir du compte de quelqu'un d'autre (du moins, il n'a pas réussi à le faire avant que vous ne perdiez patience), mais le partage de fichiers n'est pas pertinent pour quelqu'un qui l'utilise comme petite sauvegarde personnelle.
xLeitix
2014-10-11 23:26:06 UTC
view on stackexchange narkive permalink

Sur la base de cette question, ainsi que de vos questions précédentes (par exemple, ici, ici, ou surtout ici), je ayez l'impression que les élèves de votre école dirigent un peu les enseignants. J'enseigne de grands cours de premier cycle (plus de 400 étudiants) dans une université publique d'Europe centrale depuis des années, et bon nombre des problèmes sur lesquels vous semblez souvent tomber me sont à peu près inconnus. Par exemple, je peux littéralement me souvenir d'un incident unique où l'un de mes nombreux étudiants a déclaré qu'il ne pouvait pas terminer ses devoirs parce qu'il avait perdu des données en raison d'un problème technique. Vous, en revanche, donnez l'impression que c'est un événement régulier.

Comme je ne pense pas que vos élèves sont intrinsèquement plus enclins à perdre des données sans faute de leur part, le la conclusion logique est qu'ils ne font (du moins dans la plupart des cas) que des excuses. Par conséquent, la question n'est pas "comment gérer les étudiants qui ont perdu leur travail numérique?" , mais plutôt "comment gérer les étudiants qui prétendent avoir perdu leur travail numérique? ".

Ma réponse à cette question (et, accessoirement, également à vos autres questions précédentes) est de traiter vos élèves comme des adultes. Entre autres aspects, cela signifie qu'ils sont eux-mêmes responsables de tous les problèmes techniques de leur côté, les vrais comme les inventés. Oui, cela signifiera qu'à l'occasion, quelqu'un sera en fait frappé innocemment par un problème, mais dans une université, les adultes sont censés gérer les problèmes par eux-mêmes. Pour moi, c'est une grande partie du processus d'apprentissage dans une université - il n'y a pas de filet de sécurité qui vous rattrape lorsque vous vous comportez de manière déraisonnable (et, oui, ne pas sauvegarder correctement vos devoirs tombe définitivement dans cette catégorie).

Donc, mes réponses à vos problèmes seraient (formulées un peu plus poliment, mais pas moins directement):

Tout le dossier du projet a été supprimé.

Dommage. Refaites-le.

Disque dur reformaté ou système mis à jour sans sauvegarde.

Dommage. Recommencez.

L'ordinateur envoyé à réparer ne peut pas travailler sur le projet jusqu'à son retour.

Utilisez l'un des ordinateurs du laboratoire universitaire, ou emprunter un ordinateur à un ami.

USB non démonté, fichiers cassés.

Dommage. Refaites-le.

(De plus, en tant qu'informaticien, il est si peu probable que cela se produise sur les systèmes de fichiers modernes que je serais très enclin à penser que vous me mentez.)

Périphérique contenant le dossier du projet perdu ou volé.

Restaurer à partir d'une sauvegarde. Si vous n'avez pas de sauvegarde - dommage, recommencez.

Re: USB non monté - Windows peut parfois «corrompre» les fichiers (ou le disque entier), mais en réalité la plupart des données sont faciles à sauver, avec une pléthore de logiciels de récupération de fichiers conviviaux disponibles tels que Recuva.
+1 pour "Traitez vos élèves comme des adultes". Ils ne sont plus à l'école et n'ont plus besoin de garder les enfants.
Bien que je vois votre point de vue, dans de nombreux cas "Dommage. Refaites-le." est une proposition ridicule si ce qui a été perdu est quelque chose entre 9 mois et plusieurs années de travail comme un grand projet peut l'être. Ce serait effectivement expulser l'étudiant à ce stade.
@Vality Et alors? Si un étudiant ne prend pas l'étape absurdement triviale de sauvegarder des mois de travail, il est difficile de voir en quoi c'est la faute de quelqu'un d'autre que le leur.
@Vality Non, dans le pire des cas, il faudrait que l'étudiant reprenne le cours. C'est une conséquence tout à fait raisonnable à mon avis.
Superbest
2014-10-12 00:15:14 UTC
view on stackexchange narkive permalink

Vous dites déjà à vos élèves:

soumettez quelques parties chaque semaine

Demandez-leur simplement de soumettre le dossier du projet entier (peut-être dans un zip) au lieu. S'ils perdent leur travail, ils peuvent toujours revenir à la dernière version qu'ils vous ont donnée.

Avantages de ceci:

  • Ne nécessite aucune formation supplémentaire pour les étudiants. Ils savent déjà comment vous envoyer des dossiers.
  • Ne nécessite aucun travail supplémentaire de votre part. Vous avez déjà un système pour gérer les dossiers qu'ils vous envoient, continuez simplement à utiliser ce système.

Inconvénients:

  • Si les projets sont très volumineux, il peut être difficile de les envoyer. De nombreux fournisseurs de messagerie ont des limites de taille sur les pièces jointes et le téléchargement de fichiers volumineux prend du temps. Bien que vous puissiez simplement demander aux étudiants de vous envoyer un lien vers leur DropBox.
  • Les fichiers utilisent plus d'espace sur votre disque.
  • Il y a une certaine latence associée à la récupération. Il peut s'écouler un certain temps avant que vous (ou l'AT) voyez la demande de l'étudiant pour la dernière version. Si, comme je pense que c'est souvent le cas, ils ont l'habitude de «perdre» du travail quelques heures avant la date limite, ils peuvent vous envoyer un e-mail pour vous dire qu'ils ont perdu leurs données à 3 heures du matin et affirmer qu'ils n'ont pas pu terminer le travail temps parce que vous n'avez pas répondu assez rapidement.

Alternativement, vous pouvez leur demander d'utiliser un système de contrôle de version, tel que git (il existe d'autres systèmes de contrôle de version, mais je a rencontré une raison de les utiliser sur git en plus de "les règles disent que je ne suis pas autorisé à utiliser git"). Avec des outils d'interface graphique comme GitExtensions et TortoiseGit, sans parler de nombreux tutoriels en ligne, c'est extrêmement facile à comprendre, même pour les novices. Configurez des référentiels pour eux et communiquez qu'ils seront notés pour cette semaine lors du dernier commit avant la date limite de cette semaine (résout également le problème "mais vous avez regardé la mauvaise branche" - s'ils ont plusieurs branches, ils peuvent s'assurer que leur la validation finale est vers la branche préférée). Avantages par rapport à la méthode "envoyer tout le dossier":

  • Aucun travail de votre part n'est requis. Vous n'avez pas à entrer dans vingt e-mails, télécharger une pièce jointe, la renommer et l'organiser chaque semaine.
  • S'ils perdent des données, ils ne nécessitent pas votre intervention. Ils peuvent extraire eux-mêmes de leur référentiel.
  • Comme git ne téléchargera que la différence entre les états, s'il y a de gros fichiers statiques entre les révisions, les validations suivantes seront petites et occuperont peu de bande passante réseau ou de disque space.
  • Les étudiants acquièrent de l'expérience avec un bon système de contrôle de version largement utilisé dans l'industrie.
  • Les étudiants apprennent de première main l'importance du contrôle de version. Il est probable que les personnes qui ont réussi à entrer à l'université comprendront immédiatement que plus elles s'engagent fréquemment, moins elles auront à refaire de travail en cas de perte de données. Si, pour une raison étrange, ils ne peuvent pas comprendre cela, vous pouvez l'expliquer au début du cours.

Les inconvénients sont:

  • Les étudiants (et vous! ) doit maintenant apprendre git (ou le système de votre choix). Cependant, peut-être que "vous feriez mieux d'apprendre git maintenant ou vous échouerez ce cours" n'est pas une mauvaise chose que les étudiants entendent à certains moments de leur formation.
  • Les étudiants peuvent essayer d'obtenir une assistance technique pour git de votre part, ou vous fâcher lorsque vous leur dites d'aller ailleurs (comme stackoverflow) pour cela.
  • Vous devez configurer un référentiel pour qu'ils puissent l'utiliser. Cependant, le service informatique de votre école serait probablement en mesure de vous aider, et même le pire des cas de "création d'un compte gratuit sur BitBucker ou github" n'est pas si mal.
Je suis généralement d'accord avec vos déclarations, même si je m'objecterais à suggérer aux étudiants d'utiliser des services externes en dehors du domaine du contrôle et de la portée légale des étudiants et de l'université tels que DropBox, BitBucket ou Github (surtout s'ils sont les seuls façon de faire les choses).
En particulier, un compte gratuit sur GitHub rend l'ensemble du projet accessible au public. Ce ne sera pas forcément OK tout le temps.
@E.P. Les comptes étudiants gratuits vous offrent 5 référentiels privés sur GitHub.
[Bitbucket donne des comptes gratuits aux utilisateurs universitaires] (http://blog.bitbucket.org/2012/08/20/bitbucket-academic/). Ils ne sont peut-être pas aussi populaires que Github, mais j'ai trouvé que cela fonctionne très bien. Je l'ai utilisé pour ma thèse. [Github expire après deux ans] (http://stackoverflow.com/questions/12361700), il y a donc une chance que les étudiants l'aient déjà épuisé. De plus, je serais très surpris si l'université n'avait pas de VCS disponible, soit un pour tout le cours, soit des repos que les étudiants peuvent mettre en place individuellement.
Joshua Michael Waggoner
2014-10-11 23:05:58 UTC
view on stackexchange narkive permalink

Vous pourriez peut-être donner à vos élèves un avertissement honnête éduqué . Montrez-leur comment effectuer des sauvegardes! . Savoir comment sauvegarder des données, en particulier pour l'administration système, est une compétence inestimable et peut faire gagner aux gens d'innombrables heures de temps et de frustration. Mon professeur s'attend à ce que nous effectuions régulièrement des sauvegardes de nos fichiers en raison de la possibilité de perte de données, et comme elle nous a dit comment le faire (si vous ne voulez pas faire de tarball ou de sauvegarde zip, vous pouvez utiliser des services cloud tels que Amazon ou Dropbox pour enregistrer des fichiers), il n'y a aucune excuse pour avoir perdu quoi que ce soit. Un étudiant CS doit être suffisamment compétent pour que cela ne se produise pas! . Franchement, tout étudiant CS doit être au courant et familier avec

  1. Comment faire une sauvegarde de fichiers importants sous Linux ou Unix en utilisant tar -cvf [nom_fichier] [nom_dossier]
  2. Comment extraire en utilisant tar -xvf
  3. Comment faire des sauvegardes dans Windows en utilisant soit les outils Windows ©, ou simplement en créant des fichiers zip de dossiers importants .
  4. Comment utiliser les services en ligne tels que Dropbox.
  5. Comment écrire des scripts shell pour effectuer des sauvegardes régulières soit dans Bash, ou si vous utilisez des fichiers .bat Windows.
  6. Si vous leur fournissez ces informations, ce qui ne devrait prendre qu'une heure environ, ou si vous leur fournissez un document ou un message Web sur ce problème, et informez-les que la perte de données est courante et que des mesures doivent être prises pour éviter cela, ils sont entièrement responsables de toute perte de données irrégulière qui se produit. De plus, vous êtes en clair un enseignant et vous avez donné à votre élève une leçon inestimable sur la gestion des données et éventuellement des compétences Linux / Unix / Windows qu'il n'avait pas avant de vous rencontrer. Bien sûr, ce ne sont que des suggestions. J'aurais aimé que quelqu'un m'ait appris à créer un simple script de sauvegarde tarball dès le premier jour. M'aurait sauvé beaucoup de chagrin. Bon enseignement! :)

Ce n'est pas le travail de l'enseignant d'enseigner aux élèves comment attacher leurs chaussures, s'essuyer le nez ou faire des sauvegardes. Tout temps consacré à cela est du temps soustrait de l'éducation.
Eh bien, je doute qu'avec cette attitude vous seriez un très bon professeur Ben. Certains étudiants gagneraient à savoir comment effectuer des sauvegardes. C'est tout ce que je disais. Je ne pense pas que votre réponse soit très constructive et, franchement, je pense que vous êtes peut-être amère. C'est le travail de l'enseignant d'éclairer ses élèves et de les aider à apprendre à faire des sauvegardes serait une expérience enrichissante et résoudre le problème de l'affiche. C'est une police d'assurance qui aide lui et ses étudiants.
Si vous êtes entraîneur de golf et que vos élèves rencontrent des chaussures de golf pour la toute première fois, il fait partie de votre travail de leur apprendre à attacher leurs chaussures de golf.
Brian Moore
2014-10-13 01:30:57 UTC
view on stackexchange narkive permalink

Il se peut simplement que Ben ait malheureusement rencontré plus d'étudiants ayant des problèmes d'intégrité académique que beaucoup d'entre nous. Un compromis raisonnable consiste à dire à la classe que certaines `` excuses '' pour la non-soumission du travail ne vont pas vraiment tenir la route, et d'autres nécessiteraient des preuves réelles, ou une description correctement formée de ce qui a mal tourné. >

Indépendamment de vos perspectives, les choses tournent mal, j'ai été impliqué dans de nombreux cas de défaillance de clés USB et même les outils médico-légaux et de récupération de données les plus fiables sont incapables de récupérer les données. Cela est d'autant plus vrai si un lecteur souffre de certains types de dommages électriques. Cependant, je suis d'accord que les étudiants CS devraient au moins avoir quelques bonnes pratiques à leur actif en termes de gestion des données, de sauvegarde et de continuité.

Mais sont-ils encore vraiment des adultes? Bien sûr que non! Toutes les déclarations selon lesquelles ils sont des adultes et qu'ils doivent maintenant apprendre à être des adultes. Écoutez-vous, s'il vous plaît - ils seront quelques années en poste avant de devenir plus adultes et de commencer à assumer la responsabilité de leurs actes. Je forme de nouveaux employés sur une base mensuelle et l'essentiel est de leur permettre de suivre quelqu'un avec de solides compétences techniques et intégrité, ils doivent `` apprendre '' pour devenir des professionnels et en tant que tels développer les compétences que nous attendons d'un praticien professionnel (notre domaine est la sécurité informatique) - ils ne sont certainement pas tous prêts lorsqu'ils arrivent de l'université à prendre des décisions commerciales judicieuses (ou dans de nombreux cas techniques).

Il n'y a rien de mal à leur montrer de bonnes techniques de gestion de données et en fait, je dirais qu'en tant que praticien de plus de 20 ans de service, il est impératif de leur montrer les principes de la gestion des données. Une solution ne convient pas à tous, certaines organisations de sécurité informatique préféreraient que leurs employés n'utilisent pas les services de Dropbox (pour diverses raisons de sécurité et de non-divulgation), mais en tant qu'installation de sauvegarde de base et référentiel de données, il est idéal pour les étudiants. Nous formons tout notre personnel à la gestion des données, alors pourquoi ne pas éduquer les étudiants?

J'ai aimé le fait que Joshua prenne le temps de montrer comment utiliser la commande tar (et extraire d'un fichier tar) en utilisant Linux. Pour soutenir cela, il y a un excellent tutoriel (si peut-être plutôt un biais Unix) à: http://www.ee.surrey.ac.uk/Teaching/Unix/, qui couvre le (de base ) l'utilisation de tar, gunzip et pour être juste fournit une très belle introduction à Unix. La plupart de cela fonctionnera également sous Linux, avec l'exception d'utilisation étrange et bien sûr les effets secondaires peuvent différer. Par conséquent, même si vous manquez d'expertise, ce n'est probablement pas une excuse suffisante pour ne pas fournir une sorte d'orientation. Ces conseils peuvent simplement consister à utiliser une ressource appropriée qui fournit les compétences ou les connaissances, et c'est ce que fait un bon enseignant - vous ne pouvez pas être excellent dans tout (et rester un être humain modeste et bien équilibré).

`+ 1` pour * Il n'y a rien de mal à leur montrer de bonnes techniques de gestion des données [...] *
_Cependant, sont-ils encore vraiment des adultes? Bien sûr que non! _ - [citation nécessaire]
_Cependant, sont-ils encore vraiment des adultes? Bien sûr que non! _ Ils ne le sont pas, et ils ne le seront pas tant que vous ne les traitez pas comme tels! Tous savent que les disques durs plantent de temps en temps et que les clés USB se perdent, et ils devraient prendre des mesures préventives contre cela. Cela fait partie de votre travail de leur apprendre à le faire au mieux. Je ne suis peut-être pas qualifié pour prendre les meilleures décisions techniques, mais je le sais et je sais quand demander au senior.
Chris Dutrow
2014-10-13 06:12:04 UTC
view on stackexchange narkive permalink

Je ne travaille pas dans le milieu universitaire, mais j'ai souvent rencontré des problèmes presque identiques en tant que propriétaire d'entreprise.

Le problème sous-jacent est que:

  • Vous ne voulez pas pour permettre aux gens de profiter systématiquement du système
  • Mais vous ne voulez pas non plus être trop dur avec des personnes "innocentes" qui se sont trouvées dans une situation difficile. (nous ne parvenons pas tous à atteindre un objectif attendu de temps en temps en raison de circonstances indépendantes de notre volonté)

J'aborde toujours ce problème en utilisant une forme de ce modèle de base: - Soyez indulgents sur première transgression - Soyez strict sur les transgressions futures - Ne "jugez" pas la qualité des excuses.

Par exemple, voici ce que je pourrais faire dans votre cas:

  1. Avoir une politique «connue» d'autoriser une transgression.
  2. Avoir une politique «inconnue» d'accorder la clémence sur la deuxième transgression. (Faites toujours preuve de clémence, mais ne dites pas aux gens que vous le ferez jusqu'à ce qu'ils se retrouvent dans l'eau chaude. Cela vous aidera à ne pas avoir à faire échouer les gens qui ont fait un "grève 1" alors qu'ils n'auraient probablement pas dû, mais puis se sont retrouvés avec un problème légitime plus tard)
  3. N'accordez aucune clémence sur la troisième transgression.

Ce qui est vraiment bien avec ce type de politique, c'est que vous ne le faites pas. t doit être l'arbitre de qui a une «bonne» excuse. Les gens ont toujours une bonne excuse, en particulier les gens qui jouent à vous et au système. Vous pouvez systématiquement exécuter cette politique de la même manière pour tous les étudiants. Cela permettra aux étudiants «innocents» de toujours réussir. Il permettra aux «joueurs» de réussir tant qu'ils prennent globalement leurs études au sérieux. Et vous pourrez faire échouer des élèves incapables sans même avoir à écouter leurs raisons de ne pas avoir fait leur travail car après tout, vous leur avez déjà donné deux chances et statistiquement, il est extrêmement improbable qu'ils aient eu trois «urgences» légitimes en une semestre.

Noah
2014-10-13 11:23:54 UTC
view on stackexchange narkive permalink

Eh bien, en tant que personne qui jusqu'à récemment était étudiante et quelqu'un qui n'aime pas voir tous les fainéants descendre, mais d'un autre côté, j'ai déjà eu des problèmes techniques.

Je le ferais dire: 1. DropBox, AeroFS, Google Drive, etc. sont les amis de tout le monde2. CrashPlan et Time Machine sont aussi les amis de tout le monde.

Avec ces deux-là, la plupart des excuses auront disparu. Si vous les présentez et que les élèves sont trop paresseux pour les utiliser, alors je ne vois pas le besoin d'avoir pitié d'eux.

J'ai eu un ordinateur portable volé une fois alors que j'étais à l'école, et J'ai perdu toutes les données dessus, principalement parce qu'elles dataient de moins d'un mois, donc elles n'étaient pas incluses dans ma sauvegarde mensuelle (et des choses comme DropBox n'existaient pas encore à l'époque).

D'un autre côté, j'avais un Macbook avec un disque dur mourant qui corrompait aléatoirement des fichiers et / ou refusait de démarrer pendant que j'étais au milieu de mon programme MBA. Je réinstallerais Mac OS et cela fonctionnerait pendant une semaine environ jusqu'à ce qu'il explose à nouveau. Avec DropBox et Google Drive, c'était simplement une nuisance plutôt qu'un désastre.

Vous pouvez également mentionner à vos élèves que: a. Vous ne recommandez pas de changer ou de mettre à niveau leurs ordinateurs pendant le projetb. Vous ne recommandez pas de mettre à niveau leur système d'exploitation pendant le projet. Vous ne leur recommandez pas d'utiliser un système d'exploitation bêta ou de changer de système d'exploitation pendant le projet. Ils doivent faire attention à ce qu'ils installent sur leurs ordinateurs.

i.e. l'ordinateur doit être un outil pour faire leur travail et non quelque chose avec lequel jouer et pirater.

Les réponses suggérant d'utiliser CVS, etc. sont un peu idiotes à moins que les étudiants ne soient des étudiants en informatique. Les outils de contrôle de version offrent moins d'avantages lorsqu'il s'agit de fichiers binaires et la courbe d'apprentissage est plus raide.

abathur
2014-10-14 21:50:37 UTC
view on stackexchange narkive permalink

J'ai moi aussi dirigé des projets d'un semestre avec principalement des étudiants de première année et je l'ai trouvé suffisant pour appliquer "strictement" une politique de travail tardif indulgente :

  1. I toujours accepter les travaux en retard jusqu'à une heure tampon indiquée avant la date d'échéance des notes
  2. J'attribue un ou plusieurs brouillons / travaux préliminaires (c.-à-d. des plans, des notes, des brouillons réels) de tous les travaux importants pour une partie non négligeable de la note totale de l'affectation.
  3. le travail en retard est toujours soumis à une pénalité journalière décroissante à partir de l'heure prévue, quelle que soit la raison du retard; Je n'ai pas la formule devant moi, mais je pense qu'elle va de 15 à 2 points / jour

J'informe les étudiants en début de semestre que je ne le suis pas dans le but d'évaluer la validité de leurs excuses, et ont plutôt une politique généreuse et appliquée de manière cohérente qui leur permettra de récupérer (par diligence) lorsque la vie se met en travers de leur chemin.

L'effet net est que le La phase de brouillon de la mission est la seule où ils peuvent perdre complètement leur travail avant que, au moins, j'aie une copie de sauvegarde. À ce stade précoce, les conséquences d'une perte de données ne sont pas un échec de la mission (à moins qu'ils ne négligent l'importance de la phase de brouillon, pour laquelle je n'ai aucune sympathie.)

En pratique, j'ai trouvé que la politique a les effets escomptés:

  • Mes étudiants non-fainéants qui ont occasionnellement des problèmes de vie ou des problèmes techniques ont pu récupérer avec un impact minimal sur la note finale
  • Je ne Je n'ai pas à perdre de temps à me sentir injuste, à me demander si je suis menti ou manipulé, ou à craindre d'être biaisé dans mon jugement d'excuses
  • Les fainéants que nous avons l'intention de punir avec une raison stricte - la politique de date est encore étonnamment capable d'utiliser la politique généreuse pour se pendre
  • Les étudiants n'annulent presque jamais complètement un devoir (ou le cours), car la pénalité décroissante préserve suffisamment de valeur pour qu'il soit toujours logique de faire le travailler (n'est-ce pas le véritable objectif?)
  • J'ai l'impression que mes élèves apprennent la leçon de vie la plus précieuse: comment-creuser-moi-même-sortir-des-trous-de-moi-même-faire-en-travaillant-dur-pour-rattraper par opposition aux leçons alternatives de comment-brûler-avec-l'injustice-perçue ou comment-hausser-les-épaules-et-ne-jamais-terminer-le-travail-parce-qu'il-ne-sera-plus-accepté.

Je me rends compte qu'il faut un changement de philosophie pour abandonner l'idée que nous devons rejeter le travail tardif. Je me rends également compte que cette réponse n'est en fait qu'une variante de la réponse actuelle sans politique spéciale la plus populaire, mais la mise en œuvre diffère suffisamment pour que je pense que cela pourrait vous aider à aborder le problème sous d'autres angles.

ProductionValues
2014-10-13 06:47:31 UTC
view on stackexchange narkive permalink

Utilisez Git !! Pourquoi? Votre question et la mienne ont la même réponse: "Vous devez attribuer des notes d'échec pour avoir omis de soumettre des devoirs." Git est tellement pragmatique que son utilisation résoudra votre dilemme et fournira aux étudiants une expérience pratique avec une technologie omniprésente!

Git est une plate-forme de gestion de code source qui fonctionne comme un référentiel pour la sauvegarde de toutes les révisions de code. Ce faisant, git permet aux efforts de collaboration indépendants d'être fusionnés en toute sécurité dans des branches, dont chacune porte avec elle un message requis et une différence exacte du code entre les commits.

Bien sûr, les personnes assidues fréquentent les grands espaces, comme vos étudiants en informatique travaillant hors ligne dans la nature, finiront inévitablement par faire manger leur ordinateur portable par un ours, leur travail numérique pour la classe de simples radicaux libres dans la nature.

Bien qu'une inspection minutieuse de ses écorchures et de ses vêtements en lambeaux puisse révéler beaucoup de choses sur l'ursa sauvage et la vérité, un audit émotionnellement détaché du dépôt Git de votre classe peut en fait faire un travail beaucoup plus pratique. Les efforts honnêtes engagés tout au long du cours brilleront plus que ses rayures brûlées par le soleil - et un référentiel vide soulagera sûrement vos appréhensions concernant le fait de ne prêter aucune clémence.

L'utilisation de Git est une partie incroyable du processus de développement logiciel . En fait, l'utilisation de git comme référentiel central pour le travail numérique permet de brillants efforts de collaboration entre les étudiants. Un test serait peut-être la distribution aléatoire des API parmi les étudiants et la tâche d'écrire du code pour l'implémenter. Vous mon envisager de ne pas divulguer la fonction du code assemblé avant le lendemain, quand vous pourrez le mettre ensemble, ensemble!

C'est amusant, mais à peine une réponse à la question "que dois-je faire avec les étudiants qui l'ont perdu?"
@Davidmh Vous avez absolument raison! J'ai modifié ma réponse en conséquence.
Sebastian
2014-10-13 11:52:44 UTC
view on stackexchange narkive permalink

Une histoire il y a quelques années: mon ssd a échoué sur moi, et dans la même semaine une certaine personne avec un certain service d'hébergement de fichiers a été arrêtée, les serveurs de fichiers étant fermés. Heureusement, je n'avais que récemment migré vers le cloud et j'avais toujours un disque dur externe avec une sauvegarde vieille de deux semaines.

Mon professeur a laissé une marge de manœuvre, m'a averti de l'utilisation d'hébergeurs douteux et m'a donné une période de prolongation d'une semaine. Je conseillerais une position stricte, sauf lorsque leur service de sauvegarde est légitimement compromis. Cela pourrait même arriver à un service majeur.

Je suppose qu'un hébergeur de fichiers plus légitime n'aurait pas eu ce problème, mais il est finalement hors de votre contrôle. J'utilise maintenant une combinaison d'un disque dur externe (ou deux, selon) avec Google Drive et OneDrive pour des transferts de fichiers faciles vers mon téléphone tablette &, ainsi qu'une sauvegarde supplémentaire.

Ce n'est en aucun cas une réponse à la question: "Quelle est une bonne politique à appliquer aux étudiants qui perdent leur travail numérique?"
@ff524 Et le paragraphe du milieu? Le reste est peut-être un peu trop de peluches, mais je maintiens le fait qu'une réponse est présente.
avez-vous modifié cela dans une minute ou deux après la première publication? Je ne me souviens pas avoir vu ça quand j'ai commenté. Si vous modifiez votre message, je pourrai annuler mon vote défavorable.
@ff524 Oui, j'ai réalisé que j'avais oublié quelque chose d'important, alors j'ai rapidement modifié cela.
user0721090601
2015-06-23 02:15:52 UTC
view on stackexchange narkive permalink

L'un des professeurs de médias numériques a établi les règles (c'était en 2004 environ) en vertu desquelles il acceptait «mes fichiers étaient perdus». Vous aviez besoin de trois sauvegardes différentes, à trois endroits différents. Par exemple, physiquement à votre résidence, physiquement sur le campus sur un lecteur portable et en ligne sur le stockage du campus, qui ont tous perdu les fichiers par magie en même temps. Notez que le stockage sur le campus, comme de nombreuses sauvegardes dans le cloud modernes, pourrait en théorie récupérer des fichiers supprimés (même s'il est douteux qu'ils passent le temps pour le papier perdu d'un étudiant).

Depuis le risque que toutes les sauvegardes soient perdues simultanément est à toutes fins utiles zéro, il a pu tout à la fois

  1. Faire sa politique de ne pas accepter «mes fichiers numériques ont disparu» comme excuse.
  2. Encourager mieux que de bonnes stratégies de sauvegarde.
  3. Donnez une exception raisonnable à la politique (réduit les plaintes) tout en sachant très bien que personne ne l'utilisera.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...