Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/basics.php on line 83

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/object.php on line 92

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/inflector.php on line 65

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/configure.php on line 124

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/configure.php on line 212

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/configure.php on line 884

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/configure.php on line 926

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/file.php on line 90

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/cache.php on line 71

Deprecated: Assigning the return value of new by reference is deprecated in /home/www/804dba0db44da871b3b97d6441c7ff89/web/one1/cake/libs/cache.php on line 157
ONE nabaztag Experiment - Pages
Home Prototype Prototype Admin Blog
2008-04-14 22:24:33imprimerediteradd

Services and Functions

Nous analysons ici les différents services, composants, sous-composants et leurs fonctions respectives. Concernant l'interaction entre ceux-ci, voir les diagrammes de séquences.

Application ONE

La partie principale de notre application est le premier écran affiché après démarrage de l'application. Nous appellerons cet écran le dashboard, celui-ci sert à afficher des modules (widgets) qui regroupent l'information des différents services dont l'utilisateur (l'étudiant ou le professeur) aura besoin le plus fréquemment.

Il faut donc pouvoir gérer des profils et la personnalisation du dashboard.

3rd Party

La gestion des utilisateurs et leur authentification pourrait être gérées par un service d'annuaire existant. Nous créerons simplement une fonction de login générique pour notre prototype.

Les différents widgets utilisent principalement des ressources externes tel les flux RSS unil-menu, la page HEC Info TV, l'accès à la base de donnée Moodle pour les devoirs, les documents récents, ainsi que le système de gestion des horaires de l'Unil.

Etant donné que nous développerons uniquement un prototype et que nous ne nous focalisons pas sur ces widgets nous n'allons pas plus parler de l'interaction avec ces services, ainsi que des fonctions nécessaires pour leur réalisation.

iLearn

iLearn est le nom du module d'aide à l'enseignement que nous approfondissons au long de ce projet.

Nous posons une première hypothèse simplificatrice et nous supposons que les utilisateurs ont configuré dans leur profil les informations nécessaires pour que l'on puisse savoir à quels cours ils sont inscrits. Nous ne traitons donc pas des fonctions pour gérer un planning de cours, mais supposons que l'information existe.

Comme présenté dans les scénarios, iLearn est décomposé en trois grandes activités (évaluation des cours, interrogation des étudiants et étudiomètre). Toutefois, la pré-condition la plus importante s'applique à tout le module et consiste à n'afficher et traiter que les questions, feedbacks, et autres événements liés aux cours pour lesquels l'utilisateur est effectivement inscrit, et donc autorisé à interagir.

Evaluation de l'enseignement

Comme pré-condition, l'état à tester pour cette partie est de savoir si le cours a eu lieu, et d'assurer que l'élève n'a pas déjà rempli le questionnaire.

Il n'y a pas de post-condition à vérifier étant donné que nous autorisons des questionnaires remplis partiellements.

Question

Il y a deux types de questions, mais il faut vérifier que la question est encore ouverte quand l'étudiant veut y répondre dans le cas où il l'aurait reportée à plus tard.

Etudiometre

Pour les indications de l'étudiomètre: vitesse et pause, il faut traiter l'intervalle de temps entre les réponses de l'étudiant afin d'éviter des abus et il faut que l'on soit pendant une heure où le cours a lieu.


Information Synthesis >><< Sketches and Screens