Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Almorisson/6e34fc81e95e033abef758be230cf3a0 to your computer and use it in GitHub Desktop.
Save Almorisson/6e34fc81e95e033abef758be230cf3a0 to your computer and use it in GitHub Desktop.
2020 - Project insight for schools

📔 Project insight - nodeJS

Côté technique: pour vendredi 13h 🕐

Front-end 1: Notation & Back office administration

  • ✔️ Login (étudiant ou admin avec un bon routing)

Si étudiant:

  • 🗒️ Listing pour noter les modules
  • ⚠️ une url pour noter (attention à l'url : il y a plusieurs fois le même module avec plusieurs années)

Si admin, accès à l'interface d’administration avec:

  • ✔️ CRUD Modules
  • ✔️ CRUD Sessions
  • 👥 CRUD Users (ou avec un import JSON, mais bien fournir le fichier d'import)
  • 👀 Visualisation de la note moyenne par module (avec la date d'intervention et le nom de l'intervenant à côté)

Back-end:

  • 👥 Utilisateurs (avec un champ rôle: soit étudiants ou intervenants ou admin)
  • ✔️ Sessions (nom de promo, année)
  • ✔️ Modules (nom du module, id intervenant, id session, date de début, date de fin)
  • 💯 Notes (id étudiant, id module, note, message)

🔴 Obligations:

  • :octocat: Fournir un repo Github
  • ✔️ Avoir mis en place le Github Flow ou Git Flow
  • ✔️ Backend en nodeJS
  • ✔️ Docker

Côté présentation: pour vendredi 14h30 🕒

2 ou 3 slides pour présenter:

  • 🎯 Les objectifs du projet
  • ✔️ Ce que vous avez mis en place (techno en place en front et back)
  • ❓ Pourquoi avoir fait ces choix
  • 🆕 Ce que vous avez ajouté en plus du sujet posé
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment