====== IDEA Python premier langage ====== ===== Plugin depot ===== ==== Cahier des charges fonctionnel ==== === Coté étudiant === Dans un cours précis, affichage des differents "travaux" (au sens Claroline), permettant de sélectionner le travail désiré. Puis, affichage des critères de dépot permettant à l'étudiant de connaitre la forme attendue pour son dépot de travail. Formulaire de depot de fichier Ce serait peut être bon que l'étudiant dispose d'un zone de commentaire à l'attention de l'enseignant qui recoit le travail. === Coté enseignant === Création d'un nouveau travail l'enseignant indique les critères du travail : * date limite de rendu * cette date est elle dépassable ? (le travail doit être signalé comme en retard -> $statut_delai ) * nom du travail * A qui le cours est il ouvert ? * Dans l'hyptothèse où le cours est privé : ce travail s'adresse t'il a tous les membres du cours, à un groupe en particulier / à une liste d'individus ? * ou, dans l'hypothèse ou le cours est public, ce travail s'adresse t'il à tous ? Les dépots peuvent ils être anonymes ? * Critères de forme * Est ce qu'on peut outrepasser ces critères ? (un étudiant peut il rendre un devoir ne répondant pas aux critères) * nom du fichier rendu * si c'est un seul fichier : quelle extension ? * si c'est un groupe de fichier, quel type d'archivage, tar / tgz|tar.gz / zip / ? * arborescence particulère ? * autoriser les caractères spéciaux dans les nommages des dossiers et fichiers ? * Critères d'arborescence * proposer un champ de saisie de type commentaire dossier_principal /dossier1/fichier1.ext1 /dossier2/fichier2.ext2 /dossier3/fichier3.ext3 /dossier4/fichier4_toute_extension /dossier5/tout_fichier