Messagerie instantanée par promotion

Canaux par promotion, messages directs, mentions et réactions. Communication structurée en temps réel.

  • Canaux organisés par cours et par groupe
  • Mentions @nom et @tous
  • Commandes intégrées /devoir /doc
Cursus · L3 Info 25-26
#général
Canal principal · 24 membres
MR EL JD +12

Suivi des devoirs et notation

Création de devoirs, suivi des dépôts, notation par rubriques. Étudiants et enseignants voient la progression en un coup d'oeil.

  • 5 types : livrable, soutenance, CCTL...
  • Notation A-D avec grilles critériées
  • Deadlines avec rappels automatiques
Devoirs · L3 Info 25-26
1/3 rendus
A moyenne
2j prochain
Tous 3 Rendus 1 En cours 1 Brouillon 1
Projet Web E4 ELJDSB Équipe B · noté 18 mars
A · 17/20
TP Algo · arbre AVL Individuel · échéance vendredi 17h
Dans 2j
Rapport de stage Mémoire · soutenance 15 juin
Brouillon

Ressources centralisées et cherchables

PDF, Word, Excel, liens externes. Tout est classé par catégorie, cherchable et lié aux devoirs.

  • Viewers intégrés (PDF, Word, Excel)
  • Organisation par catégorie
  • Recherche instantanée
Ressources9 fichiers
Tous 9 Cours 3 TP 3 Externe 3
PDF
Cours Réseaux.pdf12 p. · 2.4 Mo
DOC
Sujet TP Algo.docx3 p. · 180 Ko
XLS
Notes Algo S1.xlsx45 lignes
URL
GitHub projet webgithub.com/cesi/web
PDF
Algo - Complexité.pdf8 p. · 1.1 Mo
PY
tp_routage.py128 lignes
DOC
TP Tri rapide.docx2 p. · 95 Ko
URL
Moodle Réseauxmoodle.cesi.fr
FIG
Maquettes projetfigma.com/cesi

Live : 4 modes interactifs en temps reel

Un module unifie avec 4 categories. Spark (quiz), Pulse (feedback anonyme), Code (live coding) et Board (brainstorming collaboratif).

  • Spark : 5 formats de quiz avec scoring et podium
  • Pulse : sondages anonymes, nuage de mots, echelle
  • Code : editeur en direct avec coloration syntaxique
  • Board : post-its collaboratifs avec votes et drag & drop
Spark · QuizLIVE
Question 1/3

Réserve un créneau en 30 secondes

Tu partages un lien, l'autre choisit son créneau, le RDV apparaît dans ton Outlook avec un lien Teams ou Jitsi. Plus jamais de "tu serais dispo quand ?" par mail.

  • Tes créneaux configurables (durée, couleur, sujet par défaut)
  • Grille de dispo hebdo qui reflète vraiment ton agenda
  • Sync Outlook + lien visio créé à la réservation
  • Confirmation, rappel J-1 et lien d'annulation par email
Rendez-vous
Types Disponibilites Mes RDV

Lumen : tes cours GitHub dans une liseuse integree

Tes repos de cours GitHub deviennent un manuel interactif. Markdown, PDF et LaTeX rendus dans une interface de lecture pensee pour les etudiants.

  • Detection automatique des chapitres depuis GitHub
  • KaTeX, Mermaid, coloration syntaxique, PDF integre
  • Recherche plein texte et liens vers les devoirs
Lumen · Algorithmique
Pour qui ?

Une promotion, deux points de vue.

Tu es des deux côtés du tableau. Choisis le tien et teste l'app dans ce contexte.

Côté prof

Pilote ta promo
sans jongler entre 5 outils.

Tu crées un devoir, l'annonce part dans le canal, le RDV individuel se réserve sur ton lien Outlook. Une seule app pour ne rien rater.

  • Devoirs, grilles de notation, suivi des rendus
  • Ressources centralisées liées aux devoirs
  • Quiz Spark, sondages Pulse, code partagé en cours
  • RDV synchronisés Outlook + Teams ou Jitsi
Tester côté prof
Une matinée type
09:00RDVSuivi Emma L.
10:30LiveQuiz Spark complexité
11:15DevoirNote Projet Web E4
13:30AnnonceTP reporté à jeudi
14:00RDVSuivi Jean D.
3RDV cette semaine
24étudiants suivis
8devoirs actifs
Côté étudiant

Tout ce qui te concerne,
en un coup d'œil.

Deadlines, notes, conversations de promo, cours markdown en liseuse. Plus jamais 5 onglets pour savoir ce qu'il y a à faire ce soir.

  • Deadlines et notes au même endroit
  • Discute avec la promo et tes profs en un clic
  • Cours markdown rendus comme un manuel (KaTeX, code, PDF)
  • Mode hors-ligne PWA pour bosser dans le train
Tester côté étudiant
Ton tableau de bord
D TP Algo · arbre AVL
Dans 2j
N Projet Web E4
A · 17/20 noté hier
M 3 messages non lus
Prof. Martin dans #annonces
14,2moyenne S1
2jprochaine deadline
42%cours lu

Questions fréquentes

C'est gratuit ?

Oui, complètement. Cursus est open source sous licence GNU AGPL v3 : l'app web, le desktop et le code sont gratuits, sans freemium ni paywall. Tu peux l'utiliser tel quel sur app.cursus.school ou auto-héberger ta propre instance. La licence AGPL implique que les modifications hébergées comme service réseau doivent être publiées sous la même licence (voir LICENSE).

Mes données sont privées ?

Oui. Les DMs sont chiffrés AES-256-GCM au repos, l'authentification est en JWT signé, les permissions par rôle (admin / enseignant / intervenant / étudiant) et l'isolation par promotion sont enforcées côté serveur. Pas de tracking analytique tiers, pas de revente. Tu peux exporter tes données personnelles en 1 clic (Art. 20 RGPD).

Comment je commence ?

Trois options :

Ça remplace Moodle / Teams ?

Pour le quotidien d'une promotion, oui. Cursus couvre la messagerie, les devoirs, les ressources, les cours, les quiz live et les RDV : l'essentiel de ce qu'on fait sur Moodle + Teams + Outlook combinés. Pour les fonctions spécifiques (grands amphis distanciels, intégration SI école), Cursus est complémentaire et peut cohabiter, l'export ICS et la sync Outlook permettent de garder tes outils habituels.

Je peux l'auto-héberger ?

Oui, c'est la voie privilégiée pour les écoles. Le repo fournit un docker-compose.yml prêt à l'emploi, un Dockerfile multi-stage et la doc de déploiement (Nginx + Let's Encrypt). Tu maîtrises tes données, tes utilisateurs et ton domaine. Voir le README.

Comment fonctionne le mode démo ?

Tu choisis un rôle (prof ou étudiant) et tu arrives directement dans l'app avec une promotion fictive : L3 Info 25-26 (Démo), 4 canaux, ~20 étudiants, 8 devoirs, des messages historiques peuplés. Tu peux écrire, créer, naviguer : chaque visiteur a sa propre session isolée des autres. Les données sont effacées automatiquement après 24h. Aucune inscription, aucun e-mail demandé.

C'est maintenu par qui ?

Par Rohan Fossé, Enseignant Responsable Pédagogique en Informatique au CESI de Montpellier. Le projet est utilisé en production sur les promotions qu'il pilote, et maintenu sur du temps personnel. Les contributions externes sont bienvenues (voir CONTRIBUTING.md).

Je trouve un bug, comment je signale ?

Ouvre une issue GitHub avec le template Bug. Pour une faille de sécurité, ne crée pas d'issue publique (voir SECURITY.md).