{"id":21334971,"url":"https://github.com/literateink/educawtable","last_synced_at":"2025-07-12T12:30:57.569Z","repository":{"id":239486318,"uuid":"799560504","full_name":"LiterateInk/Educawtable","owner":"LiterateInk","description":"WIP: A purrfect API wrapper for Educartable.","archived":false,"fork":false,"pushed_at":"2024-07-18T20:43:25.000Z","size":1698,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-25T12:55:51.671Z","etag":null,"topics":["educartable","educartable-api","edumoov","typescript"],"latest_commit_sha":null,"homepage":"https://docs.literate.ink/educawtable","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LiterateInk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-12T14:07:48.000Z","updated_at":"2024-09-01T12:44:54.000Z","dependencies_parsed_at":"2024-05-12T20:38:19.071Z","dependency_job_id":"013924fe-4881-4ba3-8814-c8c463418c2d","html_url":"https://github.com/LiterateInk/Educawtable","commit_stats":{"total_commits":64,"total_committers":6,"mean_commits":"10.666666666666666","dds":0.5625,"last_synced_commit":"4a1ef1442db6d310e7fd55226b739000241de4d9"},"previous_names":["literateink/educawtable"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiterateInk%2FEducawtable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiterateInk%2FEducawtable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiterateInk%2FEducawtable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiterateInk%2FEducawtable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LiterateInk","download_url":"https://codeload.github.com/LiterateInk/Educawtable/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225820291,"owners_count":17529138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["educartable","educartable-api","edumoov","typescript"],"created_at":"2024-11-21T23:36:55.448Z","updated_at":"2024-11-21T23:36:56.129Z","avatar_url":"https://github.com/LiterateInk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003cimg alt=\"Educawtable Banner\" src=\"https://github.com/LiterateInk/Educawtable/blob/d140217cdee5b43354a167d21f5454626c45a6d3/.github/assets/readme.svg\"\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n[EDUMOOV's Educartable](https://www.educartable.com/) is an application dedicated to primary school teachers, designed to simplify classroom management. It lets you track and share assessments, textbooks and student progress, as well as communicate with parents. The aim is to make classroom management more fluid and strengthen communication between school and home.\n\nEducawtable is a simple wrapper around [EDUMOOV's Educartable](https://www.educartable.com/) internal API.\n\n\u003e [!NOTE]  \n\u003e This project is not affiliated with EDUMOOV or Educartable in any way.\n\n## Status\n\nCurrently in reverse engineering phase.\nThe API is not stable and may change at any time.\n\n## Todo\n\n- [x] Account\n  - [x] Parent\n- [ ] Connexion\n  - [x] with credentials\n  - [x] with credentials + OTP\n  - [ ] with ENT\n- [ ] Features\n  - [x] User Informations\n  - [ ] Lessons\n    - [x] Read\n    - [x] Check (change state)\n    - [x] Achievement\n    - [ ] Access to files URLs\n  - [ ] Discussions\n    - [x] Create\n    - [x] Read\n    - [ ] Write messages\n      - [x] Text\n      - [ ] Add files\n    - [x] Delete messages\n    - [x] Delete / Archive discussion\n  - [x] Surveys\n    - [x] Read\n    - [x] Answer\n    - [x] Delete answers\n  - [ ] Class News\n    - [x] Read\n    - [x] Like\n      - [x] Add\n      - [x] Delete\n    - [x] Reply\n      - [x] Read\n      - [x] Write\n      - [x] Delete\n    - [ ] Access to files URLs\n  - [x] Pupils (view Familly)\n  - [ ] Transcript\n   \n\n## Development\n\n```bash\ngit clone https://github.com/LiterateInk/Educawtable\npnpm install # Please, use pnpm as package manager\n```\n\nIf you want to run a file inside `examples` from this repository, use `pnpm tsx examples/your-example.ts`.\n\n\u003e [!NOTE]\n\u003e Implementation is done on the mobile version of the app, located at \u003chttps://mobile.educartable.com/?standalone=1\u003e.\n\n## Get help\n\nJoin [LiterateInk's Discord server](https://discord.gg/f5KNCnMWzB) to talk about Pawnote, get help and be notified about the latest updates !\n\n## Credits\n\n- Worked in collaboration with [Tom THERET](https://github.com/tom-theret).\n\n## License\n\nThis project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE) file for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliterateink%2Feducawtable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliterateink%2Feducawtable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliterateink%2Feducawtable/lists"}