0% ont trouvé ce document utile (0 vote)
8 vues29 pages

Utilisation d'OpenSim en Éducation

Le document présente l'utilisation d'OpenSim, un environnement virtuel open source, dans le cadre éducatif, en soulignant ses avantages et inconvénients. Il aborde également les exigences techniques pour son installation et son utilisation, ainsi que les possibilités qu'offre la simulation pour l'apprentissage. Enfin, il met en avant l'importance croissante des environnements virtuels dans l'éducation moderne.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues29 pages

Utilisation d'OpenSim en Éducation

Le document présente l'utilisation d'OpenSim, un environnement virtuel open source, dans le cadre éducatif, en soulignant ses avantages et inconvénients. Il aborde également les exigences techniques pour son installation et son utilisation, ainsi que les possibilités qu'offre la simulation pour l'apprentissage. Enfin, il met en avant l'importance croissante des environnements virtuels dans l'éducation moderne.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Utilisation d'OpenSim

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?

4.2. Ventajas / Desventajas


4.3. Requerimientos
[Link]ère exécution d'OpenSim
4.5. Installation d'OpenSim sur GNU/Linux (Standalone / Grid)
4.6. Caractéristiques de base de l'environnement
4.7. Commandes de base
4.8. Installation du visualiseur (Imprudence)
4.9. Personnalisation de l'avatar
4.10. Configuration du chat vocal
4.11. Création et importation d'objets
4.12. LSL de base
4.13. Gratter
5. Intégration d'OpenSim et de Moodle : Sloodle
6. Mise en place d'une salle de classe virtuelle
7. Captures d'écran
8. Conclusion
9. Liens d'intérêt
10. Bibliographie

Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 2
1. Introducción

L'utilisation des environnements virtuels (ou des milieux immersifs) a augmenté


considérablement ces dernières années, en raison de la grande quantité de
possibilités qu'elle présente.

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.

Il existe différentes plateformes pour la simulation d'environnements virtuels, comme


par exemple SecondLife et OpenWonderland, mais nous nous concentrerons sur
OpenSim, en raison de son statut d'outil open source, gratuit,
multiplateforme et de licence libre.

Le présent document a pour objectif de donner un aperçu de base sur la


outil de création d'environnements virtuels OpenSim, orienté
principalement dans son utilisation dans les environnements éducatifs.

Para esto, primero se presentarán los aspectos fundamentales de la simulación


et le monde des environnements virtuels, qui forment la base conceptuelle de
OpenSim.

Nous verrons en détail l'outil OpenSim.


proprement dite, fournissant les explications nécessaires à son installation,
configuration de base et les exigences pour pouvoir l'exécuter de manière
local et commencer à faire des essais et explorer l'environnement et ses caractéristiques.

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.

Parmi les principaux avantages de la simulation d'un système, on trouve :


• Une fois construit, le modèle peut être modifié rapidement
afin d'analyser différentes politiques ou scénarios.
• Généralement, il est moins cher d'améliorer le système par simulation que
le faire directement dans le système réel.
• Il est beaucoup plus simple de comprendre et de visualiser les méthodes de
simulation que les méthodes purement analytiques.
• Les méthodes analytiques se développent presque toujours pour des systèmes
relativement simples où il est habituel de faire un grand nombre de
suppositions ou simplifications, tandis qu'avec les modèles de
la simulation permet d'analyser des systèmes de plus grande complexité ou avec
plus de détails.
• Dans certains cas, la simulation est le seul moyen d'atteindre une
solution.
• Il n'est pas toujours possible de réaliser des tests sur le système réel, que ce soit parce que
c'est économiquement inviable ou parce que le risque d'un échec au test
met en danger le système réel et son environnement, ainsi que les acteurs du
le même, c'est pourquoi on choisit de simuler le système et de réaliser des tests dans un
environnement contrôlé, à l'abri des dangers.

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.

A continuación vemos algunas imágenes2d'exemple de systèmes simulés :

2 Images obtenues, par ordre de gauche à droite, de :


[Link]
[Link]
[Link]

Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 5
3. Environnements Virtuels

La simulación empleada para la educación es un tanto parecida a la de


