mercredi 19 janvier 2011

Create a Database ressource in the course

View edit at the bottom of the page...
Suppose you have a course where the content and activities in Moodle is organise in weeks. We want to create a kind of form where the student can mark every activity when he’ve done it.
For that we can use the Database (DB) module to give to the student a place where he can mark all activities completed.

General setting

  1. From the main page of the course, create a simple DB activity.
  2. Insert a «Name»
  3. Write an «Introduction»
  4. Let the other setting just as it, so on «Disable», «No» or «None»
  5. Except for the «Require approval» setting that must be set to «Yes» (as describe in the section «More informations»)
  6. Click «Save and return to course»

Set entry field

  • Click on the new DB activity
  • You are direct to the «Fields» tab where you must create your field for the entries of the students
  • On «Create a new field», chose «Checkbox»
  • Create a first new Checkbox field
    • Insert a «Field name» ( «Week 1 activities»)
    • Insert a description in «Field description»
    • Insert the «Options (one per line)», e.g.:
      Activity 1
      Activity 2
      Activity 3
  • Create a new Checkbox for each week of your course. At the end, you should have for e.g. 15 checkbox field.

Play with Templates

You can define as you want the template («Template» tab) of the forms.
  • You can specify what a student see when he reach the «View list» (the default tab) by defining the «List template».
    • You can add the ##edit## tag on that page to give the possibility to the student to edit his entry
    • For example, I just put that infos on the «List template». That show the name of the student, the date and time of the last modification, and the edit button.
      ##user## Modified ##timemodified## ##edit##
  • You can also, and it’s one of the two most important modification, change the «View sigle» tab by defining the «Single template».
    • Important note : Be sure to have the tag ##edit## somewhere on that page to show the «Edit» button giving the possibility to the student to edit is entry.
    • Here I put all the fields for the form and organise it like in that example (note that the text in double square bracket are the code that insert the fields)

##user##
Modified ##timemodified##

Click on that file to edit your file - ##edit##
Week 1 - [[Week 1 activities]]
Week 2 - [[Week 2 activities]]
Week 3 - [[Week 3 activities]]
Week 4 - [[Week 4 activities]]
Week 5 - [[Week 5 activities]]
Week 6 - [[Week 2 activities]]
  • You can also, and it’s one of the two most important modification, change the «Add entry» tab by defining the «Add template». I simply copy and paste the same template as the «Single template» to make easyer for the student to find himself in the form.
Two last notes about the Template:
  1. I remove all the ##delete## action from the template to be sure nobody delete is entry.
  2. I also remove all the ##approve## action to be sure that no teacher will approve the student entry. As a reminder, the missing approval give to the student the right to edit his form many he want.

The end user...

  • The student: When the student click on the activity from the course main page, he is redirected to the «View list» page of the DB module. The first time, he will see the message «No entries in database». Here is what he must do.
    • Click on «Add entry» Tab
    • Tick the activities that have been done
    • Click on the «Save and view»
    • He will see only the activities done. The other ones are not shown.
    • He can then edit this entry (actually the form) by clicking the «Edit» button on the page
    • Then the form with checkbox appear and he can make is changes
    • He can’t look as the entry from other students
  • For the teacher, on the «View list» tab of the DB module, he see the name of all the students that have start completing the form. When he click on the edit button, he can see all the activities a student have mark as complete.

More informations

Allow student to only see it’s own entry in DB module

