Skip to content

Instantly share code, notes, and snippets.

@ramseycoder
Last active May 31, 2021 11:59
Show Gist options
  • Save ramseycoder/63651b90cdecc292065a66607972b35d to your computer and use it in GitHub Desktop.
Save ramseycoder/63651b90cdecc292065a66607972b35d to your computer and use it in GitHub Desktop.
list les actions et les process des différents entités de la plateforme
- Structure de l'entité admin
====> Actions
- consultez et modifiez son profil
- voir le niveau d'avancements des étudiants
- enregistrez des étudiants
- bloquer des étudiants
- gérer les payements
- bloquer des formateurs
- créer des spécialités
- envoyer des mails groupés
- création de modules
====> process
- se connecte à la plateforme par discord (devra avoir au préalable le status de admin sur discord pour pouvoir se connecter, sinon accès réfusé)
- Structure de l'entité formateur
====> Actions
- consultez et modifiez son profil
- voir le niveau d'avancements de ses membres
- ajoutez des quizzs
- écrire et organisez des cours ( roadmap )
- déposer les projets avec replit.
====> process
- se connecte à la plateforme par discord (devra avoir au préalable le status de monitor sur discord pour pouvoir se connecter, sinon accès réfusé)
[{
"id":"string",
"name":"string",
"speciality":"string",
"image":"string",
"questions": {"[string]":{"[string]":"true"}},
"numberOfAttempt":"number",
"percentOfValidation":"number",
"beginDate":"date",
"endDate":"date"
}]
- Structure de l'entité étudiant
====> Actions
- consultez et modifiez son profil
- voir son niveau d'avancements sur la roadmap
- voir ses résultas (quizz et livecodings)
- passez des quizz
====> process
- se connecte à la plateforme par github (vérification faite au préalable s'il est inscrit à NaN)
- pour la première connexion , on le fait joindre le salon discord de sa spécialité ( l'étudiant n'aura pas de choix à faire)
{
"id":"string",
"GithubId":"string",
"DiscordId":"String",
"username":"string",
"name":"string",
"email":"string",
"contact":"string",
"socials":{
"twitter":"string",
"linkedin":"string"
},
"speciality":"string",
"skills":"Array of string",
"level":"string // level de l'étudiant en fonction de ses résultats"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment