calc – Tic & Net https://blog.datacargo.fr Le blog notes de Fred Wed, 24 Jul 2019 13:10:22 +0000 fr-FR hourly 1 https://wordpress.org/?v=6.4.8 https://blog.datacargo.fr/wp-content/uploads/2019/05/cropped-bannière-ticnet-3-32x32.png calc – Tic & Net https://blog.datacargo.fr 32 32 [Calc] Créer des dossiers automatiquement sur un lecteur réseau ou USB https://blog.datacargo.fr/2017/03/31/windows-creer-des-dossiers-automatiquement-dans-un-lecteur-reseau-ou-usb-sous-openoffice/ https://blog.datacargo.fr/2017/03/31/windows-creer-des-dossiers-automatiquement-dans-un-lecteur-reseau-ou-usb-sous-openoffice/#respond Fri, 31 Mar 2017 08:22:59 +0000 http://tic-et-net.org/?p=5238 Ce billet est la suite logique de l’article de  2014 Générer automatiquement des dossiers sur un lecteur avec Excel qui abordait une méthode permettant de générer automatiquement des sous-dossiers stockés dans un dossier principal.

Mon besoin à cet époque était de créer des dossiers individuels aux noms d’étudiants (un grosse centaine) à partir d’une liste de noms.

Nous sommes en environnement Windows mais cette fois avec OpenOffice Calc (ça marche aussi avec LibreOffice), et le dossier sera généré sur un lecteur réseau ou une clé USB ou un disque interne. Cette macro Calc publiée dans ce forum en 2008 demeure d’actualité.

Comment procéder :

Créer un nouveau document Calc et dans Outil/Options, abaisser à Moyen la sécurité des macros.

Dans l’éditeur de macros :

2017-03-31_09h53_42

Puis dans le nom correspond au dossier, puis Module1

2017-03-31_09h55_52

La macro à copier-coller :

Option Explicit
Sub CreerDosssier ()
Dim monDocu As Object, lesFeuils As Object
Dim maFeuil As object
Dim maCell As Object
Dim x As long, z As String
Dim Chemin as String
monDocu = ThisComponent
lesFeuils = monDocu.Sheets
maFeuil = lesFeuils.getByName("Feuille1")
x = 1
maCell = maFeuil.getCellRangeByName("A"& x)
z = maCell.String
Do Until z = ""
Chemin = MkDir (ConvertToUrl ("E:\TEST\"&z))
x = x + 1
maCell = maFeuil.getCellRangeByName("A"& x)
z = maCell.String
Loop
End Sub

Paramètres à modifier :
– le nom de la feuille si vous avez renommé Feuille1
– le lecteur et le nom du dossier “E:\TEST\

Pour lancer  la macro :

Outil/Macros/Exécuter la macro puis sélectionner la macro dans la liste et Exécuter :

2017-03-31_10h06_39

Pour automatiser l’exécution, on peut créer une nouvelle barre d’outil avec un bouton assigné à la macro :

2017-03-31_10h09_28

Bouton avec une icône de circonstance :

2017-03-31_10h09_45

2017-03-31_10h16_44

Prochaine étape, vous proposer une version de la macro sous Linux, petits veinards…

Source

]]>
https://blog.datacargo.fr/2017/03/31/windows-creer-des-dossiers-automatiquement-dans-un-lecteur-reseau-ou-usb-sous-openoffice/feed/ 0
[Tuto] Transférer des notes entre Moodle et SnWeb https://blog.datacargo.fr/2017/01/18/tuto-transfrer-des-notes-entre-moodle-et-snweb/ https://blog.datacargo.fr/2017/01/18/tuto-transfrer-des-notes-entre-moodle-et-snweb/#respond Wed, 18 Jan 2017 15:29:11 +0000 https://ftempez.wordpress.com/?p=4889 Billet mis à jour le 7/1/2018

SNWeb est une application faisant partie du logiciel ScolWeb permettant la saisie des notes des étudiants par le biais d’une interface Web.

Depuis le début de cette rentrée universitaire, cette solution est mise en place dans mon université et chaque enseignant doit désormais saisir lui-même les résultats des partiels, libérant ainsi les secrétariats d’une énorme charge administrative.

Bien que cette saisie ne prenne finalement  que peu de temps, un report est toujours source d’erreur. Si par hasard vous êtes un fervent utilisateur de Moodle et que vos notes existent déjà sur la plate-forme, il est complétement idiot de les ressaisir.

Partant de ce constat, et grâce à un simple tableur, il est très facile de croiser les notes générées par Moodle et de les injecter dans SnWeb avec une formule de calcul et un peu d’astuces. Dans cette démo nous mettrons en œuvre OpenOffice Calc, cela fonctionnera très bien avec LibreOffice ou même Excel.

Etape 1: Récupérer l’extraction sur SnWeb

