Moodle sur Raspberry 3

Re: Moodle sur Raspberry 3

par Christian Westphal,
Nombre de réponses : 47
Avatar Moodleurs particulièrement utiles

l'épinglage du sujet mets une sacrée pression : il ne faut plus que le projet s'endorme, ça se verra tout de suite clown

En réponse à Christian Westphal

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Rassures-toi Christian,

Au Moodlemoot tous les exposés sont filmés.

C'est indispensable car, n'ayant pas le don d'ubiquité, on ne peut assister à tous les exposés, ateliers...

Et souvent on a plus de travail après que pendant... Pour voir tout ce qu'on a raté...et en tirer les informations utiles.

Daniel

PS: Ce sujet a peu de chance de quitter le peloton de tête avant un moment car il est d'un grand intérêt. A relier avec le fil sur Raspberry 2 qui en est le début. Peut-être regrouper et enlever la version de la Raspberry pour unifier le sujet ?

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

  • La dernière "image" logicielle complète intègre-t-elle Moodle 3.1 ou une autre version de Moodle ?
  • La description d'installation et l'image finale est-elle celle qu'on trouve sur le site MoodleBox de Christian ?

Ou ailleurs ?

Un dossier intitulé "MoodleBox" serait utile dans ce cours afin qu'on y trouve à la fois la dernière version de la description précise de l'installation et de l'utilisation ainsi que la dernière version logicielle. Car cette formule va devenir un "must" pour beaucoup de Moodleurs inscrits dans ce cours.

Évite de chercher partout...

Daniel

 

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Celle que j'ai mises à dispo ici contient Moodle 3.1, ainsi que les dernières fonctionnalités "magiques" proposées (montage auto d'une clef USB, etc.).

Pour info: je mets à jour régulièrement l'image.

Pour ceux qui seront au MoodleMoot, je les aiderai volontiers à "flasher" la carte SD qu'ils auront apportée.

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Merci Nicolas.

Super...

Je télécharge ta dernière "image".

Je reçois mon alim demain.

Le week-end va être moodlesque... sous le figuier...

Daniel

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Bilan de l'installation de mon petit boitier magique: Durée totale 1 heure. (La prochaine fois ce sera 10mn !!)

  1. Le matériel:
    • La Raspberry Pi3
    • Son boitier spécifique.
    • Son alim spécifique (siglée framboise) et capable d'encaisser des pointes de 2,5A.
    • Une carte micro-SD Samsung rapide de 32GO class10 (Read 80Mb/s Write 20Mb/s). 64GO encore trop chère et ne me semblant pas nécessaire d'après mon expérience actuelle.
  2. La dernière image à jour de Nicolas comportant la fonction "magique" de la visualisation par Moodle du contenu d'une clé USB directement dans Moodle. Compressée gz à décompresser 1,2GO donne moodlebox.img de 2,8GO. Avec votre logiciel habituel.
  3. Le volume est reconnu immédiatement (voir image). Copie de cette image dans la micro-SD. Chez moi sous LinuxMint à l'aide du restaurateur d'image.  Immédiat et bien plus simple que je ne le croyais. Je craignais d'avoir à utiliser des commandes dans le terminal.
  4. Montage de la Raspberry dans son boitier et de la  micro-SD dans la carte. Le détrompage fait qu'on ne peut faire d'erreur.
  5. Branchement de l'alimentation. La diode rouge s'allume et la verte clignote puis s'éteint. Il faut les trouver ces mini-diodes...surtout si on a remis le couvercle du boitier !
  6. Mise en route du portable et connexion sur le réseau WiFi "moodlebox". Mot de passe "moodlebox".
  7. A l'aide du navigateur on cherche http://moodlebox.local et on arrive sur la page d'accueil du Moodle.
  8. Connexion avec le login d'origine "admin" et le mot de passe "Moodlebox4$"

Formidable de voir se réaliser une idée qui m'avait traversé l'esprit en janvier 2015 et qui, grâce au travail et à la compétence de Christian et de Nicolas a pu voir le jour ces derniers mois.

Ce petit "Moodle in the pocket" est sans doute promis à un grand avenir et va rendre d'incroyables services. Bon vent !

 

Image téléchargée dans le portable puis décompressée

 images des fichiers

 

La micro-SD est immédiatement reconnue par le portable (LinuxMint)

 micro SD     

 

Lancement du logiciel de restauration d'image disque.

 

 restauration