entraînement ou préparation. Elles se concentrent sur des tâches spécifiques. Dans ces
Les jours, l'utilisation de la simulation dans les salles de classe devient de plus en plus fréquente, car
cela inclut toutes sortes de possibilités et d'avantages, impliquant les élèves
dans l'enseignement et l'apprentissage, favorisant l'intérêt, la collaboration, la
intégration et participation par le biais d'un ensemble d'outils qui
permettent l'unification de différents objets d'apprentissage (audio, vidéo,
pages web, animations, fichiers, objets interactifs, etc.). On l'utilise aussi
pour évaluer l'apprentissage, résoudre des problèmes de compétences et de disposition de
les élèves, et le service des professeurs.

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.

Actuellement, l'utilisation des environnements virtuels appliqués à l'éducation est un


méthode qui grandit jour après jour. Ses principales applications englobent :
• Création de salles de classe virtuelles pour l'éducation à distance.
• Création de laboratoires virtuels pour effectuer des tests et des expériences
en environnements contrôlés.
• Utilisation d'environnements virtuels pour réaliser des cours, des réunions et
conférences entre des personnes situées à différents endroits
physiques.
• Intégrer divers systèmes éducatifs propres à une institution à l'intérieur
d'un environnement virtuel, comme peuvent l'être des systèmes 2D (Moodle, systèmes
SIU), systèmes de bibliothèque, blogs, etc.

Si certaines personnes résistent à l'utilisation d'environnements virtuels comme


outil pédagogique, ceux-ci offrent de nombreux avantages que les
les transforme en instruments véritablement puissants et utiles qui méritent la
il doit être étudié et mis en œuvre. Ces avantages sont :
• Au contraire de ce que pense la majorité, ils sont faciles à installer et
utiliser de manière intuitive et ne présentent pas de grandes difficultés.
• Le fait que les participants puissent parler les uns aux autres en
temps réel, permet que les conversations, conférences, débats,
présentations, tutoriels, etc., simulent des situations de la vie réelle
raisonnablement réalistes.
• Tant les élèves que les professeurs montrent un haut degré d'intérêt et
motivation à utiliser ces outils, en raison du grand potentiel que
possédé.
• Ils favorisent la collaboration et l'intégration des élèves dans un environnement
beaucoup plus convivial, agréable et divertissant que les environnements de
apprentissage 2D (comme par exemple Moodle).
• Son utilisation favorise une communication des acteurs plus libre et moins
limitée par des pressions caractéristiques des environnements présenciels,

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.

Comme mentionné précédemment, les avantages que procure l'utilisation d'environnements


les virtuales en éducation sont telles qu'il est nécessaire de faire l'effort pour
contourner les limitations et pouvoir tirer parti de tout le potentiel qu'ils offrent.

A continuación, nous voyons des images3des environnements virtuels :

3 Images obtenues, de gauche à droite, de :


[Link]
[Link]

Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 7
OpenSim

[Link]'est-cequec'est?

OpenSimulatores est une application multiplateforme qui permet de créer un


environnement virtuel depuis notre ordinateur. Avec ce programme, nous pouvons monter
un serveur créé par nous et auquel d'autres personnes peuvent accéder par
internet par divers protocoles.

OpenSim est apparu comme une alternative au célèbre SecondLife, un serveur de


environnements virtuels à code fermé et principalement payants. Contrairement à
SecondLife, OpenSim est de code ouvert, il est disponible sous une licence
libre et il existe une vaste communauté de programmeurs qui apportent leur soutien à
projet. De plus, OpenSim est compatible avec SecondLife et permet la
creación de objetos 3D, personalización del avatar, importación y exportación
d'objets et de régions, Prend en charge des langages de programmation tels que LSL, OSSL, C#,
JavaScript et Visual Basic, entre autres caractéristiques.

Pour le télécharger, allons à :[Link]

Pour pouvoir accéder au serveur et entrer dans la région proprement dite, on


utilise un programme client appelé visor (ou viewer, en anglais). À l'intérieur du
dans le programme, nous mettons l'adresse ou le domaine du serveur OpenSim, nous plaçons
notre nom d'utilisateur et mot de passe et de cette manière nous accédons à l'environnement. Il existe
varios visores (Hippo Viewer, Firestorm Viewer, Singularity, etc), pero aquí nos
nous nous concentrerons sur Imprudence Viewer.

