{"id":20833596,"url":"https://github.com/rachit901109/ey_llmao","last_synced_at":"2025-04-10T09:40:45.949Z","repository":{"id":209433157,"uuid":"716735891","full_name":"rachit901109/EY_LLMAO","owner":"rachit901109","description":"Team LLMAO's submission for EY Techathon 4.0 addresses the education challenge with AI-powered content generation, automated grading, and personalized learning. Our prototype enhances accessibility, user engagement, and learning progress metrics, aiming to revolutionize education for students like Rani facing language and infrastructure barriers.","archived":false,"fork":false,"pushed_at":"2024-05-27T14:19:05.000Z","size":43804,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T08:41:16.675Z","etag":null,"topics":["educational-technology","generative-ai","generative-model","hackathon-project"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/rachit901109.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":"2023-11-09T19:04:11.000Z","updated_at":"2024-11-26T12:52:43.000Z","dependencies_parsed_at":"2024-01-22T21:49:29.441Z","dependency_job_id":null,"html_url":"https://github.com/rachit901109/EY_LLMAO","commit_stats":null,"previous_names":["rachit901109/ey_llmao"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rachit901109%2FEY_LLMAO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rachit901109%2FEY_LLMAO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rachit901109%2FEY_LLMAO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rachit901109%2FEY_LLMAO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rachit901109","download_url":"https://codeload.github.com/rachit901109/EY_LLMAO/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248193680,"owners_count":21062912,"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":["educational-technology","generative-ai","generative-model","hackathon-project"],"created_at":"2024-11-18T00:16:06.094Z","updated_at":"2025-04-10T09:40:45.926Z","avatar_url":"https://github.com/rachit901109.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EY Techathon 4.0\r\n## Team Name: LLMAO\r\n\r\n### Problem statement - Challenge III:\u003cbr\u003e\r\n#### **Education**\r\nTransforming Education with Generative AI: Personalized Learning and Intelligent Tutoring\r\nRani, a student from a village in Kerala, is struggling to get back to her education following\r\nthe delay caused by the pandemic. While the government announced online classes,\r\nlanguage remained a huge constraint. As eager Rani is to resume her studies,\r\ninfrastructure and accessibility issues are becoming impediments for her.\r\n\r\nStudent’s challenge: Develop apps or solutions with AI-powered content generation\r\ncapabilities, automated grading systems or virtual tutors for individualized student\r\nsupport. Alternatively, suggest solutions led by generative AI to help students retain\r\ninformation better and learn at their own pace\r\n\r\nPrototype submitted on 26/11/23\u003cbr\u003e\r\n**Steps to run project:**\r\n1. Clone the repository:\r\n```bash\r\ncd User/clone_dir\r\ngit clone \"repourl\"\r\n```\r\n\r\n2. Install dependencies for frontend, backend and third party services:\r\n- 1. Frontend:\r\n```bash\r\ncd LLMAO/\r\nnpm i \r\n```\r\nstart the client server:\r\n```npm run dev```\r\n\r\n- 2. Backend:\r\n```bash\r\ncd server/\r\npip install -r requirements.txt\r\n```\r\nIf above command doesn't work try \r\n```python3 -m pip install -r requirements.txt```.\u003cbr\u003e\r\nTo start backend api server\r\n```bash\r\ncd ..\r\npython3 run.py\r\n```\r\n\r\n3. Third party services:\u003cbr\u003e\r\nCreate two *.env* files in server and server/users. Add a *SECRECT_KEY* to server env file. Add your api keys for open ai and tavily, named *OPENAI_API_KEY* and *TAVILY_API_KEY* to the other env file.\r\n```bash\r\ncd server \u0026\u0026 touch .env \u0026\u0026 echo \"SECRET_KEY=secret_key\" | cat \u003e .env\r\ncd users \u0026\u0026 touch .env\r\necho \"OPENAI_API_KEY=yourkey\" | cat \u003e\u003e .env \u0026\u0026 echo \"TAVILY_API_KEY=yourkey\" | cat \u003e\u003e .env\r\n```\r\n**Tavily api key is only required if you want to enable web search for content generation model.**\u003cbr\u003e\r\nFinally to land on our home page click the link present on the client  server or visit `http://localhost:5173/`.\r\n\r\n**Solutions implemented in prototype:**\r\nWhen considering the various obstacles encountered by students residing in remote regions, such as Rani, we duly recognize the substantial influence that language barriers exert on their capacity to access academic materials and understand online courses. The restricted accessibility of materials in the learners' mother tongue presents an obstacle to the standard of education as a whole.\r\n\r\nOur prototype presents the below solutions:\r\n- User Engagement:\r\nMetric: Daily/Weekly/Monthly Active Users (DAU/WAU/MAU). High engagement indicates that learners find the platform valuable and are consistently using it for their educational needs.\r\n- Learning Progress:\r\nMetric: Completion Rates of Courses and Modules. Monitoring how many users successfully complete courses and modules provides insights into the effectiveness of the content and the platform's ability to support learning progression.\r\n- Personalized Learning Effectiveness:\r\nMetric: Improvement in Weak Areas. Tracking improvements in topics identified as weak for individual learners demonstrates the solution's ability to address personalized learning needs.\r\n- Accessibility and Inclusivity:\r\nMetric: User Distribution Across Supported Languages. Ensuring that users from various linguistic backgrounds are benefiting from the platform demonstrates its inclusivity and effectiveness in overcoming language barriers.\r\n- Offline Learning Adoption:\r\nMetric: Frequency of Offline Learning Usage. Monitoring how often users utilize downloadable notes in offline mode provides insights into the platform's effectiveness in addressing infrastructure challenges.\r\n\r\nSolutions to be implemented:\r\n- Voice Search:\r\nObjective: Enable voice-based content access.\r\n- 3D Avatar Implementation:\r\nObjective: Boost engagement with personalized 3D avatars.\r\n- Quizzes and Assignments:\r\nObjective: Comprehensive learning with assessments.\r\n- Courses Recommendation System:\r\nObjective: Personalized course suggestions.\r\n\r\nImages:\r\n![Picture1](https://github.com/rachit901109/EY_LLMAO/assets/110279690/7db1c5cd-a260-4038-9b89-04f2d8530baa)\r\n![Picture2](https://github.com/rachit901109/EY_LLMAO/assets/110279690/778aa23b-3bee-43e3-b8d5-5ddf01bb3c71)\r\n\u003cbr\u003e\r\nPDF files of generated content:\u003cbr\u003e\r\n![gencontent1](https://github.com/rachit901109/EY_LLMAO/assets/110279690/63fbb754-a6b7-4e08-86bf-08fdcb37dc6f)\r\n![gencontent2](https://github.com/rachit901109/EY_LLMAO/assets/110279690/ccd6a726-afd2-45d7-9511-1e536a3d39c9)\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frachit901109%2Fey_llmao","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frachit901109%2Fey_llmao","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frachit901109%2Fey_llmao/lists"}