Copie en cours de l'image sur la micro SD

copie image sur micro-SD

 

Après connexion sur le réseau WiFi moodlebox (vue partielle de la page d'accueil Moodle)

accueil

 

Intégration d'un fichier situé sur une clé USB connectée sur la Raspberry. Directement visible dans le sélecteur de fichiers Moodle !

 

clef usb connecté sur le boitier

 

Et maintenant au travail !!

Daniel

 

 

Moyenne des évaluations Utile (1)
En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bravo !

Un dernier conseil : si tu veux profiter de la totalité de la place disponible sur ta carte SD, il te faut la redimensionner (pour qu'elle soit facilement téléchargeable, je l'ai minimisée à moins de 3 Go en effet).

Pour ce faire, tu devras utiliser le terminal (triste). Donc

  • te connecter via SSH: ssh pi@moodlebox.local, mot de passe Moodlebox4$
  • taper "sudo raspi-config", puis retour
  • cocher la première option, confirmer, quitter et redémarrer.

Bon courage avec la ligne de commande clin d’œil

Moyenne des évaluations Utile (1)
En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Et bravo à toi et à Christian surtout...grand sourire

Car en relisant toute la procédure de création et de configuration de l'image à laquelle je ne comprends rien, je constate que c'est un sacré travail d'horloger suisse que Christian et toi avez réalisé.

Tout repose en effet sur cette image qui fonctionne du premier coup !

Questions ou remarques nouvelles :

  • La version de Moodle est 3.0.4. J'espérais la version 3.1. Pourtant j'ai bien téléchargé et installé la dernière image que tu as mise en ligne.
  • La taille maxi des fichiers déposables est de 50MO. Peut-on augmenter jusqu'à 200MO par exemple (juste pour restaurer un cours). A moins que cela puisse se faire directement par le dépôt "clé USB" (je n'ai pas vérifié...)
  • Comment accéder à l'arborescence Moodle, Moodledata... directement depuis son navigateur ou non ? Faut-il utiliser FileZilla ? A quelle adresse et avec quel mot de passe ? Par exemple pour créer un dossier dans le repository (vidéos, sauvegardes automatiques, documents....) ou pour supprimer un plugin qui bloquerait le Moodle ou encore pour intervenir dans le dossier lang...? Ou encore simplement pour connaître la place restante dans la carte micro-SD ?
  • L'accès à MySQL est à http://moodlebox.local/phpmyadmin
    • l'id est root et le mot de passe Moodlebox4$
    • Tout est-il bien configuré ? Je vois traîner des " latin swedish " par ci-par là et un UTF8mb4_general_ci pour l'interclassement. Ceci est-il normal ? Je n'y retrouve pas exactement mon environnement habituel (pas d'onglet Opérations permettant le cas échéant de lancer des requêtes sur l'ensemble de la base...). Quelqu'un a-t-il bien vérifié la configuration de la Bdd Moodle ?

J'espère que je n'encombrerai pas indéfiniment ce fil par mes questions de mise au point...timide

Daniel

 

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Réponses à tes questions :

  • Je n'ai pas encore mis à dispo la toute dernière version avec Moodle 3.1. Il me reste quelques trucs à régler dessus. Elle sera dispo prochainement.
  • J'ai choisi 50 Mo de manière arbitraire. Cela me semble assez gros. Pour de plus gros fichiers, tu passes soit par la clef USB, soit par le téléchargement SFTP. Ça marche, je viens de tester.
  • Il n'est pas possible d'accéder directement à l'arborescence (sans configuration supplémentaire). C'est un choix, vu que je pense que c'est une très mauvaise idée et que cela va trop loin : on voit bien dans les discussions des forums ce qui se passe avec les gens qui croient qu'ils savent ce qu'ils font et qui bousillent leur serveur. Je pars du principe que quelqu'un qui veut bidouiller doit savoir bidouiller, donc si nécessaire il configurera tout seul sa MoodleBox à partir de l'image suivant ses propres besoins. Les cas que tu cites doivent être réglés via l'interface de Moodle (plugins, paquetage de langue). Pour les sauvegardes automatiques : j'éviterais, car tu risques de bouffer très vite l'espace de la carte SD.
  • PhpMyAdmin: oui, tout est bien configuré. Il n'y a pas besoin de se préoccuper de ces problèmes (toutes les tables de la BDD de Moodle sont en utf8_general_ci). C'est la dernière version de PhpMyAdmin, donc possible qu'il y a des différences avec ton environnement habituel. Chez moi j'ai bien les onglets en question (voir ci-dessous). 
  • Quelqu'un a-t-il bien vérifié la configuration de la Bdd Moodle : bien entendu. Que veux-tu dire exactement ?

