Fossnote est un "serveur PRONOTE" auto-hébergé open source et gratuit compatible avec le client web Pronote. (Free Open Source Selfhostable PRONOTE).
$ git clone https://github.com/CaraPloof/fossnote
$ cd fossnote
$ npm install
$ npm start
Ensuite allez sur localhost:3000/fossnote/.
-
Page index implémentée :
/fossnote/(entièrement implémentée) -
Pages espaces (seulement affichage des panels de connexion):
- vie scolaire :
/fossnote/viescolaire.html - parents :
/fossnote/parent.html - accompagnants :
/fossnote/accompagnant.html - direction :
/fossnote/direction.html
- vie scolaire :
-
Pages espaces :
- professeurs :
/fossnote/professeur.html(page d'acceuil) - élèves :
/fossnote/eleve.html(page d'acceuil, données personnelles, notes et devoirs)
- professeurs :
-
La création de session (entièrement implémentée) :
- Génération d'un identifiant de session en fonction du temps
- Ajout des informations de session dans une base de données :
database.db(table: "sessions") (sqlite3) appelfonction("FonctionParametres")(voir protocoles)
-
Connexion (pour espace élèves et professeurs seulement) :
- Génération "alea" et "challenge" (voir protocoles)
- Stockage de la solution du challenge pour l'Authentification
appelFonction("Identification")(voir protocoles)appelFonction("Authentification")(voir protocoles)appelFonction("ParametresUtilisateur")(voir protocoles)
-
Navigation :
appelFonction("Navigation")(voir protocoles) -
Presence :
appelFonction("Presence")(voir protocoles) -
PageAcceuil (pour espace élèves et professeurs seulement) :
appelFonction("PageAcceuil")(en cours de développement) (voir protocoles) -
DernieresNotes (pour espace élèves seulement) :
appelFonction("DernieresNotes")(voir protocoles) -
PageInfosPerso (pour espace élèves seulement) :
appelFonction("PageInfosPerso")(voir protocoles) -
PageCahierDeTexte (pour espace élèves seulement) :
appelFonction("PageInfosPerso")(voir protocoles) -
SaisiePenseBete (pour espace professeurs seulement) :
appelFonction("SaisiePenseBete")(voir protocoles) -
listeClassesGroupes (pour espace professeurs seulement) :
appelFonction("listeClassesGroupes")(voir protocoles) -
ListePeriodes (pour espace professeurs seulement) :
appelFonction("ListePeriodes")(voir protocoles) -
ListeServices (pour espace professeurs seulement) :
appelFonction("ListeServices")(voir protocoles) -
Ce qui va venir ensuite : Capacité pour un prof à mettre des notes à un élève.
- Espace élèves : Identifiant:
akatyMot de passe :Password123! - Espace professeurs : Identifiant:
pgothierMot de passe :Password123!
A venir...
A venir...
Projet initié par Fufly / CaraPloof.