Connectez-vous sur l’interface de votre fac, sélectionnez la filière selon la nomenclature et cliquez le bouton Extraire Fichier afin de récupérer les notes au format CSV Extract_SN_WEB

Etape 2 : Récupérer les notes dans Moodle

Dans Moodle, dans Notes du cours et sélectionnez “Tous les participants” puis clic sur l’onglet Exporter,  puis fichier texte.

Pour le séparateur, indiquez point virgule, cochez le devoir à récupérer puis bouton Envoyer puis Télécharger.

Précisons qu’avant cette opération il faudra peut-être calculer des moyennes dans les catégories, mais c’est l’affaire d’un tuto sur Moodle.

Etape 3 : Les deux fichiers dans la même feuille de calcul

Cliquez sur le document SnWeb, OpenOffice affiche une fenêtre avec les paramètres d’importation. Le séparateur est le point-virgule :

2017-01-18_14h08_17

Si tout est correct, votre fichier s’affiche à l’écran avec une liste correctement formatée de colonnes, cliquez sur Ok.

Il faut maintenant “importer” les notes de Moodle, cliquez dans le menu Insertion puis Feuille à partir d’un fichier, désignez le fichier Moodle et validez.

De la même manière que précédemment, il faut préciser le séparateur. Au cas ou des accents sont perdus et remplacés par des codes, modifiez le jeu de caractères en UTF-8.

Pour plus de clarté renommez les deux feuilles :
 
2017-01-18_14h19_04

Etape 4 :  liaison dangereuse entre les deux feuilles

L’idée est de retrouver les étudiants grâce à leur numéro d’identification, cette information est présente sur les deux feuilles et permet à coup sûr de repérer les individus sans risque de confusion ou d’homonymie.

Pour que la formule fonctionne, il faut que les individus soient triés par cet identifiant, dans la feuille Moodle, cliquez sur Données puis Tri, dans les critères vous devez voir les noms des colonnes, si ce n’est pas le cas, cliquez sur Options et activez “La plage contient des étiquettes de colonnes”. Effectuez un tri croissant sur le numéro d’identifiant.

Maintenant activez la feuille Sn_Web et cliquez dans la cellule vide sous la colonne  Note du premier étudiant. Nous avons besoin d’une fonction qui ira chercher les notes dans la feuille Moodle, c’est la partie la plus compliquée du tutoriel pour les non initiés à Excel.

Cliquez sur le bouton Fx (assistant formule) et dans la catégorie Classeur, sélectionnez RechercheV puis Suivant.

Dans “Critère de recherche” cliquez sur le bouton Sélectionner puis sur la cellule de la même ligne contenant l’identifiant de cet étudiant, pour moi c’est A38

Dans ‘Matrice”, cliquez le bouton Sélectionner, puis cliquez sur la feuille Moodle et désignez la plage commençant par la cellule de la seconde ligne sous la colonne des identifications (normalement C2) puis jusqu’à la dernière ligne du tableau et la colonne des notes :

2017-01-18_14h37_38

En gros, il doit avoir un cadre bleu incluant la colonne des identifiants et celle des notes.

Évidemment le nombre de lignes va varier sur votre fichier. Validez la petite fenêtre de de sélection.

Dans “Indice”, il faut indiquer le numéro de la colonne contenant les notes en comptant à partir de la colonne C normalement 5 mais ce sera un autre chiffre si vous avez importé plusieurs notes.

Le critère de tri doit être renseigné, indiqué 0 ou FAUX pour que la première correspondance exacte soit retenue.

Vous pouvez valider, si la formule est correcte, la note correspondante est inscrite.

Avant de recopier cette formule, il est nécessaire de changer le type de référencement, cliquez sur la formule et sélectionnez cette partie :

2017-01-18_14h44_05
Puis appuyez sur MAJ-F4
Votre formule devient :
2017-01-18_14h45_16
Validez avec Entrée
et recopiez la formule vers le bas en cliquant sur le petit carré en bas à droite :
2017-01-18_14h46_33
 

Etape 5 : Sauvegarde et importation dans SnWeb

Je vous conseille de vérifier les absents, Moodle applique 0 facilement et de porter les mentions ABI et ABJ.

De même, les correspondances non satisfaites retournent N/D, les remplacer par ABI ou ABS selon le cas.

Cliquez sur Enregistrez-sous, nommez le document, et validez le format. Seule la feuille SnWeb est sauvegardée.

Enfin, rendez-vous sur l’interface SnWeb et dans la bonne filière, cliquez sur Importer puis sélectionnez le fichier généré.