> J'espère que je n'encombrerai pas indéfiniment ce fil par mes questions de mise au point.

Au contraire, je trouve tes retours très constructifs. Par exemple, j'attends tes arguments pour discuter du point 3 ci-dessus.

Annexe PhpMyAdmin-MoodleBox.png
En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Coucou me revoilou...

J'ai effectué la série de commandes préconisées par Nicolas.

J'ai validé l'option 1 du tableau de paramétrage.

Le résultat dans le terminal me donne ce qui suit. J'espère que tout est correct ?

Question de béotien : Pourquoi l'installation de l'image sur la carte microSD n'offre-t-elle pas automatiquement tout l'espace disponible, sans avoir besoin de lancer ensuite ces commandes à l'aide du terminal ?

Daniel

daniel@daniel-1002HA ~ $ ssh pi@moodlebox.local
pi@moodlebox.local's password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun May 29 13:04:01 2016 from daniel-1002ha.localhost
pi@moodlebox:~ $ sudo raspi-config

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): Disk /dev/mmcblk0: 29,8 GiB, 32010928128 bytes, 62521344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4a89d336

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1        8192   137215   129024   63M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      137216 62521343 62384128 29,8G 83 Linux


Command (m for help): Partition number (1,2, default 2):
Partition 2 has been deleted.

