Cozy Pronote
Cozy is a personal data platform that brings all your web services in the same private space. With it, your webapps and your devices can share data easily, providing you with a new experience. You can install Cozy on your own hardware where no one's tracking you.
- Login to Pronote
- Basic (username / password / url) authentification
- CAS/ENT authentification
- Toutatice (via Educonnect)
- Generic ENTs (enabled for most ENT, still testing)
- Main features
- Fetching student data
- Fetching student timetable
- Fetching student homework
- Fetching student grades
- Fetching student attendance
- Fetching student reports
- Secondary features
- Downloading files to Cozy Drive
Data | Doctype | Commentaire |
---|---|---|
Student identity | io.cozy.identities |
|
Timetable | io.cozy.calendar.events |
|
Lesson content | io.cozy.calendar.events |
(same as timetable) |
Homework | io.cozy.calendar.todos |
|
Grades | io.cozy.timeseries.grades |
|
Attendance | io.cozy.calendar.presence |
All events (delays, etc) share the same doctype |
This konnector retrieves your student data and files from Pronote using the Pawnote open-source library.
If you want to work on this konnector and submit code modifications, feel free to open pull-requests!
See :
- the contributing guide for more information about how to properly open pull-requests.
- the konnectors development guide
Create a konnector-dev-config.json
file at the root with your test credentials :
{
"COZY_URL": "http://cozy.tools:8080",
"fields": {
"login":"demonstration",
"password":"pronotevs",
"pronote_url":"https://demo.index-education.net/pronote/eleve.html"
}
}
Then :
yarn
yarn standalone
For running the konnector connected to a Cozy server and more details see konnectors tutorial
This connector uses cozy-konnector-libs. It brings a bunch of helpers to interact with the Cozy server and to fetch data from an online service.
The lead maintainer for this konnector is @ecnivtwelve
You can reach the Cozy Community by:
- Konnectors tutorial
- Chatting with us on IRC #cozycloud on Libera.Chat
- Posting on our Forum
- Posting issues on the Github repos
- Say Hi! on Twitter or Mastodon
konnectors/pronote is developed by Vince Linise and distributed under the AGPL v3 license.