mardi 14 juin 2016

Activité unique - Type d'activité

La richesse de moodle, c'est le format des cours, les différents types d'activités que vous pouvez partager avec vos étudiants. Professeurs, au moment de créer un nouveau cours, vous avez le choix entre ces différents types d'activités :
Moodle cours - Type d'activité
Pour les Activités Uniques à partager avec vos étudiants:
  1. Atelier
  2. base de données
  3. chat
  4. consultation
  5. devoir
  6. dossier
  7. fichier
  8. Forum
  9. glossaire
  10. leçon
  11. Livre
  12. outil externe
  13. Page
  14. paquetage IMS
  15. SCORM
  16. sondage
  17. test
  18. URL
  19. Wiki

4. Consultation

C'est un moyen formaliser de demander à vos étudiants ce qu'ils ont pensé du cours :

Type d'activité - Consultation
Tableau de questions pour consulter les étudiants sur :
  • Pertinence
  • pensé réflexive
  • interactivité
  • assistance
  • interprétation

8. Forum

Il s'agit de la création d'un Forum partagé avec vos étudiants
Les étudiants devront participer au forum

Ajouter une discussion

11. Livre

On dirait bien une suite de Page, consultable directement sur le site moodle en ligne. Après la création du premier chapitre on peut en créer un nouveau :

Création d'un Livre - cad une suite de pages

13. Page

Il s'agit d'une simple page, avantage : accessibilité supérieur par rapport par exemple à un fichier pour les plateformes mobiles par exemple.

To Be Continued

mercredi 6 avril 2016

Modifier l'emplacement du répertoire moodledata

Vous avez un problème de sécurité avec l'installation initiale de moodle. Vous cherchez à satisfaire l'une des "Notifications" de votre Plateforme Moodle qui après installation, vous indique le message suivant :

"La configuration de votre site semble ne pas être sûre. Veuillez vous assurer que le dossier des données de Moodle ne soit pas directement accessible depuis le web."


Sécurité Moodle - Déplacer le répertoire moodledata
Sécurité Moodle - Déplacer le répertoire moodledata
Voici ce que vous devez faire :
  1. Déplacer dans un endroit hors du "wwwroot" le répertoire "moodledata"
  2. Modifier le fichier "config.php" pour répercuter ce  changement de configuration
Cela parait simple mais dans le fichier config.php, on trouve la ligne suivante à modifier :

$CFG->dataroot  = str_replace('\\','/',dirname(__FILE__).'\moodledata');

Cette deuxième exigence est donc un tout petit peu plus difficile à appréhender ...

Il vous faut donc remplacer l'actuelle directive par :

$CFG->dataroot  = 'C:\directory where i put my ... moodledata\moodledata';

Et cela suffira. Donc pas besoin de s'embêter avec la compréhension. C'est souvent le cas dans les fichiers de configuration. Les développeurs prévoient tout un tas de cas qui ne se passent jamais dans votre réalité.

Il faut encore modifier les permissions de répertoire "moodledata" que vous avez déplacé pour ajouter IUSR en read/write et le tour est joué !

Pas mal non ? Qu'en pensez-vous, n'hésitez pas à  me laisser moi votre commentaire.

Have fun !

vendredi 1 avril 2016

Pourquoi enregistrer un site Moodle ?

Je viens d'installer ma plateforme moodle, on m'avait dit que c'était gratuit et pourtant on dirait bien que la plateforme m'oblige à m'enregistrer ... C'est le paradoxe du gratuit, c'est gratuit mais ... comment gagner de l'argent ? Je comprends mais moi je viens de passer du temps à essayer d'utiliser cette plateforme, j'espère qu'ils ne vont pas me forcer trop la main.

Moodle - Votre site n'est pas encore enregistré
L'enregistrement de votre site sur Moodle.org est recommandé afin de recevoir les alertes de sécurité par courriel, de contribuer aux statistiques d'usage ...

Voici, pour information, le formulaire d'enregistrement de votre site moodle :

Moodle - Enregistrement de vote site moodle 1

