Projet

Général

Profil

Cahier des charges du projet ENT

I. Connexion au site

Reprendre le système de connexion correspondant au projet abuledu-logs

La connexion s'effectue soit par l'authentification du serveur LDAP, soit par l'authentification du serveur web (Base de données MySql)

Type de compte :
  • Administrateur
  • Professeur
  • Eleves
  • Parents
  • Parents appartient à un élève (l'élève étant un groupe)

1. Eleves

  • Consulter son cahier de texte
  • Saisie de son cahier de texte
  • Par contre impossible de modifier les données importées par le professeur
  • Consulter son cahier de liaison

2. Parents

  • Consulter son cahier de texte (de ses enfants)
  • Consulter son cahier de liaison (de ses enfants)
  • Messages envoyés par le ou les professeurs
  • Possibilité de répondre au message
  • Consulter le planning, Ex: RDV parents-prof

3. Professeurs

  • Saisie du cahier de texte de sa classe
  • Saisie du cahier de liaison de chacun de ses élèves
  • Consulter le cahier de liaison de chaque élève lui appartenant
  • Prise de RDV avec les parents d'élève (sur un calendrier)
  • Envoyer un message au parents d'élèves
  • Consulter ses messages

4. Directeurs (admin)

  • Gestion des utilisateurs
  • Gestion des droits des utilisateurs
  • Consultation de tous les cahiers de liaison
  • Consultation de tous les cahiers de texte

II. Agenda

Utilisation du plugin wdCalendar de Jquery (Le comportement de ce plugin fonctionne comme google agenda)
Voir comment enregistrer les données en base

  • Consultation ou saisie en direct voir en fonction des droits de l'utilisateur
  • Ajouter un nouvel évenement (possibilité de partager avec un groupe ou une personne)

L'emploi du temps n'est qu'un entrée spécifique de l'agenda du groupe que l'enseignant renseigne une fois en début d'année (répétition de l'agenda à l'infini). Si l'agenda "évolue" dans le courant de l'année, l'enseignant modifie l'agenda du groupe et "c'est tout"

III. Messagerie interne au site

  • Envoyer un message à un/des utilisateur(s) ou un groupe d'utilisateur (objet / Corps du message / Date / non lu)
    • Envoyer un mail contenant un lien vers sa messagerie
  • Lire les messages (message affiché comme non lu) Lorsque le message est lu (Date de lecture du mail enregistré en base et le corps du mail passe à lu)
    • Afficher les titres des messages en fonction de leur date de réception
    • Chaque ligne correspond à un message (ex : en gras pour les messages non lu)
    • Rechercher dans tous les messages

IV Le cahier de texte

  • Les professeurs et les intendants peuvent saisir sur le cahier de texte (en fonction de la classe)
  • Les élèves ou les parents peuvent le consulter en ligne
  • L'élève peut également ajouter ses devoirs sur le cahier
  • Possibilité de naviguer sur les différents jours de la semaine (Lundi au Vendredi)

V Cahier de liaison

  • Le professeur peut ajouter une information sur le cahier de liaison
  • Les parents peuvent ajouter une information dans le cahier de liaison
  • L'élève peut consulter le cahier
  • Les parents peuvent consulter le cahier et y répondre
  • Lors de la saisie d'une information il est possible d'envoyer un message au parents (Ex: lien vers le cahier de liaison)
  • Certaines informations peuvent-être accessibles uniquement aux parents (ou responsable)

VI Gestion des erreurs

(concernant le site web) possibilité de le signaler à un administrateur
  • Erreur 404 (mail pour signaler un bug)
  • Erreur 500 (mail pour signaler un bug)
  • Maintenance du site
  • Incompatibilité

Cahier des charges du portail de services

Accessible sur le point central https://portail.abuledu.net

Le Blog

Les autres services ...

Redmine Appliance - Powered by TurnKey Linux