Les notes apparaissent maintenant dans votre interface SnWeb.

]]>
https://blog.datacargo.fr/2017/01/18/tuto-transfrer-des-notes-entre-moodle-et-snweb/feed/ 0
Man vs Calc est gratuit ! https://blog.datacargo.fr/2014/11/24/man-vs-calc-est-gratuit/ https://blog.datacargo.fr/2014/11/24/man-vs-calc-est-gratuit/#respond Mon, 24 Nov 2014 22:49:40 +0000 http://tic-et-net.org/?p=3826 Man vs calc est LE tutoriel, en réalité c’est mon bébé, pour apprendre à utiliser le tableur Calc d’OpenOffice ou de LibreOffice. Après un passage su Google Livre, il est désormais accessible simplement sur la plate-forme Publitas.
Pour en savoir plus sur les contenus, merci de consulter la page dédiée.
 

]]>
https://blog.datacargo.fr/2014/11/24/man-vs-calc-est-gratuit/feed/ 0
Agendax, un module d’export pour Hélico https://blog.datacargo.fr/2013/11/19/agendax-un-module-dexport-pour-hlico/ https://blog.datacargo.fr/2013/11/19/agendax-un-module-dexport-pour-hlico/#respond Tue, 19 Nov 2013 17:58:10 +0000 https://ftempez.wordpress.com/?p=3557 Mon bébé du moment, Agendax LE générateur d’emploi du temps numérique génère des fichiers iCalendar permettant d’alimenter Google Agenda, Outlook etc..

Grâce à cet outil, c’est un vrai jeu d’enfant de transformer un emploi du temps hebdomadaire papier en version numérique lisible sur tablette, smartphone, phablette, ou ordinateur.

Désormais, Agendax est doté d’un module d’export pour Helico. Il n’y a que les enseignants en fac qui pourront comprendre la pénibilité de cette déclaration mensuelle de service qui est un véritable calvaire à rédiger à la main.

Grâce à ce module, encore au stade de l’incubateur mais déjà utilisable, il est possible de calculer automatiquement les cumuls puis de les exporter vers un tableur, Calc ou Excel.

Comment ça marche :

Les descriptions des cours doivent contenir des éléments sur vos filières, par exemple, ici on a des cours en LCE2, LCE3, LEA1 (langues étrangères appliquées 1ere année), les descriptions doivent y faire référence :

image

Evidemment, chaque cours est défini dans l’emploi du temps, on connait donc son volume horaire ainsi que sa catégorie, CM, TD ou TP.

On effectue donc une recherche sur la base des mots clés permettant d’identifier une filière :

image

Dans l’exemple en question, on recherche également des LEA L2 et ceci pour le mois de décembre. Après avoir cliqué sur le bouton “Calculer” le module affiche un tableau dont voici une représentation partielle :

image

Le critère de recherche est vérifié grâce aux intitulés de cours qui ont été retrouvés – ce qui permet de vérifier la cohérence de la recherche et de la définition des descriptions d’évènements.

En bas de l’écran l’utilisateur trouvera deux liens permettant de télécharger les données collectées dans son tableur favori.

A ce jour, la génération est très simple, prête à être copiée collée dans le formulaire fourni par la composante mais dans d’ici quelques jours, le module  générera un état complet  sous Calc.

image

Colonne B : date
Colonne C : mois
Colonne D : cumul mensuel des CM
Colonne E : cumul mensuel des TD
Colonne F : cumul mensuel des TP

Le module étant en phase de test, il est vivement recommandé de vérifier les données collectées et calculées.

De même, si vous avez apporté quelques modifications à votre agenda numérique (la version exportée sur Google Agenda, Outlook, etc..): suppression de cours, rattrapage, etc.. le module ne les connaît pas, il y aura donc des ajustements à opérer.

Agendax : https://agendax.datacargo.fr

]]>
https://blog.datacargo.fr/2013/11/19/agendax-un-module-dexport-pour-hlico/feed/ 0
Cours complet Calc, exercices, corrigés et sources en téléchargement https://blog.datacargo.fr/2012/12/31/cours-complet-calc-exercices-corrigs-et-sources-en-tlchargement/ https://blog.datacargo.fr/2012/12/31/cours-complet-calc-exercices-corrigs-et-sources-en-tlchargement/#comments Mon, 31 Dec 2012 12:01:49 +0000 https://ftempez.wordpress.com/?p=3266 Le cours Calc mis en ligne  mi-novembre peut désormais être téléchargé. Pour obtenir les sources ODT, les exercices avec les corrigés, me contacter.
image
 
Rendez-vous sur cette page.

]]>
https://blog.datacargo.fr/2012/12/31/cours-complet-calc-exercices-corrigs-et-sources-en-tlchargement/feed/ 3
Parcours d’autoformation OpenOffice Calc https://blog.datacargo.fr/2012/11/08/parcours-dautoformation-openoffice-calc/ https://blog.datacargo.fr/2012/11/08/parcours-dautoformation-openoffice-calc/#respond Thu, 08 Nov 2012 22:13:23 +0000 https://ftempez.wordpress.com/?p=2909 Retrouvez ce parcours de formation sur la page dédiée.

Bientôt de nouveaux parcours seront proposés.

]]>
https://blog.datacargo.fr/2012/11/08/parcours-dautoformation-openoffice-calc/feed/ 0