4.2. Ventajas / Desventajas

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.

Comme principaux avantages, nous avons :


• C'est gratuit.
• C'est un projet OpenSource.
• C'est de licence libre.
• C'est multiplateforme.
• Nous pouvons l'installer sur notre propre serveur.
• Il y a beaucoup de gens qui travaillent avec OpenSim.
• Il y a suffisamment de documentation disponible sur le web.
• Il existe divers dépôts d'objets et de scripts gratuits pour
télécharger.
• Excellente qualité graphique.
• Permet le chat vocal.
• Il est compatible avec les objets de SecondLife.

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.

La relation entre les avantages et les inconvénients qu'offre OpenSim en fait


un outil puissant qui satisfait largement les besoins.
la principale différence avec SecondLife est que celle-ci est payante, n'est pas OpenSource, non
nous pouvons l'installer localement ou sur un serveur propre, et la plupart des
Les objets disponibles doivent être achetés. D'autre part, OpenWonderland
offre une utilisation très facile et intuitive, mais graphiquement, elle n'est pas à la hauteur des
outils précédemment nommés, ce qui le place en grande désavantage
à cet égard.

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.

Comme cette technologie dépend d'Internet pour pouvoir s'exécuter, c'est


indispensable d'avoir une connexion fiable qui permette une expérience
fluide dans l'utilisation de l'environnement.

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.

Maintenant, du côté du client, Imprudence présente des exigences


minimales qui sont :

Pour Windows 7, Vista ou XP :


• CPU (minimum) : 1Ghz.
• RAM: 1Gb
• Vidéo/Carte Graphique pour XP :
• nVidia GeForce 2, GeForce 4 MX
• ATI Radeon 8500, 9250
• chipset 945
• Vidéo/Carte Graphique pour Windows 7/Vista :
• nVidia GeForce 6600
• ATI Radeon 9500
• chipset 945

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

Pour MacOS (minimum 10.3.9):


• CPU (mínimo): 1GHz
• RAM (mínimo): 512 Mb
• Video/Tarjeta Gráfica:
• DE ATI Radeon 8500, 9250
• nVidia GeForce 2, GeForce 4 MX

Du côté du serveur, les exigences minimales pour exécuter OpenSim sur


Windows son CPU Dual Core ou plus et RAM : 2 Go ou plus.
Sur GNU/Linux, le serveur doit fonctionner sur Mono (en raison de .NET), donc
les exigences en mémoire RAM doublent.

4.4. Installation d'OpenSim sur GNU/Linux (Standalone / Grid)

Avant d'installer OpenSim sur GNU/Linux, nous devons télécharger et installer le


plateforme mono pour pouvoir exécuter les fichiers développés en .NET.
Pour cela, depuis la console, nous introduisons la commande :

sudo apt-get install mono-complete

OpenSim peut être installé de deux manières différentes : Standalone ou Grid.


