{"id":31406689,"url":"https://github.com/filipeamoreira/language-learner","last_synced_at":"2026-04-20T13:31:13.054Z","repository":{"id":66676073,"uuid":"248013733","full_name":"filipeamoreira/language-learner","owner":"filipeamoreira","description":"Suite of applications to support language learning","archived":false,"fork":false,"pushed_at":"2020-03-22T17:42:09.000Z","size":392,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-29T18:51:18.869Z","etag":null,"topics":["hanami","react","ruby"],"latest_commit_sha":null,"homepage":null,"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/filipeamoreira.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-03-17T16:04:25.000Z","updated_at":"2024-12-23T12:59:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"1e629a58-fbee-424a-a870-80b2442d734c","html_url":"https://github.com/filipeamoreira/language-learner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/filipeamoreira/language-learner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipeamoreira%2Flanguage-learner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipeamoreira%2Flanguage-learner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipeamoreira%2Flanguage-learner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipeamoreira%2Flanguage-learner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/filipeamoreira","download_url":"https://codeload.github.com/filipeamoreira/language-learner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filipeamoreira%2Flanguage-learner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32048923,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T11:35:06.609Z","status":"ssl_error","status_checked_at":"2026-04-20T11:34:48.899Z","response_time":94,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["hanami","react","ruby"],"created_at":"2025-09-29T18:44:45.552Z","updated_at":"2026-04-20T13:31:13.049Z","avatar_url":"https://github.com/filipeamoreira.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Language Learner\n\nThis will be a suite of tools to help English language learners.\n\n## Language Learner - English Level Tool\n\nThis tool provides an language test that assess the language level of the student. The aim is to streamline and simplify the process of placing a student on a specific level.\n\n### Technical Architecture\n\nThe web app is comprised of two parts. An application (ll_web) that provides an admin interface to be used by teachers (Ruby/Hanami based). This part of the app also expose an API that powers the web student facing interface. The other part of the app is the student facing web UI (built using React) that allows the student to take the language test.\n\n### Tech Stack\n\nThe web admin frontend and API is built using Hanami (Ruby framework).\n\nThe student web application is built using React.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffilipeamoreira%2Flanguage-learner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffilipeamoreira%2Flanguage-learner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffilipeamoreira%2Flanguage-learner/lists"}