{"adoption": {"forks": 950, "observed_at": "2026-08-28T04:09:48.478307+00:00", "stars": 6775}, "canonical_url": "https://ross.abutalabs.com/products/ru-test-assignments", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Тестовые задания для самостоятельного выполнения от разных it компаний", "domain": ["education", "tutorials", "developer-tools"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 79, "homepage": null, "language": "Rich Text Format", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Hexlet/ru-test-assignments"], "name": "Hexlet/ru-test-assignments", "platform": ["cross-platform"], "pushed_at": "2026-08-20T22:07:32+00:00", "repo": "Hexlet/ru-test-assignments", "stars": 6775, "tags": ["test-assignments", "interview-preparation", "portfolio-practice", "curated-list", "hacktoberfest", "russian-language", "career"], "topics": ["assignments", "hacktoberfest"], "urls": [], "use_cases": ["practice coding test assignments before job interviews", "build a portfolio with realistic company tasks", "find sample assignments for frontend, backend, mobile, or data analyst roles", "prepare for junior to senior level hiring screens", "train doing assignments with git, tests, and a proper README", "explore what IT companies expect from candidates by discipline"], "what_it_is": "A curated open catalog of ~400 real test assignments from nearly 200 IT companies, maintained by the Hexlet education project and community. It is intended for self-directed practice, portfolio building, and interview preparation, with solutions deliberately excluded.", "when_to_avoid": ["you need solutions or worked answers - they are intentionally not provided", "you need interactive courses or mentoring rather than raw assignment texts", "you only read English - the content is primarily in Russian"], "when_to_choose": ["you want realistic, company-authored tasks to practice on without ready-made solutions", "you are preparing for interviews or internships across web, mobile, data, QA, or DevOps tracks", "you want a community-maintained, regularly updated collection of assignments"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ru-test-assignments", "repo": "Hexlet/ru-test-assignments", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.478307+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:42:23.785976+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "eb792c9dacb906d26378aeca628266a988f7825f275b919d5ce0d5aa2ccc9a33", "fetched_at": "2026-08-28T04:09:48.478307+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Hexlet/ru-test-assignments"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3443, "days_push": 13, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}