La configuration d'une installation d'OpenSim consiste en des Régions
(exécutées par des simulateurs de régions) et des services de données (comme des utilisateurs,
gestion des inventaires, etc.

Elmodo Standalone, recommandé pour les débutants en OpenSim, fonctionne sur


mode indépendant exécutant un seul processus, est plus facile à configurer que
le mode Grille permet d'avoir plusieurs régions fonctionnant en même temps
mais sur un seul ordinateur. Étant donné qu'ils doivent être exécutés sur un seul
la machine ne permet pas un grand nombre d'utilisateurs connectés en parallèle.

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.

Dans le mode Grille (ou serveur), plusieurs processus sont séparés.


aspects de la simulation. Ces processus peuvent être distribués dans différents
machines, escalant le système en fonction du nombre d'utilisateurs enregistrés.

Détaillé, en mode Grille, les services de données ne font pas partie du


processus serveur de la région. Ces services s'exécutent de manière séparée
dans un processus appelé [Link]. Ce processus peut exécuter tous les
services or you can separate them into different instances of [Link]. This
permet d'exécuter les processus sur différents ordinateurs. Dans cette
configuration, le processus [Link] agit comme serveur d'une région, et
il y aura autant de [Link] que vous le souhaitez, pouvant également les exécuter sur
différentes machines.

D'ores et déjà, la configuration et l'administration de ce mode d'installation sont


plus complexe que dans le mode autonome et nécessite certaines connaissances
techniciens.

Dans cette image5nous voyons la configuration en mode Grille. On observe le processus


[Link] exécutant les services de données et, séparément, les processus
[Link] qui sert à une ou plusieurs régions (ayant la possibilité de
s'exécuter sur des machines séparées).

4 Image obtenue de : [Link]


5 Image obtenue de :[Link]

Franco G. Padovani – Utilisation d'OpenSim pour l'Éducation – École de Technologie - UNNOBA 2013 11
4.4. Première exécution d'OpenSim

Pour exécuter OpenSim en mode autonome, allons dans le dossier d'OpenSim


que nous avons téléchargé et exécuté le fichier /bin/[Link] :

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.

Ensuite, le serveur OpenSim sera en cours d'exécution, prêt à recevoir


connexions des clients.

4.6. Características básicas del entorno

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.

Le terrain de la région peut être modifié avec les outils d'édition de


terrain fourni par le visualiseur, permettant de créer des montagnes, des lacs ou des rivières. Un autre
la façon de modifier le terrain est par l'importation et le chargement d'un
image qui représentera la forme et le nivellement du terrain proprement dit.

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.

L'environnement fournit un chat où les utilisateurs et les objets peuvent


interagir entre eux par écrit. Un chat vocal est également disponible dans
temps réel qui doit être configuré, car il ne vient pas par défaut dans
OpenSim. Ce chat vocal permet également de passer des appels en particulier.
avec un ou plusieurs utilisateurs, afin que le reste des avatars n'écoute pas le
conversation.

Les possibilités et caractéristiques offertes par les environnements virtuels, et en


les particularités d'OpenSim sont nombreuses, mais celles précédemment mentionnées sont les
principales, dont nous devons avoir connaissance.

4.7. Commandes de Base

La quantité de commandes disponibles pour OpenSim est vaste, et peut être


vue en détail ici :[Link] . Un
Nous allons maintenant voir les commandes les plus courantes :
• quitter : éteindre le serveur.
• changer de région <nom de la région> : changer de région.
• delete-region <nom>: supprimer complètement une région.
• export-map [<path>]: enregistre une image de la carte.
• aide [<commande>]: aide sur une commande déterminée.
• charger iar <premier> <dernier> <chemin d'inventaire> <mot de passe> [<chemin d'archive>]: charge
fichiers dans l'inventaire de l'utilisateur.
• load oar [filename]: charge une région.
• sauvegarder iar <premier> <dernier> <chemin d'inventaire> <mot de passe> [<chemin d'archive>]:
garde l'inventaire de l'utilisateur.
• sauvegarder oar [nom de fichier]: enregistre la région dans un .oar.
• terrain load: carga un terreno desde un archivo.
• Remplissage du terrain : remplissez le terrain à une hauteur déterminée.
• montrer aux utilisateurs [plein] : affiche les informations des utilisateurs qui sont connectés
a la región en el momento.
• créer un utilisateur [prénom] [nom] [mot de passe] [RégionX] [RégionY] [Email]: créer un utilisateur.

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.

Pour le télécharger, nous nous rendons sur son site web :

[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.

Une fois dans l'environnement, nous verrons notre avatar :

Pour voir une liste complète des visualiseurs disponibles et de leurs caractéristiques :
[Link]

4.9. Personalización del avatar

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.

4.10. Configuración de chat de voz

Un outil indispensable dans l'utilisation d' environnements virtuels orientés vers la


L'éducation est le chat vocal, c'est-à-dire pouvoir parler en temps réel avec d'autres.
utilisateurs en général ou avec un groupe particulier. Cette caractéristique par
Le défaut n'est pas configuré dans OpenSim, donc nous devrons le faire.
nous.

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

; serveur vocal vivox


vivox_server = [Link]

; vivox URI SIP


vivox_sip_uri = [Link]

; nom d'utilisateuradmin vivox


vivox_admin_user = mi-user-admin

; mot de passe admin vivox


vivox_admin_password = mi-pass

Ensuite, au redémarrage du serveur OpenSim, le service de voix sera lancé.

4.11. Création et importation d'objets

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

Le Linden Scripting Language (LSL) est un langage de programmation orienté à


événements, similaire à C et Java. Avec ce langage de programmation, nous pourrons créer
scripts pour contrôler le comportement des objets dans l'environnement,
permettant ainsi à ceux-ci d'interagir avec des avatars ou d'autres objets,
se déplacer, changer de couleur ou de texture, obtenir des données d'un serveur, réaliser
calculs, etc.

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.

Les événements les plus fréquents sont :

• 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.

La liste complète des événements peut être consultée sur :


[Link]

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.

La liste complète des fonctions peut être consultée à l'adresse suivante :

[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);
}
}

