{"id":13558177,"url":"https://github.com/letired/eduassist","last_synced_at":"2025-04-03T12:32:03.229Z","repository":{"id":131655849,"uuid":"89920018","full_name":"letired/eduassist","owner":"letired","description":"Mobile-first education software for teachers.","archived":false,"fork":false,"pushed_at":"2021-12-07T16:02:32.000Z","size":1831,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-04T08:37:35.475Z","etag":null,"topics":["attendance","attendance-monitoring","berlin","education","gradebook","mobile-first","mobile-web","open-source","teacher-preparation","teacher-student"],"latest_commit_sha":null,"homepage":"https://eduassist.herokuapp.com/","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/letired.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-05-01T11:53:54.000Z","updated_at":"2021-12-07T16:02:35.000Z","dependencies_parsed_at":"2024-01-14T16:10:25.747Z","dependency_job_id":"3bf94617-9041-411b-9d7a-a7abe7c4b543","html_url":"https://github.com/letired/eduassist","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letired%2Feduassist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letired%2Feduassist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letired%2Feduassist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letired%2Feduassist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/letired","download_url":"https://codeload.github.com/letired/eduassist/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247002577,"owners_count":20867480,"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":["attendance","attendance-monitoring","berlin","education","gradebook","mobile-first","mobile-web","open-source","teacher-preparation","teacher-student"],"created_at":"2024-08-01T12:04:47.748Z","updated_at":"2025-04-03T12:31:59.342Z","avatar_url":"https://github.com/letired.png","language":"Ruby","funding_links":[],"categories":["Ruby","education"],"sub_categories":[],"readme":"# [eduAssist.me](https://eduassist.herokuapp.com)\n\n### About:\neduAssist.me is a mobile-friendly education webapp designed and developed in 2017 by [Patrick Scheuchzer](https://github.com/patrick-scheuchzer), [Pascal Kress](https://github.com/wabi69sabi), [Pauline Gaget](https://github.com/lupiane), and [Spencer Bray](https://github.com/letired).\n\n### Goals:\n* Mobile-first - our target audience doesn't have access to a desktop or laptop computer.  Most education software is designed for use on a large format screen with a keyboard and mouse, eduAssist is intended to be used on a handheld touchscreen device without a mouse or keyboard.\n* Simple - no bloated features. Get started right away. Quick statistics on your student's performance without any prior configuration.\n* Free - we wanted to build a piece of software that could help low-income teachers, not to make a profit.\n\n### Test:\nWanna check it out with some pre-populated data? Feel free to login with these credentials:\n\n* Login: `spencer@teacher.com`\n* Password: `password`\n* API Token: `8Q21xcNYWjCyxvyA-cDm`\n\nJust like a national park - please leave it like you found it!\n\n### API:\nWe're currently adding an API.  \nIn order to authenticate, please send the following headers:\n\n* X-User-Email: `Your Email Here`\n* X-User-Token: `Your API Token Here`\n\nThe following endpoints are available:\n#### Index\nGET https://eduassist.herokuapp.com/api/v1/school_classes will provide an `index` of classes associated with your user credentials.\n```json\n[{\n        \"id\": 1,\n        \"name\": \"Grade 3\",\n        \"description\": \"Half the students were transferred this year as their old school was closed. Remember they're new in town!\\n      Need extra attention in Math.\"\n    },\n    {\n        \"id\": 2,\n        \"name\": \"Grade 10\",\n        \"description\": \"Really rowdy group, remember your classroom control techniques.\\r\\n      They absolutely love stories about famous Nigerians in history!\"\n    }\n]\n```\n#### Create\nPOST https://eduassist.herokuapp.com/api/v1/school_classes will allow you to `create` a new class from the API. Please use the params school_class[name]: `Your Name Here` and school_class[description]: `Your Description Here`.\n#### Show\nGET https://eduassist.herokuapp.com/api/v1/school_classes/:id will allow you to `show` a specific class ID and retrieve a list of the students.\n```json\n{\n    \"id\": 1,\n    \"name\": \"Grade 3\",\n    \"description\": \"Half the students were transferred this year as their old school was closed. Remember they're new in town!\\n      Need extra attention in Math.\",\n    \"students\": [\n        {\n            \"id\": 1,\n            \"first_name\": \"Bisi\",\n            \"last_name\": \"Adeleye-fayemi\",\n            \"bio\": \"Bisi comes from a small village in the rural north, she's really shy but very bright.\",\n            \"birthday\": \"2008-05-12\"\n        },\n        {\n            \"id\": 2,\n            \"first_name\": \"Olisa\",\n            \"last_name\": \"Agbakoba\",\n            \"bio\": \"Olisa has trouble focusing during class. She tends to bother other students and can be a distraction. She is very good at math.\",\n            \"birthday\": \"2008-05-12\"\n        }\n    ]\n}\n```\n\n### Contribute:\nWe'd love to collaborate with software developers of any skill level to help bring the best experience to our users.  Please don't hesitate to jump onboard!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletired%2Feduassist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fletired%2Feduassist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletired%2Feduassist/lists"}