{"id":21439713,"url":"https://github.com/shelepuginivan/hakutest","last_synced_at":"2025-03-17T00:20:10.722Z","repository":{"id":224815474,"uuid":"712160166","full_name":"shelepuginivan/hakutest","owner":"shelepuginivan","description":"Modern and efficient automated educational testing","archived":false,"fork":false,"pushed_at":"2025-03-10T18:36:03.000Z","size":9339,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T19:40:01.435Z","etag":null,"topics":["cross-platform","education","educational-software","go","golang","hakutest","non-commercial","self-hosted","systray","testing-platforms","web"],"latest_commit_sha":null,"homepage":"https://hakutest.org","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shelepuginivan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-10-30T23:09:06.000Z","updated_at":"2025-03-10T18:36:07.000Z","dependencies_parsed_at":"2024-03-31T09:27:31.173Z","dependency_job_id":"0de0cc21-eb58-45ec-98ea-aa6b09e9fe03","html_url":"https://github.com/shelepuginivan/hakutest","commit_stats":null,"previous_names":["shelepuginivan/hakutest"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shelepuginivan%2Fhakutest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shelepuginivan%2Fhakutest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shelepuginivan%2Fhakutest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shelepuginivan%2Fhakutest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shelepuginivan","download_url":"https://codeload.github.com/shelepuginivan/hakutest/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243950953,"owners_count":20373665,"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":["cross-platform","education","educational-software","go","golang","hakutest","non-commercial","self-hosted","systray","testing-platforms","web"],"created_at":"2024-11-23T00:48:34.867Z","updated_at":"2025-03-17T00:20:10.687Z","avatar_url":"https://github.com/shelepuginivan.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"./assets/logo.svg\" alt=\"Hakutest\" width=\"680\"\u003e\n\u003ch3\u003eModern and efficient educational testing\u003c/h3\u003e\n\n\u003cbr\u003e\n\n\u003ca href=\"https://hakutest.org\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/website-hakutest.org-008000?style=for-the-badge\" alt=\"Website: hakutest.org\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.codefactor.io/repository/github/shelepuginivan/hakutest/overview\" target=\"_blank\"\u003e\u003cimg src=\"https://www.codefactor.io/repository/github/shelepuginivan/hakutest/badge?style=for-the-badge\" alt=\"CodeFactor report\"\u003e\u003c/a\u003e\n\u003ca href=\"\" target=\"_blank\"\u003e\u003cimg src=\"https://goreportcard.com/badge/github.com/shelepuginivan/hakutest?style=for-the-badge\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/shelepuginivan/hakutest/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/shelepuginivan/hakutest?style=for-the-badge\u0026color=67B458\" alt=\"Latest Hakutest release\"\u003e\u003c/a\u003e\n\n\u003cbr\u003e\n\n**[\u003ckbd\u003e \u003cbr\u003e Installation \u003cbr\u003e \u003c/kbd\u003e](https://hakutest.org/handbook/installation.html)**\n**[\u003ckbd\u003e \u003cbr\u003e Handbook \u003cbr\u003e \u003c/kbd\u003e](https://hakutest.org/handbook/getting-started.html)**\n\n\n\u003c/div\u003e\n\n---\n\n## About\n\n**Hakutest** is an educational platform designed for testing in local network. It\nallows you to test students, conduct quizzes, and even take exams. In other\nwords, you can use Hakutest for every task that requires automatic answer\ncheck.\n\n## Installation\n\nPlease refer to the [Installation](https://hakutest.org/handbook/installation.html) page on the website.\nAlternatively, check out the [Releases](https://github.com/shelepuginivan/hakutest/releases) page.\n\nIf you want to compile Hakutest from source, see\n[BUILDING.md](https://github.com/shelepuginivan/hakutest/blob/main/BUILDING.md).\n\n## Why Hakutest?\n\nHakutest offers a fair number of advantages over its analogues:\n\n1. **Efficiency** \u0026mdash; Hakutest is an efficient system capable of checking answers in a matter of milliseconds.\n2. **Customizability** \u0026mdash; You can customize the system to suit your needs: internationalization, data export. etc.\n3. **Easy to use** \u0026mdash; Hakutest has a clean and accessible interface, uses a familiar markup format (Markdown), etc.\n4. **Cross-platform** \u0026mdash; Run Hakutest on Windows, Linux, in a graphical session or on a server.\n5. **Security** \u0026mdash; Hakutest uses a reliable policy-based security model.\n6. **Privacy** \u0026mdash; You own your data, period. Hakutest respects your privacy.\n7. **Freedom** \u0026mdash; Hakutest is a free (as in freedom) and open source software.\n\n## How it works\n\nHakutest runs on the local network (but it can also be run on a global network\nas well). Each test is represented by a JSON file that is stored locally on\nyour device. When the Hakutest server is running, students can access the test\nthrough the browser. The platform dynamically generates a web page for each\ntest, displaying the questions and any additional content specified in the test\nfile.\n\nOnce students have completed the test and submitted their answers, Hakutest\nautomatically checks their responses against the expected solutions. This\nautomated answer checking process provides instant feedback to students. The\nplatform evaluates each answer based on the predefined criteria set in the test\nfile, allowing for accurate and efficient grading.\n\nBy utilizing this approach, Hakutest ensures that the testing process is secure\nand reliable. Since the test files are stored locally, the platform maintains\ndata privacy and prevents unauthorized access to sensitive information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshelepuginivan%2Fhakutest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshelepuginivan%2Fhakutest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshelepuginivan%2Fhakutest/lists"}