https://github.com/linuxscout/strm-tests
Create Random tests for Stucture Machine 1- first Year MI, Mathematiques & Informatiques in Algerian universities.
https://github.com/linuxscout/strm-tests
Last synced: 3 months ago
JSON representation
Create Random tests for Stucture Machine 1- first Year MI, Mathematiques & Informatiques in Algerian universities.
- Host: GitHub
- URL: https://github.com/linuxscout/strm-tests
- Owner: linuxscout
- License: gpl-3.0
- Created: 2019-12-14T10:51:46.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-15T19:31:56.000Z (12 months ago)
- Last Synced: 2024-05-17T00:16:39.169Z (11 months ago)
- Language: Python
- Size: 703 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# STRM Tests
Create Random tests for Structure Machine 1 and 2 - first Year MI, Mathematics & Informatics in Algerian universities.
توليد الفحوص والأسئلة في مادة "بنية الآلة 1" لشعبة الرياضيات والإعلام الآلي في الجامعة الجزائرية
## مزايا
* توليد الفحوص والأسئلة مع الحلول
* تدعم الفصول الآتية:
* أنظمة التعداد
* تمثيل الأعداد الطبيعية والحقيقية والحروف
* ترميز المعلومات
* الجبر البولياني
* تولّد الأجوبة :
* إمكانية رسم مخطط دالة منطقية
* توليد جداول كارنوف
* توليد الحلول البيانية لجدول كارنوف
* توليد نماذج مكررة من الأسئلة لتسهيل الطباعة
* توليد عشوائي للأسئلةDevelopers: Taha Zerrouki: http://tahadz.com
taha dot zerrouki at gmail dot comFeatures | value
------------|-----------
Authors | Taha Zerrouki: http://tahadz.com, taha dot zerrouki at gmail dot com
Release | 0.2
License |[GPL](https://github.com/linuxscout/strm-tests/master/LICENSE)
Tracker |[linuxscout/strm-tests/Issues](https://github.com/linuxscout/strm-tests/issues)
Website |[https://github.com/linuxscout/strm-tes)[github)
Source |[Github](https://github.com/linuxscout/strm-tests)
Feedbacks |[Comments](https://github.com/linuxscout/strm-tests/issues)
Accounts |[@Twitter](https://twitter.com/linuxscout)## تطبيقات
* توليد الأسئلة## Requirements
* Need :- sympy>=1.7.1
* to produce Latex/pdf
- Need Linux command line 'make'
- Latex commands (texlive)
* To launch GUI
- pywebview>=3.5
- moodlexport>=0.0.29
- webview>=0.1.5## Usage
* Graphical interface
```
python3 strm_tests_webviewer.py
```* Generate test n° 1
```
make test1
make test2
make test3```
* Generate Moodle questions bank
هذا سيولد ملفات latex موضوعة في المجلد edits
### Available commands:
This commands are used to generate question within a testCategory |Command | explaination
---------|--------|-------------
Codage | "base" | Convert between numeral bases
Codage | "arithm" | Make arithmetic calculus between bases
Codage | "mesure" | Conversion between different measure units
Codage | "float" | Question about floating points representation IEEE-754
Codage | "intervalle" | Question about integer numbers intervals with VS/Complement 1 and complement 2
Codage | "complement" | Complement to one and two
Logic | "exp" | Boolean expression to simplify
Logic |"map" | Simplify a Karnaugh Map
Logic |"map-sop" | Simplify a Karnaugh Map with canonic forms
Logic | "function" | Study a logical function
Logic | "static_funct" | Study a logical function given by canonical form
Logic | "multi_funct" | Draw a circuit with multi functions given by min-terms
Sequentiel | "chronogram" | Draw a chronogram question with D, JK, RS flip-flop### Use config file
We can use a configuration file to configure multiple tests generation
see config/quiz.conf