Le script précédent s'exécute lorsqu'on touche à l'objet. Définit 3 variables, a, b et


c, leur donne des valeurs et compare pour obtenir le plus petit nombre. Une fois que cela
obtient l'information à tous les objets et avatars (puisqu'il utilise le canal 0) quel est
le plus petit nombre.

Un exemple un peu plus complexe est le suivant7:

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");
}
}

Essentiellement, ce que fait le script de l'objet est d'obtenir le propriétaire de celui-ci,


demander la permission d'exécuter une animation sur l'avatar, et si elle est accordée,
alors l'animation sera exécutée (dans ce cas un sourire) toutes les 5
secondes.

6 Exemple tiré de : Guide d'initiation au langage de script Linden. (voir bibliographie)


7 Exemple obtenu de :[Link] heureux

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.

À titre d'exemple, pour montrer les possibilités du scripting dans le


environnement, vous pouvez voir la vidéo du lien suivant, où une piste a été développée
de formule 1 en OpenSim :

[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

À l'heure de commencer à programmer et à se familiariser avec le code LSL, une


une bonne option est Scratch. Scratch est un environnement de programmation développé
par le MIT qui nous offre une vue simplifiée et agréable pour pouvoir assembler
code LSL de manière simple, en faisant glisser des blocs de code, comme nous le verrons à
continuation.

Ceci est l'écran principal de Scratch. À gauche, nous voyons la palette de


blocs. Ces blocs représentent différents morceaux de code avec un

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 :

En la parte superior derecha de la pantalla vemos el escenario, donde los


Les objets effectueront les actions qui leur sont associées (comme par exemple, se déplacer)
10 étapes et changer de couleur).
Sous la scène se trouve la liste des objets avec lesquels nous sommes
travaillant et nous pouvons les modifier depuis là.

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.

Il existe une version de Scratch pour travailler avec OpenSim, appelée


Scratch4OpenSim. Ici, nous pourrons créer les scripts sous forme de blocs et importer le
code à utiliser dans l'environnement.

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.

Un outil similaire qui peut être utilisé en ligne est Scriptastic,


dont nous pouvons voir le lien dans la section Liens d'intérêt.

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.

Ésta aplicación web de gestión de cursos es ampliamente utilizada por los


