{"id":18225904,"url":"https://github.com/danekja/exam-builder","last_synced_at":"2025-04-08T04:28:25.741Z","repository":{"id":91319202,"uuid":"177788228","full_name":"danekja/exam-builder","owner":"danekja","description":"Application for building unique exams.","archived":false,"fork":false,"pushed_at":"2019-03-26T13:18:28.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-14T03:17:20.134Z","etag":null,"topics":["exam","generator","python","teaching-tool"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/danekja.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}},"created_at":"2019-03-26T12:53:19.000Z","updated_at":"2019-03-26T13:19:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"24f1f7c1-03ad-4eb7-9dd9-344e186ef618","html_url":"https://github.com/danekja/exam-builder","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/danekja%2Fexam-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danekja%2Fexam-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danekja%2Fexam-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danekja%2Fexam-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danekja","download_url":"https://codeload.github.com/danekja/exam-builder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247778016,"owners_count":20994396,"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":["exam","generator","python","teaching-tool"],"created_at":"2024-11-04T03:03:21.174Z","updated_at":"2025-04-08T04:28:25.723Z","avatar_url":"https://github.com/danekja.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Test Builder Application\n\nThis application serves as generator of unique tests for course students.\nThe application allows lector to provide sets of questions organized into groups by\ntopic or difficulty and specify number of questions from each group which ought to be\nin the tests. Based on this input, unique tests are generated for each\nof the student.\n\n## Configuration\n\nThis section governs necessary steps to create valid configuration.\n\nFor initial configuration copy the `testbuilder/cfg-example.py` as\n`testbuilder/cfg.py` and adjust its values as needed.\n\n### Test Data\n\nThis section describes how-to create test data. For initial collection,\ncopy the `testbuilder/data-example.py` as `testbuilder/data.py`.\n\nTBD\n\n## Run and output\n\nTo run the program, run the following outside of the testbuilder folder:\n\n```\npython -m testbuilder.builder\n```\n\nOutput will be found in `output.txt` file by default. With default\nconfiguration the contents of the whole file can be copied to a text processor\nand printed to A4 pages without any additional changes.\n\n## License\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/4.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\" /\u003e\u003c/a\u003e\u003cbr /\u003e\u003cspan xmlns:dct=\"http://purl.org/dc/terms/\" property=\"dct:title\"\u003eExam Builder\u003c/span\u003e by \u003ca xmlns:cc=\"http://creativecommons.org/ns#\" href=\"https://github.com/danekja/exam-builder\" property=\"cc:attributionName\" rel=\"cc:attributionURL\"\u003eJakub Danek\u003c/a\u003e is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-sa/4.0/\"\u003eCreative Commons Attribution-ShareAlike 4.0 International License\u003c/a\u003e.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanekja%2Fexam-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanekja%2Fexam-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanekja%2Fexam-builder/lists"}