Moodle - Enregistrement de vote site moodle 2

Moodle - Enregistrement de vote site moodle 3
Moodle - Enregistrement de vote site moodle 4
Ca fait quand même un paquet d'informations !

Enregistrement de votre site moodle

Une fois cliqué sur le bouton "Enregistrer sur Moodle.org", j'ai la possibilité de de choisir un serveur d'échanges ... Mais également de retirer mon enregistrement ...

Moodle - Enregistrement de votre site - choisir un serveur d'échanges

En bas du formulaire, retirez votre enregistrement :

Retirer l'enregistrement de votre site moodle

Installer et choisir une nouvelle langue avec moodle

Comment modifier le langage d'une palteforme moodle ? Cela se passe dans la partie administration du site, en deux étapes, d'abord on installe un "pack de langage" puis on choisi de le configurer dans la partie "language settings" du site moodle :

Moolde - choisir un langage à installer
Choisir un "language pack" à installer, cliquez sur le bouton "Install selected language pack(s)" :

Cliquez sur "Install selected language packs"
Il ne faut que quelques instant pour que la plateforme réponde "Language pack fr successfully installed" :

Installation du langage terminée
Voilà, pour l'installation du pack "fr (français)" c'est fait !

Administration configuration du langage

Dans la partie gauche bloc Administration article Language Settings pour Default language choisir "Fançais" :

Configuration du langage
Comme on vient d'installer un pack de langage et que la case "Display language menu" est cochée, le menu "Choix du langage", tout en haut du site apparaît et on peut choisir le langage :

Moodle - choix du Français
Regardez de plus prêt les différentes options de configuration et les possibilités offertes par cette partie de l'administration du langage. Pas mal, non ?

jeudi 31 mars 2016

Moodle - Installation pour Windows 3/3

Une fois la "stack moodle" installée sur votre Serveur Windows IIS, une fois les "Reports" corrigés, comme par exemple l'installation de PHP 5.4 faite (au passage il faudra désinstaller puis réinstaller moodle en effet le désinstalle de PHP 5.1 aura supprimé la BD !?), la suite de l'installation consiste en une série d'écrans de configuration à renseigner.

Précédemment nous avons vu : Moodle - Installation pour Windows 2

Auparavant, on aura ajouter quelque lignes dans le fichier php.ini :

C:\Program Files (x86)\PHP\v5.4\php.ini


https://docs.moodle.org/36/en/admin/environment/php_extension/intl
Configuration du fichier php.ini pour Moodle
Il faut faire un petit tour du côté de page :

https://docs.moodle.org/36/en/admin/environment/php_extension/intl

Moodle suite des vérifications

En cliquant sur Continue :

Configuration de moodle
Et encore et encore :

Configuration de moodle on arrive à la fin des vérifications

Moodle début de l'installation

Maintenant l'utilisateur peut configurer son profile d'administrateur de la plateforme moodle :
Moodle début de l'installation

Moodle configuration du compte d'admin
On aboutit enfin sur la page principale de l'application :

Page d'accueil de moodle

Moodle configuration pour un accès depuis Internet

Pour l'instant, on accède à la plateforme uniquement par localhost/moodle si maintenant je configure un sous-domaine et les bindings qui vont bien dans le site comment donner accès ?

Cela se passe dans le fichier :
C:\inetpub\wwwroot\Moodle\config.php


J'accède ainsi à ma palteforme sur mon serveur, depuis une autre machine :

Accès à ma plateforme Moodle
Voilà ... c'est terminé ! Il nous reste à découvrir les fonctionnalités de cette plateforme moodle. Surtout si un de ces articles vous avait été utile, n'hésitez pas laisser un commentaire ... mais surtout n'hésitez pas.


 
Have fun!

mercredi 30 mars 2016

Moodle - Installation pour Windows - 2/3

Vous essayez d'installer votre Moodle sur votre serveur IIS mais cela ne fonctionne pas. Essayons de trouver la solution, je suis certain qu'il y a quelque chose à faire pour installer Moodle sur mon serveur Windows et que cela fonctionnera.

