Utilisation d'OpenSim en Éducation
Utilisation d'OpenSim en Éducation
pour l'éducation
Franco G. Padovani
francopadovani@[Link]
[Link]
École de Technologie
UNNOBA 2013
Index:
1. Introduction
2. Simulation
3. Environnements Virtuels
OpenSim
4.1. Qu'est-ce que c'est?
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 2
1. Introducción
Des universités comme Harvard, Cincinnati, des entreprises comme IBM, entre autres, ont
pariant sur l'utilisation de environnements virtuels à diverses fins, tels que la
éducation à distance, e-learning, organisation de conférences et de réunions à
distance, simulation des environnements pour leur étude, etc.
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 3
2. Simulation
La simulation se définit comme "le processus de concevoir un modèle d'un système"
réel et mener à bien des expériences avec lui, dans le but de comprendre le
comportement du système ou évaluer de nouvelles stratégies, dans les limites
impôts selon un certain critère ou un ensemble de critères, pour le fonctionnement
du système” (R.E. Shannon1).
Ainsi, nous pouvons simuler des situations de la vie quotidienne, des jeux, des sports,
différents types de comportements, artefacts ou machines, systèmes complexes
avec une grande quantité de variables, des situations logistiques, des applications militaires,
différents types de services, systèmes informatiques, entre autres, avec
diverses finalités, mais principalement celle de pouvoir mieux comprendre le
système d'étude et pouvoir effectuer des tests et des modifications dans ce système
simulé qui autrement ne serait pas possible ou viable.
Comme on peut s'y attendre, il n'y a pas que des avantages à l'utilisation de la simulation dans
les systèmes, il existe également des inconvénients tels que par exemple :
• Les modèles de simulation complexes sur un ordinateur sont coûteux
et nécessitent beaucoup de temps pour se développer et se valider.
• Généralement, une grande quantité de simulations informatiques est requise.
pour trouver des "solutions optimales", ce qui entraînent des coûts élevés.
• Il est difficile d'accepter les modèles de simulation.
• Les modèles de simulation ne donnent pas toujours des solutions optimales.
• La solution d'un modèle de simulation peut donner à l'analyste une fausse
sentiment de sécurité.
En raison de cela, avant de simuler un système, nous devons être sûrs que cela
justifie d'investir des efforts dans le développement de la simulation, en nous assurant de
1 [Link]
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 4
ce qui est viable, que les avantages sont suffisants et représentent une méthode
favorable para el estudio del comportamiento del sistema real.
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 5
3. Environnements Virtuels
Nous entendons par Environnement Virtuel un type de communauté virtuelle en ligne qui
simule un monde ou un environnement artificiel inspiré ou non de la réalité, dans lequel les
les utilisateurs peuvent interagir entre eux par l'intermédiaire de personnages ou d'avatars, et utiliser
objets ou biens virtuels. Les environnements ou mondes virtuels sont faits pour
que los usuarios vivan e interactúen, generalmente en tiempo real. Los
Les personnages, ou avatars, sont représentés par des graphiques en 2D, 2,5D ou 3D.
en fonction de cet environnement.
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 6
générées par des questions telles que l'anxiété, la timidité ou le handicap.
• Ils favorisent l'apprentissage par l'expérimentation et l'exploration, à
à travers des activités collaboratives, de recherche et de résolution de
problèmes dans l'environnement virtuel.
• On élimine les problèmes inhérents aux environnements réels, tels que
limites d'espace, nécessité de se déplacer physiquement sur les lieux,
interruptions externes, entre autres.
À son tour, les environnements virtuels possèdent des limitations qui doivent être traitées.
résoudre :
• La plus importante est le retard (lag en anglais), qui fait référence à la
désaccélération du visuel du monde virtuel et toute l'activité dans le
même. Cela peut se produire, entre autres raisons, en raison d'une forte activité
dans une région en particulier, mauvaises connexions du serveur et/ou faible
vitesse de traitement de l'ordinateur de l'utilisateur.
• Tant le professeur que l'élève doivent investir du temps dans l'apprentissage et
se familiariser avec l'utilisation de l'environnement.
• Il existe une difficulté à exprimer des traits de la communication
interpersonnels, qui sont naturels dans les environnements d'apprentissage
présentiels, comme par exemple, l'humour, la colère et le sarcasme, qui se
se base fondamentalement sur le contact visuel.
• Il faut disposer d'un support technique pour l'environnement virtuel qu'ils réalisent.
activités de maintenance, mise à jour, sauvegardes, etc.
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 7
OpenSim
[Link]'est-cequec'est?
Pourquoi utiliser OpenSim et pas une autre plateforme, comme par exemple SecondLife ou
OpenWonderland ? Quelles sont les avantages qui font d'OpenSim un excellent
outil pour l'usage éducatif ? Et ses inconvénients et limitations ?
nous verrons ensuite les plus importantes.
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de technologie - UNNOBA 2013 8
Les inconvénients sont :
• L'installation locale ou sur un serveur propre nécessite des connaissances
techniques.
• Il y a une limitation de 20 à 30 avatars simultanément par région.
• Étant développé en .NET, il faut utiliser Mono sur GNU/Linux, ce qui
cela implique plus d'exigences.
• Pour réaliser une expérience de qualité sans interruptions ni décalage, il faut...
debe disposer d'un ordinateur minimum avec des performances intermédiaires
et d'une connexion Internet fiable.
4.3. Exigences
En ce qui concerne les exigences, nous devons séparer le serveur d'une part.
que exécutera OpenSim et d'autre part la machine cliente qui exécutera le visueur
(Imprudence) et accédera au serveur.
Une autre question à prendre en compte est celle du système d'exploitation. OpenSim peut
exécuter sur Windows, MacOS ou toute distribution de GNU/Linux, mais comme
OpenSim est développé en .NET, les exigences changeront entre chaque
Système d'exploitation, comme nous le verrons ci-dessous.
ParaGNU/Linux:
• CPU (minimum) : 1Ghz
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 9
• RAM (mínimo): 1Gb
• Vidéo/Carte Graphique :
• nVidia GeForce 2, GeForce 4 MX
• ATI Radeon 8500, 9250
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 10
Cette image4représente la configuration Standalone. Nous voyons comment les régions
s'exécutent dans un même processus appelé [Link].
Les distributions d'OpenSim par défaut sont configurées en mode
Autonome.
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 11
4.4. Première exécution d'OpenSim
mono [Link]
Al ejecutarse por primera vez, OpenSim requerirá que ingresemos unos datos
de configuration de la région, ceux-ci sont :
• Nouveau nom de région : Nom de la région. Par exemple : Local.
• Region UUID: ID único de la región. Se puede dejar vacío y se creará uno
de manière aléatoire.
• Region Location: Locación de la región. Útil en modo Grid. En modo
Standalone peut rester la localisation par défaut (1000,1000).
• Adresse IP interne : Peut être laissée comme [Link] (c'est un « joker » qui
permet à OpenSim d'écouter les connexions UDP sur n'importe quelle interface de la
rouge).
• Port interne : C'est le port IP pour toutes les connexions entrantes de
clientes. El puerto por defecto es el 9000.
• Autoriser les ports alternatifs : C'est encore une fonctionnalité expérimentale, elle
doit laisser vide.
• Nom d'hôte externe : Si celui par défaut est laissé, il sera utilisé.
adresse réseau de l'ordinateur (par ex. : [Link]). Si vous vous connectez
Les gens depuis un autre réseau peuvent utiliser le nom de domaine du serveur, ou
l'adresse IP externe du routeur.
• UUID du Maître Avatar : Peut être laissé par défaut.
• Maître Avatar prénom : On peut spécifier le prénom du
avatar propriétaire du terrain. Il peut également être laissé vide.
• Nom de famille de l'Avatar : On peut spécifier le nom de famille de l'avatar
propriétaire du terrain. Il peut également être laissé en blanc.
• Mot de passe du sandbox Maître Avatar : Mot de passe de l'avatar propriétaire du terrain.
Une fois la région créée, nous pourrons y accéder avec notre utilisateur et
mot de passe. Chaque utilisateur est représenté par un avatar, qu'il peut
changer d'apparence, comme nous le verrons plus tard. Chaque utilisateur aussi
il aura un inventaire, où il pourra ranger toutes sortes d'objets, de textures et
images. Les objets de l'inventaire peuvent être exportés et importés.
Les objets peuvent être créés en utilisant le visualiseur, par le biais de prims (objets)
primitifs : carrés, sphères, cylindres, etc.), ou ils peuvent aussi être
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 12
importés depuis des fichiers externes.
Tout objet peut avoir un contenu associé, qui apparaît en appuyant sur le bouton
'play' du visualiseur, sera exécuté. Ce contenu peut être une page web, une vidéo ou
audio.
Les objets peuvent avoir des scripts associés, qui leur fournissent tout type.
de fonctionnement, comme par exemple interagir avec des avatars ou avec d'autres
objets, charger des données à partir de pages web, se déplacer de différentes manières,
réaliser des calculs, etc.
Tant les objets que les parcelles de terrain ont un propriétaire, qui en un
Le principal est le créateur de ceux-ci. Le propriétaire peut configurer les autorisations.
de ces éléments pour que d'autres avatars puissent (ou non) les configurer,
les modifier, les supprimer ou en faire une copie.
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 13
4.8. Installation du visualiseur (Imprudence)
Le viseur est le programme que nous utiliserons pour nous connecter et accéder à l'environnement.
virtuel, dans ce cas OpenSim. Il existe divers visionneuses, mais celui que
nous utiliserons sera Imprudence.
[Link]
Et nous avons téléchargé la version Beta 1.4.0 pour notre Système d'Exploitation.
Pour l'exécuter, il suffit de se rendre dans le dossier téléchargé et d'exécuter le fichier.
'imprudence' que se trouve à l'intérieur.
Une fois l'application lancée, nous verrons quelque chose dans ce style :
Pour accéder à notre installation locale d'OpenSim, nous allons dans le Gestionnaire de grille,
Ajouter une nouvelle grille, et nous verrons cet écran :
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 14
Ici, nous devons indiquer le nom de la grille, celui de la région, nos données de
utilisateur (Nom et prénom), et l'adresse pour accéder au serveur, dans ce
caso est le localhost. Puis nous appliquons les changements, nous donnons OK, nous entrons
notre mot de passe et nous nous connectons.
Pour voir une liste complète des visualiseurs disponibles et de leurs caractéristiques :
[Link]
Pour éditer notre avatar, nous faisons un clic droit dessus et allons à
apparence. Là, nous pourrons modifier les aspects physiques de l'avatar (visage, yeux,
hauteur, bouche, nez, torse, etc.), nous pourrons choisir le sexe, et en outre modifier la
vêtements qu'elle porte.
Pour cela, nous utiliserons un service vocal qui peut être intégré à OpenSim.
appelVivox. Ce que nous devons faire, c'est demander le service en remplissant
le formulaire suivant :
[Link]
Ensuite, nous recevons par mail les détails de configuration, qui à grands
rasgos, consiste à copier/coller un code à la fin du fichier [Link].
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 15
Ceci est un exemple de code pour configurer Vivox qui s'insère dans le .ini de
OpenSim :
[VivoxVoice]
enabled = true
En OpenSim, nous avons deux possibilités : créer des objets dans le viewer, ou
les créer dans un programme de modélisation externe puis les importer. Voyons les
détails de chaque option.
Dans le visualiseur, nous pouvons créer des objets primitifs généralement appelés
comme des "prims" (sphère, cube, pyramide, cylindre, etc). Nous pouvons modifier leur
taille, rotation, position, couleur, texture, entre autres caractéristiques. Pour
Créer des objets plus complexes en regroupant différents prims, formant un
objet unique.
A continuación, nous voyons une image du viseur et des options de création de
prims:
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 16
Chaque objet peut avoir une texture déjà existante dans l'environnement ou
chargée par nous-mêmes. À son tour, dans l'onglet contenu, nous pourrons créer
les scripts associés à chaque objet.
L'autre alternative est de créer les objets dans un programme externe ou de les télécharger de
un dépôt d'objets et l'importer dans l'environnement.
Les programmes de création d'objets en 3D les plus utilisés sont Sketchup, Wings 3D,
Blender et Autodesk 3ds Max. À partir de ces programmes, nous exportons les modèles.
en fichiers au format .xml et .dae, pour les utiliser ensuite dans OpenSim.
Si nous ne voulons pas modéliser nos propres objets, nous pouvons chercher et télécharger
d'autres qui sont disponibles dans des dépôts. Les plus courants sont Zadaroo,
Opensim Creations, Google 3D warehouse, et FleepGrid (voir les sites web dans la
section des Liens). Ces sites offrent des catalogues de divers objets (meubles,
artefacts, bâtiments, vêtements, etc) au format xml ou dans des fichiers .iar (qui
ils doivent être chargés depuis la console).
Pour importer les objets XML dans l'environnement, nous allons dans Fichier, Importer un objet ou
Importer + Télécharger (si les textures doivent être chargées).
Par exemple, sur l'image suivante, nous voyons un bâtiment avec différents meubles et
artefacts téléchargés depuis des dépôts libres et gratuits :
Pour importer les objets dae dans l'environnement, allons dans Fichier, Télécharger la maille.
Tous les visualizeurs prennent en charge l'importation de fichiers dae, comme par exemple
Imprudence. Pour cela, nous devons utiliser des visières qui supportent cela.
fonctionnalité, comme par exemple Singularity.
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 17
4.12. LSLde base
De cette façon, par exemple, nous pourrions créer un objet qui fonctionne comme un
diapositive de photos, avec un script qui, lorsqu'il est touché par un avatar, change sa texture
pour l'image suivante de l'album.
Ce langage est utilisé dans SecondLife, mais il fonctionne également pour OpenSim.
À son tour, il existe l'OSSL (Open Simulator Scripting Language), qui est un
extension de LSL et peut également être utilisé.
Ici, nous verrons LSL de manière introductive afin de connaître les aspects
fondamentaux du langage.
Pour créer un script dans un objet, nous faisons clic droit, éditer, nous allons à la
onglet contenu et nous cliquons sur nouveau script. Le script apparaîtra par
defecto que es el siguiente:
défaut
{
entrée_d'état()
{
Script en cours d'exécution
}
}
Nous voyons l'état par défaut (il doit toujours être présent et c'est celui qui s'exécute)
premièrement), l'événement state_entry (exécuté en premier lorsque l'on entre dans l'état) et
la fonction llSay qui envoie un message au canal 0.
• Toucher :
Il s'exécute lors du contact d'un avatar avec l'objet.
• Fin de contact:
Il s'exécute lorsque qu'un avatar cesse de toucher à l'objet.
• Débutdetouche:
Elle s'exécute lorsque qu'un avatar commence à toucher l'objet.
• Collision :
Il s'exécute lorsque un avatar entre en collision avec l'objet.
• Fin de la collision :
Il s'exécute lorsqu'un avatar cesse de rentrer en collision avec l'objet.
• Début de collision :
Il s'exécute lorsque qu'un avatar commence à entrer en collision avec l'objet.
• État d'entrée :
S'exécute au début de l'état.
• Sortie d'état :
Il s'exécute lorsque l'état actuel est quitté.
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 18
• Collision terrestre :
collision_terrestre( vecteur position )
Il s'exécute lorsque l'objet est en collision physique avec le terrain.
• Fin de la collision terrestre :
Il s'exécute lorsque l'objet cesse de colisionner physiquement avec le terrain.
• Début de la collision terrestre :
Il s'exécute lorsque l'objet commence à entrer en collision physiquement avec le sol.
• Écoutez :
listen( integer channel, string name, key id, string message )
Écoutez une chaîne spécifique et faites quelque chose lorsque vous recevez un message.
Il existe une grande quantité de décès (tous commencent par "ll"), et en raison de
nous n'allons pas mettre la liste complète, mais plutôt quelques fonctions comme pour
exemplifier et donner une idée de son ampleur et de ses possibilités.
• Collision Sound:
Établit un son et un volume lorsqu'une collision se produit.
• Detected Owner:
Retourne l'UUID du propriétaire (par défaut le créateur) de l'objet.
• Detected Key:
Retourne l'UUID de l'objet ou de l'avatar qui touche à l'objet.
• Le propriétaire dit :
Il envoie un message uniquement au propriétaire de l'objet.
• Dis :
Envoyez un message déterminé par un canal. Si le canal est 0, tous les avatars et
objetos verán el mensaje. Si el canal es distinto de 0, el mensaje será leído sólo por
ceux qui écoutent la même chaîne.
• Set Object Name:
Modifie le nom de l'objet.
• SetText:
Modifica el texto que aparece por encima del objeto.
• Set Color:
Change la couleur de l'objet.
• Set Pos:
Changez la position de l'objet à l'aide d'un vecteur <X,Y,Z>
• Set Rot:
Changez la rotation de l'objet.
• SitTarget:
Configure la façon dont un avatar sera assis sur l'objet.
• Un Sit :
Si l'avatar est assis sur l'objet, il le fait lever.
[Link]
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 19
Voyons un exemple simple6:
défaut
{
touch_start (integertotal_number)
{
entier a=2;
integerb=5;
intégrer
si (a<=b) {
menor=a;
}
sinon {
menor=b;
}
llSay(0 ,"Le nombre le plus petit est : " + menor);
}
}
défaut
{
attach(keyattached)
{
if(attached)
llResetScript();
}
état_entree()
{
keyowner =llGetOwner();
llDemanderPermissions(propriétaire, PERMISSION_TRIGGER_ANIMATION);
}
run_time_permissions(integerperm)
{
if(perm &PERMISSION_TRIGGER_ANIMATION)
llSetTimerEvent(5.0);
}
minuteur()
{
llDémarrerAnimation("express_toothsmile");
}
}
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 20
Si ces exemples sont basiques, les possibilités sont énormes et peuvent être
programmer de grands systèmes de simulation, avec différentes complexités,
niveaux d'interaction et de communication avec les utilisateurs et les objets. Cela résulte
très important au moment de développer des laboratoires virtuels, des jeux à l'intérieur
del environnement, objets ayant des finalités éducatives, entre autres.
[Link]
Dans la section Liens d'intérêt, nous trouverons des sites où nous pourrons obtenir
scripts gratuits à tester dans nos environnements.
4.13. Gratter
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 21
fonctionnalité déterminée. Nous avons des blocs pour le mouvement de l'objet, son
apariencia, reproducir sonidos, estructuras de control, sensores, variables,
entre autres.
Au centre de l'écran se trouve le panneau où le programme est constitué de
les blocs de code.
Pour créer des programmes dans Scratch, nous devons assembler les blocs pour former des piles.
avec eux. Les blocs sont conçus pour s'emboîter les uns dans les autres mais seulement si
sont syntaxiquement corrects, de cette manière il n'y a pas d'erreurs de
syntaxe. Par exemple :
Ahora bien, qué parte de eso nos interesa para el trabajo conOpenSim?.
Fondamentalement, le code qui est créé en blocs, qui est associé à un objet,
c'est du code LSL, qui peut être exporté et utilisé pour nos objets dans
OpenSim. De cette manière, si dans Scratch nous faisons en sorte que sur la scène un
objet marche 10 pas, dans OpenSim le prim se déplacera de 10 unités dans la
même adresse.
Scratch4OpenSim offre de nombreuses possibilités pour créer des scripts qui permettent
a los objetos interactuar con el avatar, cambiar de forma, desplazarse, etc, de
une manière intuitive, parfaite pour ceux qui ne connaissent pas la langue et
veulent l'apprendre, même pour ceux qui n'ont jamais programmé et
ils font leurs premiers pas.
Franco G. Padovani - Utilisation d'OpenSim pour l'éducation - École de Technologie - UNNOBA 2013 22
5. Intégration d'OpenSim et Moodle : Sloodle
Moodle est une application web de type Environnement Éducatif Virtuel 2D, un
système de gestion de cours de distribution libre qui aide les éducateurs
à créer des communautés d'apprentissage en ligne. Ce type de plateformes
Les technologies sont également connues sous le nom de LMS (Système de Gestion de l'Apprentissage)8.
Sloodle est un projet Open Source qui intègre les environnements virtuels Second
La vie u OpenSim avec l'outil Moodle. De cette manière, n'importe quel
le composant créé dans Moodle pourra être utilisé par les utilisateurs dans un
région de l'environnement virtuel, dans ce cas, OpenSim.
Cela est d'une grande aide dans le montage d'une salle de classe virtuelle, en raison du fait que
que les enseignants sont habitués à utiliser la plateforme Moodle,
créant des cours, des examens, des présentations, etc., et de cette manière, il sera possible de
accéder à ces composants facilement depuis OpenSim.
Parmi les fonctionnalités les plus utiles offertes par Sloodle, on trouve :
• Les utilisateurs peuvent s'inscrire et/se connecter à leur compte Moodle
depuis OpenSim, de cette manière, chaque activité que vous réaliserez sera
identifiée par le compte de l'élève.
• Des présentations peuvent être créées dans Moodle et accessibles depuis
OpenSim.
• Permet de passer des examens OpenSim créés dans Moodle.
• Fournir elchatde Moodle pour OpenSim.
• Il dispose d'une suite d'outils pour interagir avec Moodle :
Presenter (presentaciones), Quizz (examen), Vendor (distribuir
inventaires), Choix (enquêtes), Glossaire (glossaire de termes), entre
autres.
8 [Link]
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de technologie - UNNOBA 2013 23
6. Mise en place d'une salle de classe virtuelle
Tout au long de ce document, nous avons vu tous les outils nécessaires pour
pouvoir développer et mettre en place une salle de classe virtuelle avec OpenSim. Dans cette section
nous clarifierons la fonctionnalité indispensable pour la mise en œuvre de
la même.
Dans un premier temps, après avoir téléchargé OpenSim, créez la région et les
les utilisateurs qui entreront, nous devons créer un bâtiment pour qu'il soit réalisé
Je termine la classe là-dedans. Pour cela, nous pouvons télécharger un bâtiment de quelque part.
gratuit comme les nommés précédemment et l'importer dans l'environnement, ou
nous pouvons laisser libre cours à notre créativité et le créer nous-mêmes,
tâche qui est beaucoup plus fastidieuse et prend plus de temps, en plus de ce que
nous ne pouvons pas attendre d'avoir des résultats de grande qualité si nous avons peu
expérience avec l'outil.
Une fois que nous avons la salle de classe et que nous l'équipons de chaises, de bureaux et d'autres
objets d'utilité, nous devons configurer l'environnement pour qu'il prenne en charge le chat de
voix en temps réel. Pour cela, nous avons configuré Vivox, comme nous l'avons vu
auparavant. Rien qu'avec cet outil, le professeur et les élèves pourraient déjà
mener une classe ou une conférence normalement, en accédant à l'environnement
depuis différents endroits.
Enfin, pour que la classe dispose de toutes les alternatives possibles que
Avec Moodle, nous pouvons installer Sloodle. Ainsi, nous pourrons accéder à tous les
composantes du cours créé dans Moodle, comme les présentations, les examens,
enquêtes, discussions, etc.
Tous ces points mentionnés sont indispensables pour avoir une expérience
agréable et productive dans les environnements virtuels orientés vers l'éducation, que ce soit
pour la dictée de cours, réunions, conférences ou développement de laboratoires
virtuels.
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 24
7. Captures d'écran
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 25
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 26
8. Conclusion
C'est le cas d'OpenSim, une plateforme d'environnements virtuels 3D qui, si elle est
ils parviennent à tirer parti de tous leurs avantages et possibilités, permet la création de
espaces virtuels tels que des salles de classe, des cinémas, des laboratoires, des centres de conférences et
réunions, entre autres, auxquelles les élèves et les professeurs peuvent accéder
depuis leurs maisons ou d'autres endroits éloignés depuis leurs ordinateurs et à travers
internet.
Dans ce document, différents points sur l'utilisation des espaces ont été abordés.
virtuels dans l'éducation, l'outil OpenSim a été présenté comme une grande
alternative pour mettre en œuvre ces espaces, a été développée plus en détail
les caractéristiques et les possibilités de l'outil en ce qui concerne l'éducation et
les lignes directrices de base à prendre en compte pour la mise en œuvre d'un
aula virtuelle, donc il ne reste plus qu'à se mettre au travail et à créer nos
environnements virtuels !
Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 27
9. Liens d'intérêt
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 28
10. Bibliographie
Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 29