Deploy your Hugo site through SSH with GitHub Actions

Static site generation leverages website content management through version-control systems. With the help of CI (continuous integration) tools, we can set up automatic deployment via SSH. This article shows how to do such deployment using Hugo and GitHub Actions.
Deploy your Hugo site through SSH with GitHub Actions

Information

This article is an update of Deploy your Hugo site through SSH with Travis. I don’t use Travis CI anymore since they left open source maintainers out in the dust with their new pricing plan in 2020.

After having moved my blog from WordPress to Hugo, my next objective was to have it built and deployed automatically to my self-hosted webhosting server whenever I push a commit to GitHub. The main reasons to use this process are these:

  • I want that any change or addition to the website are as easy to deploy as a simple git commit;
  • I want my builds to be reproducible;
  • I want a clean state for each build;
  • I don’t want to be dependent on an external hosting service (no lock-in);
  • I don’t want to have to worry about a computer crash or about my own Internet connection.

I use this process for more about 4 years to deploy the MoodleBox documentation website (more than 1000 web pages!), and for a few days for deploying this blog (more than 900 pages!). It works great 👍

Continuer la lecture de « Deploy your Hugo site through SSH with GitHub Actions »

Prévenir la fatigue en visio-conférence

L’utilisation massive de la visio-conférence pour soutenir l’enseignement à distance a mis en évidence un accroissement de la fatigue engendrée par ce type de dispositif. Voici quelques clefs pour comprendre et prévenir cette fatigue.
Prévenir la fatigue en visio-conférence

L’omniprésence de la visio-conférence, notamment pour organiser le volet synchrone d’un enseignement à distance, a mis en évidence un accroissement de la fatigue des personnes lorsque cette technologie est utilisée.

Un article de chercheurs de l’Université de Stanford, récemment publié dans la revue Technology, Mind and Behavior, met en évidence quatre facteurs qui contribuent à la fatigue lors de l’utilisation prolongée des visio-conférences, et propose quelques mesures simples à mettre en œuvre pour prévenir cette fatigue.

Continuer la lecture de « Prévenir la fatigue en visio-conférence »

Teams ne remplace pas une plateforme d'apprentissage

Cet article analyse Microsoft Teams en tant qu’outil pédagogique et tente de déterminer s’il peut remplacer une plateforme d’apprentissage.
Teams ne remplace pas une plateforme d'apprentissage

En raison de l’épidémie de COVID-19, les écoles fribourgeoises ont introduit Microsoft 365 avec son composant Teams, pour faciliter la partie à distance de l’enseignement.

Certains voient dans Teams une plateforme d’apprentissage propre à remplacer un véritable LMS comme Moodle.

Voyons pour quelles raisons cet outil, qui offre néanmoins des fonctions intéressantes et utiles, en particulier pour organiser des classes virtuelles, ne fournit qu’un sous-ensemble restreint des fonctionnalités d’une plateforme d’apprentissage.

Continuer la lecture de « Teams ne remplace pas une plateforme d'apprentissage »

La durée maximale pour une vidéo est de 6 minutes

La vidéo est devenue un élément central des mesures destinées à assurer la continuité pédagogique, et de nombreuses écoles de tous niveaux misent sur l’apprentissage vidéo en ligne. Mais quelle est la durée optimale d’une vidéo en ligne ?
La durée maximale pour une vidéo est de 6 minutes

Pour assurer la continuité pédagogique, il est devenu commun de miser sur la vidéo. Beaucoup d’écoles, du degré primaire au niveau universitaire, enregistrent les cours et les diffusent en ligne, en espérant que les élèves et étudiant·e·s en tirent bénéfice pour leurs apprentissages.

Cette stratégie semble vouée à l’échec, comme l’a montré une étude de l’Université de Rochester et du MIT. Sans post-production, l’engagement des élèves et étudiant·e·s diminue rapidement. En particulier la durée trop longue des vidéos est un facteur important : la durée maximale pour une vidéo est de 6 minutes. Passé cette durée, ils cessent de regarder aussi attentivement ou même complètement !

Continuer la lecture de « La durée maximale pour une vidéo est de 6 minutes »

Guide des outils Moodle disponible en 8 langues

Le guide des outils Moodle est maintenant disponible en huit langues : une version en portugais du Brésil et en espagnol ont été offertes par la communauté des utilisateurs de Moodle.

Moodle Tool Guide sur le web
Le Guide est désormais disponible dans huit langues.

Les sources du site web sont libres et il est facile d’ajouter d’autres traductions directement sur Github. On peut aussi , sans format, que je publierai volontiers.

> Le guide des outils Moodle en portugais du Brésil
> Le guide des outils Moodle en espagnol
> Le site multilingue du guide des outils Moodle