{"id":17718561,"url":"https://github.com/linuxscout/strm-tests","last_synced_at":"2025-07-20T16:32:54.462Z","repository":{"id":138755595,"uuid":"228007189","full_name":"linuxscout/strm-tests","owner":"linuxscout","description":"Create Random tests for Stucture Machine 1- first Year MI, Mathematiques \u0026 Informatiques in Algerian universities.","archived":false,"fork":false,"pushed_at":"2025-03-08T15:13:46.000Z","size":750,"stargazers_count":3,"open_issues_count":9,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-07T08:49:03.206Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linuxscout.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2019-12-14T10:51:46.000Z","updated_at":"2025-03-08T15:13:50.000Z","dependencies_parsed_at":"2024-03-22T16:40:57.206Z","dependency_job_id":"16fb0e1c-40cc-4c80-a54d-b262d246c79c","html_url":"https://github.com/linuxscout/strm-tests","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/linuxscout/strm-tests","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Fstrm-tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Fstrm-tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Fstrm-tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Fstrm-tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linuxscout","download_url":"https://codeload.github.com/linuxscout/strm-tests/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linuxscout%2Fstrm-tests/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266160305,"owners_count":23885883,"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":[],"created_at":"2024-10-25T14:54:51.441Z","updated_at":"2025-07-20T16:32:54.441Z","avatar_url":"https://github.com/linuxscout.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# STRM Tests\r\n\r\nCreate Random tests for Structure Machine 1 and 2 - first Year MI, Mathematics \u0026amp; Informatics in Algerian universities.\r\n\r\nتوليد الفحوص والأسئلة في مادة \"بنية الآلة 1\" لشعبة الرياضيات والإعلام الآلي في الجامعة الجزائرية\r\n\r\n##  مزايا\r\n\r\n* توليد الفحوص والأسئلة مع الحلول\r\n* تدعم الفصول الآتية:\r\n  * أنظمة التعداد\r\n  * تمثيل الأعداد الطبيعية والحقيقية والحروف\r\n  * ترميز المعلومات\r\n  * الجبر البولياني\r\n* تولّد الأجوبة :\r\n  * إمكانية رسم مخطط دالة منطقية\r\n  * توليد جداول كارنوف\r\n  * توليد الحلول البيانية لجدول كارنوف\r\n* توليد نماذج مكررة من الأسئلة لتسهيل الطباعة\r\n* توليد عشوائي للأسئلة\r\n\r\n  Developers:  Taha Zerrouki: http://tahadz.com\r\n    taha dot zerrouki at gmail dot com\r\n\r\nFeatures |   value\r\n------------|-----------\r\nAuthors  | Taha Zerrouki: http://tahadz.com,  taha dot zerrouki at gmail dot com\r\nRelease  | 0.2\r\nLicense  |[GPL](https://github.com/linuxscout/strm-tests/master/LICENSE)\r\nTracker  |[linuxscout/strm-tests/Issues](https://github.com/linuxscout/strm-tests/issues)\r\nWebsite  |[https://github.com/linuxscout/strm-tes)[github)\r\nSource  |[Github](https://github.com/linuxscout/strm-tests)\r\nFeedbacks  |[Comments](https://github.com/linuxscout/strm-tests/issues)\r\nAccounts  |[@Twitter](https://twitter.com/linuxscout) \r\n\r\n\r\n\r\n\r\n## تطبيقات \r\n* توليد الأسئلة\r\n\r\n## Requirements\r\n* Need :\r\n\r\n \t- sympy\u003e=1.7.1\r\n * to produce Latex/pdf\r\n\t - Need Linux command line 'make'\r\n\t - Latex commands (texlive)\r\n * To launch GUI\r\n\t- pywebview\u003e=3.5\r\n\t- moodlexport\u003e=0.0.29\r\n\t- webview\u003e=0.1.5\r\n\r\n## Usage\r\n\r\n* Graphical interface\r\n```\r\npython3 strm_tests_webviewer.py\r\n```\r\n\r\n\r\n* Generate test n° 1\r\n```\r\nmake test1 \r\nmake test2 \r\nmake test3\r\n\r\n```\r\n\r\n* Generate Moodle questions bank\r\n\r\nهذا سيولد ملفات latex موضوعة في المجلد edits\r\n\r\n### Available commands:\r\n This commands are used to generate question within a test\r\n\r\nCategory |Command | explaination\r\n---------|--------|-------------\r\nCodage | \"base\" |    Convert between numeral bases\r\nCodage | \"arithm\" | Make arithmetic calculus between bases \r\nCodage | \"mesure\" | Conversion between different measure units \r\nCodage | \"float\" | Question about floating points representation IEEE-754\r\nCodage | \"intervalle\" | Question about integer numbers intervals with VS/Complement 1  and complement 2 \r\nCodage | \"complement\" | Complement to one and two\r\nLogic | \"exp\" |     Boolean expression to simplify\r\nLogic |\"map\" |     Simplify a Karnaugh Map\r\nLogic |\"map-sop\" |      Simplify a Karnaugh Map with canonic forms\r\nLogic | \"function\" |    Study a logical function\r\nLogic | \"static_funct\" |  Study a logical function given by canonical form\r\nLogic | \"multi_funct\" | Draw a circuit with multi functions given by min-terms \r\nSequentiel | \"chronogram\" | Draw a chronogram question with D, JK, RS flip-flop \r\n\r\n### Use config file\r\n\r\nWe can use a configuration file to configure multiple tests generation\r\n\r\nsee config/quiz.conf\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxscout%2Fstrm-tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinuxscout%2Fstrm-tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinuxscout%2Fstrm-tests/lists"}