Serveur de contenu
Projet SUPPREM
Serveur de contenu Le but du serveur Héberger le contenu des cours pour le projet SUPPREM
Quel type de contenu?"Le contenu d'un cours est organisé en briques, par analogie avec les briques de LEGO. Ce sont des unités autonomes et réutilisables (RCO- Reusable Content Object) qui peuvent former un ensemble".
Serveur de contenu Composants d'une briqueUne brique peut contenir :
Un ensemble de document en divers formats (html, pdf, word)
Des applications en java, xls et autres Un document avec les meta-données de la brique
Serveur de contenu Que sont les briques de
SUPPREM? Il existe 35 briques en
développement 24 par l‘Université de Genève (UNIGE) 1 par United Nations Conference on trade and
development (UNCTAD) 4 par l’Université de Basel (UNIBAS) 4 par l’Université de Bern (UNIBE) 2 par l’Università della Svizzera italiana (UNISI)
Distribution des briques
UNCTAD - 1
DBA – 4
UBE – 4
DG0 3 – 24
geomatique-nt.unige.ch
5
1
2
1
ecolu-info.unige.ch ilearning de Oracle
DEA HAURIE
Nouvelle architecture
STATION
Student station
SILENE
Content Server
UNIBE
iLearning ORACLE
UNCTADUNIBAS
UNIGECHAPLIN
Multimedia Content Server
Authors
Upload Editing
Local servers
Interface Web
A implémenter sur SilèneApplication pour l'insertion et la modification des contenus: (Interface Web pour l'envoi et l'actualisation des contenus)
Des outilsLe glossaireL’outil pour la gestion de liens (Urls)
Gestion des comptes des utilisateurs
Structure des répertoires des briques
Un répertoire pour les briques + ses metadatas
/supprem/bricks/name-brick/metadata.infoUn répertoire pour chaque document de la
brique /supprem/ bricks /name-brick/doc1/ /supprem/ bricks /name-brick/docN/Un répertoire pour les images-quizzes /supprem/ bricks /name-brick/doc1/quizzes/ /supprem/ bricks /name-brick/doc1/images/
Structure des répertoires des briques
Documents de contenu /supprem/ bricks /name-brick/doc1/ *.xml /supprem/ bricks /name-brick/doc1/ *.pdf /supprem/ bricks /name-brick/doc1/ *.html
Note: Cette structure peut se modifier selon les besoins des auteurs. Il faudra établir une structure standard pour organiser chaque brique.
Applications Les plus importants
Faire le téléchargement des briques Modifier une brique Porter les applications du Glossaire et
de la gestion de liens Pour le futur
Gestion des cours Gestion de quizzes
Téléchargement d’une brique Exemple de la séquence des opérations:
o L'utilisateur saisit les metadatas de la nouvelle brique
o Il télécharge les documents html/doc/pdf/…o Il effectue la transformation dans les autres formats
(par ex: Word -> XML -> html/PDF)o Il obtient l'URL de la brique
Brick Name :
Metadata :
Upload:
Authors:
Brick Name :
Metadata :
Upload:
Authors:
Brick1
* .zip
KapusovaHaurie
supprem/bricks/brick1/metadata.xml
/supprem/bricks/brick1/*.pdf
/supprem/bricks/brick1/*.html
/supprem/bricks/brick1/*.xml
/supprem/bricks/brick1/index.html
/supprem/bricks/brick1/Images/
/supprem/bricks/brick1/*.xls
Exemple du formulaire pour la création d'une brique
Affectation au serveur
Exemples des URL résultats
URL du contenu du brick1 http://supprem.unige.ch/bricks/brick1/introduction/main.html
Url pour l’accès à la définition d’un terme du glossaire http://supprem.unige.ch/glossary/term=XX§
Notes techniques
•L’accès sera contrôlé par un module d'identification associé aux adresses email (extension de l’application Easy Login développée par le groupe Multimédia de l’UNIGE)
•Les premières tâches seront la configuration du serveur Silène pour SUPPREM et le portage des applications