Salut,
- Table SQL qui contient la liste des étudiants.
- Table SQL qui contient les noms des 2 étudiants d'une conversation, l'état de la conversation et le texte partagé.
- Chat en Ajax pour éviter de rafraichir la page à chaque ajout de texte d'un coté, et pour éviter de devoir recharger la page pour voir le nouveau texte de l'autre coté.
Un étudiant peut choisir d'ouvrir une conversation avec un autre étudiant, selon la liste proposée. Cela créé un item dans la table des conversations avec 0 pour état.
A tout moment, le prof peut visualiser les conversations à 0 (en attente), et valider (état à 1) ou refuser (suppression de l'item de la conversation dans la table).
Ensuite, comme tout chat, les étudiants échangent sur le chat.
Je ne sais pas si c'est clair, ça l'est dans ma tête en tout cas :)
Cordialement, uaip.
|