professeurs, organisations éducatives, écoles et universités (et dans
particulièrement par l'UNNOBA). Ici, les professeurs peuvent créer leurs cours,
organiser ses cours, télécharger des fichiers, créer des devoirs, des examens, des forums de discussion
et des enquêtes, permettant de communiquer, en outre, avec les élèves qui sont
matriculés dans le cours. Pour toutes ces raisons, Moodle s'avère être un outil très
importante pour l'éducation d'aujourd'hui et ce serait d'un grand avantage de pouvoir, de
une certaine manière, tirer parti de ses aspects positifs et de son utilité, et les intégrer dans
OpenSim. C'est dans ce but que Sloodle est né.

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.

L'installation de Sloodle se compose de 2 parties. Tout d'abord, il faut copier les


fichiers Sloodle dans le dossier Moodle, et à travers le site Moodle aller
configurant l'outil. Ensuite, depuis OpenSim, nous devons importer le
fichier .iar fourni par Sloodle dans l'inventaire de l'utilisateur propriétaire de la
région. Dans cet inventaire, nous disposerons de l'objet « Rezzer », avec lequel
podremos crear el resto de los componentes de Sloodle dentro del entorno.

Pour voir en détail les étapes à suivre pour le démarrage de Sloodle :


[Link]

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.

La prochaine étape consiste à ajouter de la fonctionnalité à l'environnement pour que l'expérience


éducative soit plus fructueuse et didactique. Pour cela, nous pouvons créer des objets et
ajouter des scripts pour simuler un comportement en particulier. Les
des exemples courants et les plus utilisés dans l'éducation sont ceux des diapositives de
diapositives, examens, charger des contenus web pour visualiser des bureaux
télécommandés, objets pour se déplacer dans l'environnement, visiter des pages web,
etc. Évidemment, les objets à utiliser dépendent du thème de la classe, par
par exemple, si le cours porte sur l'électronique, il serait intéressant de pouvoir programmer un
script sobre un objeto que simule el armado de circuitos electrónicos.
Il est recommandé, avant d'essayer de programmer une fonctionnalité, de chercher
que ce script soit déjà fait et puisse être utilisé librement, ainsi nous
nous gagnons du temps, nous utilisons quelque chose de prouvé et, comme on le dit normalement, nous ne
nous réinventons la roue

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

Actuellement, nous disposons de plusieurs technologies afin de nous maintenir.


connectés et informés en tout temps et en tout lieu. Il est peu probable que les
les nouvelles générations n'utilisent pas de téléphones portables et d'ordinateurs connectés à
internet, ou qui ne sont pas enregistrés sur des réseaux sociaux divers
des thématiques comme éducatives. Toute cette portée technologique doit être
profité par les institutions éducatives pour pouvoir offrir différents types
de solutions qui favorisent l'apprentissage dans différents domaines et thématiques,
offrant aux élèves diverses possibilités qui les incitent à apprendre.

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.

La creación y utilización de aulas virtuales tiene ventajas y desventajas, pero


Sans aucun doute, c'est une excellente option pour organiser des cours, des formations ou des réunions à
distance, où les participants sont situés à différents endroits et accèdent
à ces salles. Dans un espace virtuel, les interlocuteurs pourront se montrer à
à travers un avatar personnalisé, ils pourront parler en temps réel, s'écrire,
se déplacer, interagir avec les objets et l'environnement, accéder à des contenus web
y audiovisuels, etc. Tout cela fait des environnements immersifs une option
muy rica y con muchas posibilidades a tener en cuenta en cualquier
établissement éducatif.

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

• Web officiel OpenSim:[Link]


• Catalogue d'objets pour OpenSim :
• FleepGrid:[Link]
• OpenSimCreations :[Link]
• Zadaroo[Link]
• Google 3D Warehouse :[Link]
• ZéroTerminal:[Link]
• Nos briques :[Link]
• ECOMUVE - monde virtuel créé par Harvard :[Link]
• Gratter : [Link]
• Scriptastique :[Link]
• Wiki LSL :[Link]
• Bibliothèque de scripts :[Link]
• Objets et scripts :[Link]
• Laboratoire d'Électronique (UPM)[Link]
v=O0sxvTwvKzI
• Ressources pour les éducateurs avec OpenSim :[Link]
• Sketchup (modélisation 3D) :[Link]

Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 28
10. Bibliographie

• Azarang M., Garcia E.-Simulation et Analyse de Modèles Stochastiques.


• Samuel Cruz-Mundos virtuels : Une infrastructure mondiale pour faciliter
les interactions sociales multilingues et l'apprentissage des langues.
• Janaina de Oliveira, Eliana Gallardo Echenique, Teresa Bettencourt, Mercè
Gisbert Cervera-Meandros de l'interaction : Défis de l'utilisation pédagogique
des environnements virtuels 3D.
• Documentation de OpenSimonline :[Link]
• Documentation de Sloodleonline :[Link]
• Université Autonome de Madrid – Manuel : Guide d'initiation à Linden
Langage de script.
• Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn
Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay Silver, Brian
Silverman, Yasmin Kafai. -Eduteka : Programmation pour tous :
[Link]
• Mitchel Resnick, Eduteka : Programmer avec Scratch :
[Link]

Franco G. Padovani – Utilisation d'OpenSim pour l'éducation – École de Technologie - UNNOBA 2013 29

Vous aimerez peut-être aussi