Command (m for help): Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): Partition number (2-4, default 2): First sector (2048-62521343, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (137216-62521343, default 62521343):
Created a new partition 2 of type 'Linux' and of size 29,8 GiB.

Command (m for help): Disk /dev/mmcblk0: 29,8 GiB, 32010928128 bytes, 62521344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4a89d336

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1        8192   137215   129024   63M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      137216 62521343 62384128 29,8G 83 Linux


Command (m for help): The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Périphérique ou ressource occupé

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Pourquoi l'installation de l'image sur la carte microSD n'offre-t-elle pas automatiquement tout l'espace disponible?

Comme l'image a une taille de 2.5 Go environ, lorsque tu la copies sur la carte, la partition résultante a la même taille, indépendamment de la taille de ta carte SD.

Le redimensionnement pourrait être automatique, mais comment savoir si c'est ce que veux l'utilisateur. Par exemple, ce n'est pas ce que je veux, donc je suis content que cela ne se fasse pas automatiquement.

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

A priori il semblerait logique par exemple que si un utilisateur se procure une carte de 16GO, sachant que tout le système va occuper environ 3GO, c'est qu'il espère tout naturellement que le reste est disponible pour le développement futur de son Moodle. Soit 13GO disponibles pour ses cours, ses fichiers, sa base de données ... Un peu comme un ordinateur où le disque dur se remplit au fur et à mesure du temps.

En effet pourquoi laisser une partie de la carte quasiment verrouillée ?

Cela me semblait tellement évident que j'ai été surpris de savoir qu'il fallait lancer des commandes supplémentaires pour pouvoir disposer de tout son espace.

Car dans le cas contraire si le partitionnement est limité à la taille de l'image on n'a de place que pour un Moodle vide !

Il y a sans doute une bonne raison à cela, mais elle m'échappe complètement.

Nota: J'avance un peu car j'ai réussi à naviguer avec Nautilus dans l'arborescence de la raspberry par sftp pi@moodlebox.local. Mais pour y trouver quelque part un dossier Moodle et un Moodledata c'est une autre affaire... Je reporte cela : "demain est un autre jour".

Daniel

PS: L'image avec un Moodle 3.1 est-elle dispo ? C'était celle que je croyais installée !

Sinon comment faire facilement la mise à jour ?

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

> L'image avec un Moodle 3.1 est-elle dispo ? C'était celle que je croyais installée !

Oui. Elle sera disponible dans 5, 4, 3, 2, 1, 0. Elle est disponible. sourire Même adresse : https://fricloud.ch/index.php/s/EXlOjm9TvsYRd6J

Attention, il y a un changement. L'utilisateur n'est plus pi, mais moodlebox. C'est plus simple.

Donc ssh moodlebox@moodlebox.local.

A+

Nicolas

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Quelle vélocité !

Tu contredis les clichés sur la Suisse sourire (lire mon histoire en fin de message)

A propos de la modification des fichiers de l'arborescence Moodle, je pense que tu as globalement raison compte-tenu des utilisateurs potentiels de ce produit. Il vaut mieux utiliser la MoodleBox telle qu'elle et n'intervenir que depuis Moodle. Qu'il s'agisse des plugins etc...

J'ai pu y accéder néanmoins hier soir dans mon explorateur de fichiers dans var/www/html mais je n'ai pas les permissions de modification. Peut-être parce que je n'étais sur l'ordinateur qui a créé la carte micro-SD ?

Sous Linux: Avec le navigateur de fichiers sur la MoodleBox connectée en Ethernet (ou par le Wifi) sur le même routeur que l'ordinateur, on va dans Fichiers/se connecter à un serveur. 
Puis on choisit "type ssh" le port est alors 22
On note le serveur pi@moodlebox.local
et le mot de passe Moodlebox4$
On se connecte et on découvre l'arborescence de la Raspberry.
Les dossiers Moodle et Moodledata sont dans var/www/html/

Je vois pourtant deux ou trois cas ou la modification pourrait être utile même pour un néophyte.

  • Modifier la taille des fichiers déposables au niveau serveur.
  • Créer de nouveaux dossiers dans le repository pour créer d'autres dépôts "système de fichiers". Car la clé USB est susceptible d'être enlevée et j'aime bien intégrer les gros fichiers dans mes cours (vidéos...) par alias pour soulager la procédure de sauvegarde automatique.
  • Faire une correction suggérée par un de nos spécialistes sur nos forums.

Avec Filezilla je n'ai pu accéder à la MoodleBox. Mais je vais persévérer... sans doute une mauvaise désignation du serveur.

Sinon si tout est verrouillé cela n'est peut-être pas plus mal, pour garantir un fonctionnement pérenne de la petite boite magique.

Au fait au niveau du WiFi j'ai l'impression  que la zone couverte est quasiment la même que celle d'une box internet standard. Même pourcentage de signal selon la situation géographique

Et concernant les sauvegardes automatiques, je n'ai configuré que la zone de sauvegarde du cours (pas de dossier externe) et limité aux deux sauvegardes des deux derniers jours. Les autres étant effacées automatiquement. Mais tout cela est modifiable...évidemment.

Daniel

Trois vaudois sont assis sur un banc.
L'un d'eux dit : "Tiens voilà la vache de Gaston qui s'est enfuie".
Cinq minutes plus tard le second dit : " Non ce n'est pas la vache de Gaston. C'est celle de Lucien".
Une demi-heure plus tard le troisième dit : " Je vous quitte car je n'aime pas les disputes".

 

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Concernant tes questions/propositions/problèmes :

> Modifier la taille des fichiers déposables au niveau serveur.

Impossible sans fabriquer un script avec une interface graphique (donc un programme à créer), ce que je ne ferai pas. Vu que l'on peut passer soit par clef USB, soit par SFTP, 50 Mo me semblent déjà bien comptés.

> Créer de nouveaux dossiers dans le repository pour créer d'autres dépôts "système de fichiers". Car la clé USB est susceptible d'être enlevée et j'aime bien intégrer les gros fichiers dans mes cours (vidéos...) par alias pour soulager la procédure de sauvegarde automatique.

Pas convaincu par ton cas d'utilisation. AMHA, dans le cas de la MoodleBox, la sauvegarde automatique n'est pas une bonne idée, comme je l'ai déjà dit plus haut.

> Faire une correction suggérée par un de nos spécialistes sur nos forums.

Désolé, je ne vois pas de quoi tu parles. Peux-tu être précis ?

> Avec Filezilla je n'ai pu accéder à la MoodleBox.

Je pense que c'est plutôt parce que tu cherches à te connecter par FTP, et non par SFTP. Indique 22 dans le champ pour le port. Le FTP n'est pas activé sur la MoodleBox, et c'est intentionnel (sécurité nulle de FTP).

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Je viens d'installer la dernière version de l'image Moodlebox contenant Moodle 3.1.

Tout fonctionne bien.

Mais...

Quand je veux affecter l'ensemble de l'espace de la carte microSD pour la MoodleBox, au lieu du tableau de configuration habituel,  j’obtiens le message d'erreur suivant.

(J'ai essayé aussi avec ssh pi@moodlebox.local comme précédemment mais j'obtiens le même message.)

Daniel

daniel@daniel-1002HA ~ $ ssh moodlebox@moodlebox.local
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
86:d9:16:b7:bb:a5:74:99:4c:22:c6:68:92:36:10:7c.
Please contact your system administrator.
Add correct host key in /home/daniel/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/daniel/.ssh/known_hosts:1
  remove with: ssh-keygen -f "/home/daniel/.ssh/known_hosts" -R moodlebox.local
ECDSA host key for moodlebox.local has changed and you have requested strict checking.
Host key verification failed.
En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Je constate que dans la dernière version de l'image tu as créé un dépôt FTP. Cela répond bien au cas des fichiers à déposer à demeure pour être utilisés dans les cours en complément de la clé USB destinée à un usage personnel et provisoire.

A priori donc aucune raison d'aller "bricoler" la configuration de Moodle en intervenant dans les fichiers internes.sourire

A l'occasion il faudra indiquer une méthode pour les mises à jour futures. Si ce n'est pas trop complexe.

Me reste donc à savoir pourquoi je n'ai pu redimensionner tout l'espace disponible de ma carte microSD par les commandes que tu nous avais données plus haut dans ce fil... Et qui ont fonctionné avec ma version précédente.

Daniel

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Je vois que tu n'as pas lu ce message. Voir ici le mode d'emploi.

Nicolas

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

L'ajout d'un dépôt SFTP permet en effet d'y déposer "à poste fixe" des fichiers utilisables dans les cours. Utile...

Ce dispositif complète bien le dépôt CléUSB dont le contenu est variable puisqu'il recopie le contenu d'une clé USB connectée à la MoodleBox.

J' ai déposé dans le dépôt SFTP une sauvegarde de cours de 150MO en vue de restauration dans la MoodleBox.

Mais le message suivant est apparu : error/invalidrestorefile

Peut-être du à la limitation à 50MO ?

Daniel

PS: Le mode d'emploi est PARFAIT sourire

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Tu peux nous dire à quelle étape cet erreur survient ? Je pressens que le téléchargement ne s'est pas bien effectué. Peux-tu ressayer ?

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

"Tu peux nous dire à quelle étape cette erreur survient ?"

Parce que la taille peut donc à priori dépasser les 50MO quand on procède ainsi ?

Procédure: Le fichier de restauration déposé par SFTP s'affiche bien dans la fenêtre de restauration après sélection par le sélecteur de fichiers de Moodle. Mais dès le clic sur le bouton de restauration l'erreur apparaît.

Donc la restauration ne débute même pas.

Mais comme j'ai constaté par ailleurs que certaines sections de ce cours sont de taille anormalement importantes je vais d'abord voir ce qu'il en est sur ce point. En effet mes vidéos éventuelles sont toutes liées par alias et non intégrées directement dans le cours...

Je vais donc tester avec un autre cours. Je pense dans la journée...

Daniel

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Parce que la taille peut donc à priori dépasser les 50MO quand on procède ainsi ?

Oui, j'ai testé avec une vidéo de 300 Mo sans problème.

D'après ta description, il semble que la transmission du fichier se soit mal passée. Peux-tu tester avec le même fichier sur la clef USB ?

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

A propos de la taille des sauvegardes de cours à restaurer.

  • J'ai sauvegardé un cours (Moodle 2.9) dont la taille est de 56Mo. Puis placé le fichier dans le dossier SFTP de la MoodleBox.
  • Lors de la restauration, l'erreur signalée précédemment avec le cours de 150MO s'est produite immédiatement au début de la procédure de restauration :  error/invalidrestorefile.
  • J'ai expurgé ce cours d'éléments peu utiles. La taille de la sauvegarde est alors passée à 46Mo.
  • La restauration s'est effectuée sans problèmes.

J'ai donc l'impression que ce problème ne se produit que pour le cas de cours à restaurer dont la taille dépasse les 50Mo.

En effet, en ce qui concerne les autres types de fichiers, je viens de déposer une vidéo mp4 de 100Mo dans SFTP et je l'ai intégrée directement (sans alias) dans un cours. Cela a très bien fonctionné.

A noter que pour moi tout ceci ne sont que des détails de découverte qui ne changent rien à l'extraordinaire intérêt de cette application, qui ne va plus guère me quitter sans doute. sourire

Daniel

PS: Je suis en train de me demander si cela ne provient pas tout simplement du mode de classement car je suis encore en Antelope (o2switch) au lieu de Barracuda.

 

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Merci pour ce retour.

Pourrais-tu SVP

  • essayer depuis la clef USB avec un cours de plus de 50 Mo pour être sûr que c'est bien dû à la limitation de téléchargement ?
  • mettre à dispo une de ces sauvegardes (envoie-moi le lien par MP), afin que je puisse reproduire le problème ?

PS. Rien à voir avec le format des tables (antelope vs barracuda). Ne cherche pas ici.

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

Oui, superbe travail que ce mode d'emploi (merci Nicolas) sourire

J'ai malgré tout corrigé quelques petites fautes de frappe et de ponctuation clin d’œil

Séverin

En réponse à Séverin Terrier

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Le nombre de 20 utilisateurs est-il une limite théorique conseillée ou est-il techniquement bridé dans la MoodleBox ?

Daniel

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Daniel,

C'est une recommandation pour un bon fonctionnement sourire

Mais rien n'empêche d'aller chercher et tester les limites (si le but n'est pas forcément d'assurer un fonctionnement optimal) clin d’œil

Séverin

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Limite théorique (par précaution, pour éviter que qqn pense qu'il peut mettre son établissement sur une MoodleBox). Aucun bridage technique n'est implémenté.

Au feeling, je pense que ça peut tenir le double, mais je ne donne aucune garantie. sourire

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Christian Westphal,
Avatar Moodleurs particulièrement utiles

Salut à tous,

Avec mon image, j'ai fais des essais avec 29 connexions, ça passe encore.

à côté d'une limitation non technique mais raisonnable du nombre de connectés, il y a aussi la "gestion de classe" : en évitant de se conduire en dictateur (façon "cliquez sur le bouton maintenant") et en laissant les élèves avancer à leur rythme, on limite les connexions et requêtes vraiment simultanées et on gagne en souplesse.



Moyenne des évaluations Utile (1)
En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Daniel,

J'ai testé chez moi, et je peux reproduire le bogue, car c'est un bogue de Moodle : MDL-53429.

J'ai voté pour sa résolution. Si vous trouvez que c'est important, vous pouvez faire de même.

Nicolas

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

J'ai également voté, et ajouté Moodle 3.1 comme version impactée.

Séverin

En réponse à Séverin Terrier

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

J'ai voté aussi.

Disons tout de même que dans le cas de la MoodleBox ce problème n'est pas capital vu que les cours vont sans doute être de petite taille.

Et comme tous les handicapés (terme non péjoratif...) j'ai cherché des solutions de contournement. Dans ce cas de figure la fragmentation du cours.

Daniel

PS: Pour toute nouvelle question faut-il poursuivre ce fil ou créer un nouveau sujet ?

Par exemple j'envisage de poser la question de la sauvegarde/duplication (voire de la protection ?) de la carte SD terminée avec Moodle configuré par nos soins: rpi clone ?

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Daniel,

Je pense que les questions liées à la MoodleBox peuvent rester dans ce fil (au pire, on séparera).

L'outil rpi clone semble effectivement pas mal pour le clonage. La protection sera impossible, pour quelqu'un qui a physiquement accès à la carte !

Séverin

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Je trouve le fil de moins en moins lisible. Je pencherais plutôt pour ouvrir de nouvelles discussions, en préfixant le sujet avec [MoodleBox].

Attention cependant à ne pas devenir un forum "Raspberry". Par exemple, la question de rpi-clone est déjà presque hors sujet, et donc tu ne recevras peut-être pas de soutien ici. Il te faudra sans doute t'adresser à la communauté Raspberry pour obtenir des réponses.

Pour répondre cependant à ta question, je pense que rpi-clone est le bon outil. Mais attention, tu te frottes à des compétences pointues, dépassant le cadre de Moodle.

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

OK,

Le problème de la duplication de la carte microSD d'une MoodleBox pré-configurée pour des besoins X ou Y va néanmoins se poser.

Si la procédure est techniquement pointue elle ne m'intéresse pas. Puisqu'elle ne peut être mise en oeuvre par un enseignant Moodle lambda, qui est ma référence...

Ma solution préconisée sera donc sans doute d'installer une nouvelle image ( ce qui est très facile), puis de restaurer les éléments sauvegardés du Moodle préconfiguré.

Tout ceci n'étant pas compliqué.

Peut-être alors faudrait-il au minimum que le Moodle inclus dans l'image que tu diffuses soit préconfiguré pour l'accès aux appareils mobiles ?

Ce qui n'est pas le cas par défaut je crois.

Daniel

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Ma solution préconisée sera donc sans doute d'installer une nouvelle image ( ce qui est très facile), puis de restaurer les éléments sauvegardés du Moodle préconfiguré.

Oui, je suis d'accord. C'est AMHA la meilleure solution.

> Peut-être alors faudrait-il au minimum que le Moodle inclus dans l'image que tu diffuses soit préconfiguré pour l'accès aux appareils mobiles ?

Excellente idée, je la note pour la prochaine version de l'image sourire


En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Le problème que tu rencontres est que tu ne peux pas te connecter à la MoodleBox. Voici pourquoi. Quand tu t'es connecté à l'ancienne MoodleBox, ton ordinateur a enregistré sa clef publique. Avec la nouvelle MoodleBox, cette clef publique a changé (c'est normal : nouveau serveur, nouvelle identité). 

Ton ordinateur a détecté ce changement, qu'il interprète comme un risque de tentative d'attaque Man in the middle.

Pour corriger il suffit de lancer sur ton ordinateur (pas la MoodleBox) la commande donnée par le message :

ssh-keygen -f "/home/daniel/.ssh/known_hosts" -R moodlebox.local
Moyenne des évaluations Utile (2)
En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Patrick LAGARRIGUE,

Bonjour,

Un grand merci à toute l'équipe.

Le livre de Nicolas est très bien fait et l'image fonctionne.

En réponse à Patrick LAGARRIGUE

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

Bonjour,

Et ma prochaine étape sera de tester la MoodleBox raccordée à une prise 12V voiture avec un cordon d'alimentation capable d'assurer des pointes fugitives de 2,5A.

Pour pouvoir faire du Moodle avec une tablette ou un smartphone même dans ... la garrigue grand sourire

Daniel

Bon je sais, on peut faire mieux, comme blague...timide

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Pour info, j'ai fait des tests avec une batterie externe 10000 mAh. Ça marche très bien. sourire

En réponse à Nicolas Martignoni

Re: Moodle sur Raspberry

par Christian Westphal,
Avatar Moodleurs particulièrement utiles

j'ai une powerbank de 2200 mAh, ça tiens au moins une heure (pas testée à fond)

C'est une powerbank publicitaire ONISEP récupérée à Educatice cette année clin d’œil

Le boîtier est fait maison à la découpeuse laser

En réponse à Christian Westphal

Re: Moodle sur Raspberry

par Christian Westphal,
Avatar Moodleurs particulièrement utiles

le boitier vu de l'autre côté


Moyenne des évaluations Utile (1)
En réponse à Christian Westphal

Re: Moodle sur Raspberry

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Sympa ce côté artistique sourire

Et j'aime l'alliance du look bois (nature) associé aux technologies récentes clin d’œil

En réponse à Séverin Terrier

Re: Moodle sur Raspberry

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles

boitier officiel raspberryMais ta framboise semble largement... en confiture !

Ca chauffe !

Moi j'ai "investi" dans le boitier officiel.

Pour la batterie je vais ouvrir un fil spécial. Il existe un boitier batterie officiel mais cher...

Daniel

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Christian Westphal,
Avatar Moodleurs particulièrement utiles
Les auréoles de fumée qui subsistent ne sont pas liées à la chauffe du raspberry,  c'est la découpe laser sourire
En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Christian Westphal,
Avatar Moodleurs particulièrement utiles

Mon image n'est pas à jour, je travaille dans l'urgence actuellement pour à peu près tout ce que je fais triste

J'ai pour le moment voulu privilégier la réalisation du test grandeur nature d'une part et le début d'une IHM sur le serveur web pour permettre la paramétrage de la moodlebox. Comme je ne code pas super vite en php ça avance... lentement !

En réponse à Daniel Méthot

Re: Moodle sur Raspberry

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Je pense qu'un Livre MoodleBox serait utile.

Il serait possible de le créer facilement, le maintenir en ligne sans logiciel spécifique, et permettrait ensuite d'intégrer les différents éléments de description, ainsi que le(s) lien(s) de téléchargement (des différentes versions). Il serait aussi facile d'avoir une version imprimable.

Séverin