A first info on "how to prevent student to see an entry from other student" (point 2 in my fast look).
The answer came from the DB module FAQ (http://docs.moodle.org/en/Database_activity_module_FAQ#How_can_I_create_a_database_in_which_students_can_only_view_their_own_entries.3F)
We can read the following answer:
"Set up the database so that entries require approval. If the entries are never approved, then only the student that added a particular entry and the teachers can view it."
This setting is accessible from the DB module update link, Select «Yes» for the setting «Require approval».


Edit - 2011-05-09

Looking at Moodle 2.0, I found that Activity completion feature will do exactly that without having to make all this work I present here...

mercredi 5 janvier 2011

2-Analyse - Mauvaise réponse, nouveau besoin

Dans mon précédent biais, j'avais annoncé un besoin pour le cours que je dois monter sur Moodle dans le cadre du cours OP5051- Developing Course in Moodle. Je parlais alors de la conception d'un cours qui m'amène à soutenir l'apprentissage par les formateurs et concepteurs de cours des outils disponibles dans Moodle pour la construction d'environnement de formation.

Or, je me suis rendu compte tout juste avant la période des Fêtes que ce besoin, bien que pertinent en soi, allait un peu trop au-delà des besoins réels de mes apprenants.

Nouveau besoin identifié

En y regardant bien, depuis mon entrée en poste, j'ai eu à travailler largement sur le développement de formations en ligne. Le but était clairement de prendre la vague du e-learning et d'entrer dans ce monde en offrant des activités qui sachent rejoindre d'autres groupes d'apprenants et répondre à d'autres besoins.

Or, après maintenant deux années d'une telle démarche, je me suis rendu compte que nous aurions probablement avantage à proposer en parallèle de la poursuite de ce développement, une réflexion sur l'utilisation déjà effectuée des outils informatisés dans l'enseignement. En effet, bien avant de parler de Moodle pour les enseignants, n'importe-t-il pas d'abord de parler d'un outil devenu essentiel à toute formation le PowerPoint?

Pour des présentations «qui en arrache»

Parallèlement à mon travail à l'école, je me suis amusé au cours des dernières années à consulter différents blogues afin d'améliorer mes habiletés à concevoir des présentations avec PowerPoint. En effet, un conseiller en technopédagogie d'une autre organisation m'avait déjà dit que ses premiers mandats avaient été tournés essentiellement vers l'offre de soutien aux formateurs dans la préparation de présentations qui soutiennent efficacement l'apprentissage, et j'étais curieux de voir ce que ça pouvait donner.

Voilà donc que je découvre le merveilleux monde de la communication et des prophètes de la vente que je ne connaissais pas. Il faut dire que nous enseignants n'avons pas toujours un penchant très fort pour le marketing. Mais la question s'est néanmoins posée d'elle même, qu'est-ce qui fait que nous arrivons parfois à réaliser des animations en classe, appuyées bien souvent par une présentation PowerPoint, qui parfois touchent leur cible et intéressent, motivent les étudiants tout en enseignant un contenu, alors qu'à d'autres occasion, nous n'arrivons pas à garder nos participants éveillés.

C'est notamment la présentation ci-dessous qui m'a amené à identifier de manière plus évidente ce besoin...


Quelques solution dont une... apprendre à «designer»

Mes quelques explorations du côté de PowerPoint m'ont amené à considérer de manière de plus en plus importante le besoin pour l'apprentissage du design de nos présentations. En effet, si les enseignants sont généralement très versés dans la définition d'un contenu riche et pertinent à diffuser, et s'ils ont généralement une bonne connaissance de différentes techniques d'animation de groupe (ex.: questionnement interactif), nous n'avons pas toujours les mêmes habiletés à articuler notre contenu de manière à pouvoir «vendre» notre salade efficacement.

Dans cette formation j'aimerais traiter (en survol évidemment), de différentes notions dont les suivantes:
  • Structurer une présentation pour intéresser les participants
  • Quelques notions de design et de graphisme
  • Utiliser les outils offerts par PowerPoint pour construire des présentations riches
  • Envisager différents moyens de diffuser des notions, autrement que par l'enseignement magistral et le simple questionnement interactif
Et puis, comme notre organisation a acquis le système interactif de réponse TurningPoint, je me suis dit qu'il pourrait être utile de joindre à cette formation une réflexion sur l'utilisation possible de cet outil, lui-même lié à PowerPoint.

Mode de formation

Dans l'état actuel des choses, je prévois que cette formation s'appuie sur un mode d'auto-formation Web-hypermédia. Évidemment, il serait avantageux que celle-ci bénéficie d'une animation de la communauté d'apprentissage qui s'y greffera, mais ces paramètres restent à préciser en fonction des possibilités qui me seront offertes pour la diffusion. À tout le moins, cette animation pourra s'effectuer de manière implicite dans le cadre de rencontres en présentiel.

Apprenants visés

Les premiers apprenants visés par cette démarche sont les formateurs eux-mêmes et les concepteurs pédagogiques.