« STIC:STIC II - exercice 10 (Nextor-Pixel) » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 28 : Ligne 28 :


; Deployment:
; Deployment:
* Zoho et Pageflakes (ou un autre webtop)
* Zoho (ou un autre service bd) et Pageflakes (ou un autre webtop)
* Un service qui permet à la fois de créer des contenus et de gérer une mini-base de données (comme Google Sites)


=== Contraintes ===
=== Contraintes ===

Version du 10 février 2010 à 19:08

Cette page fait partie des cours STIC I et STIC II

Enoncé de l'exercice 10

Cet exercice du cours STIC II vous permet:

  • de vous familiariser avec des simples bases de données tabulaires
  • d'apprendre à utiliser 2 services web 2.0

Tâches

(1) Définir une application (hypothétique) qui nécessite une base de données avec une table

(2) Implémenter une solution. Il y a deux variantes:

(a) Une combinaison "service base de données" avec un service qui permet de créer des pages (webtop, blog, etc.)

  • Prenez un login avec un outil "mini bases de données" comme Zoho Creator (http://www.zoho.com/)
  • Créez une base de données (c.a.d. une interface de saisie) et un vue publique sur les données.
  • Intégrez la vue dans une page qui contient d'autres informations. Exemple: Utilisez un Webtop comme Netvibes et importez un widget pour afficher la base de données Zoho (au moins les résultats, mais éventuellement aussi le formulaire de saisie) and rendez publique la page Pageflakes (pagecast). Adaptez la page Pageflakes pour des éventuels utilisateurs. Cela veut dire qu'il ne faut pas juste inclure le widget Zoho, mais ajouter d'autres éléments.

(b) Alternativement, vous pouvez aussi utiliser un générateur comme Google sites et son outil "List" et donc créer l'application avec un seul outil.

(3) Créez une page d'accueil/rapport ici:

/etu-maltt/nestor/<login>/stic/ex10/

Outils

Outils
Un navigateur
Deployment
  • Zoho (ou un autre service bd) et Pageflakes (ou un autre webtop)
  • Un service qui permet à la fois de créer des contenus et de gérer une mini-base de données (comme Google Sites)

Contraintes

  • Thème en rapport avec MALTT (à synchroniser peut-être avec un autre enseignement MALTT)
  • A rendre avant la période 5.

Le rapport:

  • Titre, auteur et date
  • Liens vers le résulat:
    • Lien vers le fichier SQL
  • Objectifs de l'application: Elle servirait à quoi / quelle population ?
  • Design de la structure de la table (champs, types de données, etc.) (Important !!!)
  • La production: bref résumé de la démarche
  • Difficultés, auto-évaluation, remarques
  • Ressources utilisées, bibliographie.

Evaluation

  • Qualité du rapport (surtout discussion des besoins et de l'architecture de la base de données)
  • On peut correctement voir les données Zoho dans Pageflakes
  • La page Pageflakes est ergonomique (peut servir).

Activités en classe

On va se familiariser un peu avec Zoho Creator

Pour créer une nouvelle table:

  • Button "Create New Application"

Pour rendre public une application/widget Zoho:

  • Cliquer sur Edit this application
  • Ensuite Share the application to the public

Pour exporter le widget code de Zoho:

  • Si vous êtes dans l'interface d'édition, cliquer sur Access this application
  • Selectionnez soit "Participants" soit "Participants View" (vous pouvez créer un widget pour le formulaire de saisie et le formulaire qui montre le résultat).
  • Menu More Actions->Embed in your Website (attention: c'est le "more actions") à côté du nom de la base de données, pas celui qui est tout en haut !!!)
  • Copier le code et coller dans une autre application

Pour importer le widget dans Pageflakes:

  • Creer un "Anything Flake"
  • Cliquer sur le bouton HTML en bas du widget
  • Coller le code Zoho. Vous pouvez ajouter votre code HTML ou modifier le code zoho (si vous savez ce que vous faites).
  • Si le Anything flake ne marche plus, tuez-le et refaites-le (on ne peut plus modifier le code une fois qu'il est cuit/baked)

Liens

Transparents
http://tecfa.unige.ch/tecfa/talks/schneide/mons07/mons2007-schneider.ppt (social computing dans l'enseignements.) - consulter seulement si envie.
Liens techniques
Zoho et Pageflakes ont un help intégré
Il existe des vidéos pour Zoho