« STIC:STIC II - projet webmaster » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
Ligne 130 : Ligne 130 :
==== Rendu ====  
==== Rendu ====  


Votre projet finalisé doit être disponible selon les modalités de rendu (voir plus haut) avant la date limite pour rendre les exercices de la dernière période du MALTT. Le projet Webmaster sera évalué en utilisant la même grille d'évaluation que d'habitude.  
Votre projet finalisé doit être disponible selon les modalités de rendu (voir plus haut) avant la date limite pour rendre les exercices de la dernière période du MALTT.




[[Category:STIC]]
[[Category:STIC]]

Version du 14 février 2017 à 12:56

Cette page fait partie des cours STIC I et STIC II

Le projet STIC II - Atelier Webmaster

Cet exercice vous permet:

  • De consolider vos connaissances sur le choix, l'installation, la configuration (et éventuellement) l'adaptation d'un portail
  • De mener à bien un petit projet éducatif (ou similaire) qui nécessite l'utilisation d'un site web interactif

Le projet webmaster

Choix entre deux projets

Deux types de projets possibles :

  1. Portail : focus sur les contenus, l'architecture de l'information, le partage des ressources, etc.
  2. Application : focus sur le développement web, desktop ou embedded devices

Projet 1: portail

Imaginez un projet qui nécessite un portail (blog, wiki, LMS, plateforme sociale, CMS, etc.) et une activité/scénario d'utilisation spécifique.

Implémentez le projet (option 1) :

  • Installez et configurez un portail
  • Éditez la page d'accueil
  • Ajouter du contenu (c-a-d soutenir une activité/scénario d'utilisation)
Exemples
  • Portail communautaires pour enseignants du primaire - partage de ressources sur la lecture
  • Portail d'enseignement pour une institution universitaire - cours sur la cuisine
Tip
  • Commencez par écrire une petite spécification: A quoi sert le portail, à qui, et définissez au moins une activité/scénario d'utilisation en plus de détails.
Objectifs du projet
  • Compétences pratiques dans la mise en place de portail/CMS utilisés souvent dans la "réalité"
  • End-user content
Ressources
  • Voir volées précédentes

Projet 2: application

Imaginez une application qui puisse être utilisée dans un contexte d'apprentissage ou partage de connaissances/données utiles à l'apprentissage.

Implémentez le projet (option 2) :

  • Implémentez une application avec Node.js, Express.js, Socket.io ou Electron
  • Vous avez assez de liberté sur le type et le support de l'application (web, mobile, desktop, Internet of Things, ...)
Exemples
  • Application qui favorise l'apprentissage collaboratif en temps réel (chat avec fonctionnalités, etc.)
  • Application qui permet à l'enseignant de déterminer le contenu qui s'affiche sur les écrans des étudiants
  • RESTful API qui permet le partage des données (par exemple depuis des capteurs/senseurs)
Tip
  • Privilegiez une application simple mais fonctionnelle et bien structurée à une application avec plusieurs "features" mais qui ne sont pas abouties
Objectifs du projet
  • Compétences fondamentales sur le fonctionnement des applications web (requête/réponse, protocoles, etc.)
  • Explorer des nouvelles technologies à appliquer au contexte de l'apprentissage
Ressources

Technologies

  • Le portail doit être installé sur le serveur de TECFA ou chez un autre hébergeur
  • On conseille d'utiliser soit une architecture LAMP soit Node.js (c.f. les articles Node.js, Express.js et Socket.io)

Utilisation de ressources

Vous pouvez réutiliser du matériel libre de droits ou des productions à vous (par exemple des animations de STIC-1 si elles sont de qualité). Exemple: Apprentissage du Japonais.

Critères d'évaluation

Dispositif

(1) Le portail

  • Qualité du portail (à discuter)
  • Est-ce qu'il correspond aux besoins ?
  • Est-ce qu'il y a des contenus et/ou activités ?

(2) L'application

  • Qualité de l'application (est-ce que ça marche ?)
  • Est-ce qu'elle correspond aux besoins ?

A rendre

(1) Un rapport

Même structure que d'habitude pour les exercices STIC.

Placez le ici (vue SFTP):

tecfaetu.unige.ch
/web/etu-maltt/wall-e/____/stic-2/ex14/

Exemple:

/etu-maltt/wall-e/dupond/stic-2/ex14/

(2) Contribution wiki

Contribution comme pour les autres exercices STIC. Si possible, faire une contribution en relation avec votre projet (d'un point de vue technique ou théorique).

(3a) Le portail

Si vous utilisez le serveur de TECFA, le portail doit être installé à un endroit particulier

 /projets/wall-e/dupond/stic-2/portail/
 http://tecfaetu.unige.ch/projets/wall-e/

Pour des raisons de sécurité, il sera uniquement accessible depuis l'université ou par VPN

(3b) Application

À discuter selon le type d'application. En ligne général, un répositoire GitHub est le choix le plus simple.

Délais

Le projet Webmaster se compose de deux tâches :

  • Une présentation non évaluée lors de la dernière semaine en présence (P6) - à communiquer si le lundi dans le cadre du dernier atelier ou le vendredi dans STIC II
  • Le rendu de votre projet dans le cadre du cours STIC II (évalué comme tout autre exercice) en tant qu'exercice de la dernière période de l'année (à rendre avant la fin des examens)

Présentation

Pour la présentation on ne s'attend pas forcément à ce que vous puissiez présenter votre projet totalement fonctionnel, mais il faudra tout de même présenter quelque chose. Le plus votre projet sera abouti, le plus vous aurez des feedback utiles par vos collègues et/ou l'équipe STIC. Si vous n'avez pas un projet fonctionnel, pensez à produire des prototypes, slides, etc. qui montrent ce que vous comptez faire.

  • Durée de la présentation : 5 minutes (pas plus!)
  • Discussion : de 5 à 10 minutes

La présentation est obligatoire, mais elle n'est pas évaluée.

Rendu

Votre projet finalisé doit être disponible selon les modalités de rendu (voir plus haut) avant la date limite pour rendre les exercices de la dernière période du MALTT.