Faisant suite à mon premier article : Moodle - Installation pour Windows

Je poursuis mes recherches ... je tombe à nouveau sur bitami et cela m'inspire toujours pas, je ne vois pas pourquoi avoir à faire à un presta de plus.

Je repars de la Microsoft Web Platform Installer 5.0

Web Platform Installer 5.0 for moodle
Microsoft Web Installer

En anglais, on vous présente toutes les bonnes raisons de choisir cet outil, c'est culturel. En effet, j'essaye de faire du développement multiplateforme et la Web Platform est pleine d'outils divers et variés tournants dans des univers différents.

Une fois cette "chose" installée, je vais pouvoir choisir moodle dans la barre de recherche :

Web Platform Install - Choisir Moodle

Au bout d'un moment, on vous propose de donner un certain nombre de paramètres :

Web Plateform Installer - Paramètres pour Moodle

Ca sent plutôt bon, on se dit que le site de moodle est installé et qu'il va tourner mais il n'en est rien.
En faisant "Bouton-droit->Manage Web Site->Browse", on retombe sur le sempiternel message  "Incorrect Access Detected" bla bla bla ...

IIS7 Installation de Moodle

Je vais voir dans le fichier : C:\myinetpub\wwwroot\Moodle\config.php
remplacer : $CFG->dbhost    = 'localhost';
Par le nom du sous-domaine et j'obtiens alors le message suivant :

Error Moodle - Enfin on peut taper autre chose que localhost !

C'est un premier pas ... Au moins, il se passe quelque chose c'est un bon signe le php s'exécute en tous cas. D'après ce message d'erreur, on peut penser que la Web Plateforme n'a pas installé la base MySql correctement ...

Là encore ce n'est pas tout à fait ça ... la solution vient de la lecture des différentes procédures d'installation et parle régulièrement du port 80.

Configuration d'IIS 7 pour l'hébergement de Moodle

Dans les nombreuses doc sur l'installation de moodle, on nous dit que moodle ne sait s'exécuter au départ que sur le port 80 : localhost

On en déduit donc la configration d'IIS pour moodle et c'est la suivante :

Création d'un pool d'applications avec du code non-managé "NotManagedPool" pour pouvoir y accueillir le site qui hébergera Moodle :

Création d'un pool d'application "no managed code" pour faire tourner le site Moodle

Au passage, on remarque que le WebPlateform Installer a créé un répertoire virtuel "Moodle", on aura donc bien la possibilité d'exécuter la requête d'url suivante : localhost/moodle

Le Site Web par défaut : Default Web Site doit être stoppé pour laisser "MyMoodle" sur le port 80.


Création du site moodle dans le pool non managé

Configurez le binding du site "MyMoodle" de la façon suivante :

Binding du site "MyMoodle" sur le port 80

Exécution de localhost/moodle dans IIS 7

Je reprends l'exécution du site "My Moodle" sur mon IIS 7 : Bouton-droit->...->Browse

Exécution du site moodle dans le navigateur

et j'obtiens l'exécution par défaut du fichier admin/index.php qui donne le résultat suivant dans mon naigateur :

Exécution de admin/index.php sous IIS 7

Et on apprend que Moodle signifie : Modular Object-Oriented Dynamic Learnig Environment

Je clique sur le bouton "Continue" et là c'est encore un peu compliqué ...

IIS 7 Web Plateform Installer Moodle

Ce n'est pas encore totalement gagné mais c'est déjà pas mal, non ?

Learn Moodle - Installation pour Windows 1/3


Merci de me laisser un commentaire, c'est toujours encouragent ... mais surtout :

Have Fun !

jeudi 17 mars 2016

Moodle - Error Incorrect access detected, this server may be accessed only through "http://localost/moodle"

Ben c'est mon premier message d'erreur sur moodle alors je prends note :

Moodle error
Problème d'installation de moodle vers un site IIS qui n'est pas le Default web site, du coup cette jolie fenêtre apparait.