Logiciels pour les écoles

De Wiki de la communauté Mandriva.

Sommaire

Introduction

Le CD de logiciels pour les écoles pour Mandriva, est un CD qui contient des logiciels éducatifs qui proposent des activités variées pour les élèves des écoles à partir de l'école maternelle jusqu'au l'université.

Les activités proposées par les logiciels qu'on trouve sur le CD sont quelquefois ludiques, mais toujours pédagogiques. Le CD est divisé en 5 catégories :

  • école maternelle
  • école primaire
  • collège
  • lycée
  • université.

Chaque catégorie présente une liste alphabétique de logiciels et la classification des logiciels par discipline.

Détails techniques

On peut accéder au contenu du CD en utilisant simplement un navigateur Web. Le site Internet été créé avec OpenLaszlo et il est composé par :

  • la base de données (le fichier DB/ecolesdb.xml)
  • l'index.lzx (la première page du site, qui lie le menu avec le contenu)
    • le menu.lzx (qui contient le menu pour naviguer dans le site)
    • le content.lzx (qui est la fenêtre ou seront affichés tous les contenus du site)
  • resources.lzx (partie du menu, contient toutes les images des boutons)
  • pages/schools/ (ici on trouve toutes les pages qui contiennent les informations sur les logiciels pour les écoles)
Description fonctionnement du site Internet.

Ajouter un nouveau logiciel

Pour ajouter un nouveau logiciel, il suffit d'ajouter une nouvelle partie "software" dans le XML ayant la structure suivante :

<?xml version="1.0" encoding="UTF-8">
<softwares xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation='software-specification.xsd'>
    <software id="celestia" advised_level="3" from_level="2" >
       <name>Celestia</name>
       <discipline>Sciences</discipline>
       <description>Celestia est un logiciel...</description>
       <license>GNU/GPL</license>
       <author>Celestia author</author>
       <version> 1.3</version>
       <site> http://www.celestia.org</site>
       <screenshots>celestia.jpg</screenshots>
       <localurl>celestia-1.3.rpm</localurl>
    </software>
    <software id=".." advised_level=".." from_level="..">
            ...
    </software>
</softwares>

Pour créer une nouvelle partie, il suffit d'utiliser l'interface Web.

Interface Web pour créer un nouveau logiciel

Pour ajouter un nouveau logiciel on peut utiliser l'interface Web qu'on trouve ici : http://InterfaceWeb