Generuje losowo roznego typu zadania
Project description
generator_zadan
Na użytek własny.
Generuje losowo różnego typu zadania (z rozwiązaniami) dla pierwszego roku studiów na uczelni technicznej. Zadania mają mieć przyjazne dane i wyniki. Powoli pewnie będzie typów zadań przybywać. W plikach modułów generatorów jest więcej typów zadań niż w plikach dokumentacji. Prace dokumentacyjne trwają.
Przy każdym generowaniu są inne zadania.
Generator był przygotowany do pliku TeX-owego i funkcje generujące nie są przystosowane do formatu Markdown. Dlatego pliki ipynb w dokumentacji mają taką dziwną strukturę w sekcji prezentującej przykładowe zadania. Na razie nie zamierzam tego zmieniać.
Głównym celem jest format pdf tworzony z plików TeX. Do tego są pliki: generuj_analiza.py i generuj_algebra.py. Tam jest więcej zadań.
Funkcje na chwilę obecną nie są w żaden sposób udokumentowane. To było tworzone na użytek własny. Jak ktoś chce korzystać to proszę bardzo. Licencja poniżej.
Installation
$ pip install generator_zadan
lub (nawet lepsze, bo od razu można generować zestawy)
Tworzymy niezależne środowisko pythona
$ python -m venv venv_generator_zadan
Aktywujemy środowisko
$ source venv_generator_zadan/Scripts/activate
Klonujemy pakiet
$ git clone https://github.com/DyonOylloug/generator_zadan
Instalujemy pakiet
$ cd generator_zadan
$ pip install .
Teraz możemy generować duże zestawy
$ cd src/generator_zadan
$ python generuj_algebra
$ python generuj_analiza
$ cd wygenerowane
$ pdflatex Algebra.tex
$ pdflatex Algebra.tex
$ pdflatex Analiza.tex
$ pdflatex Analiza.tex
Tak - to ma być po dwa razy
Pliki Algebra.pdf i Analiza.pdf są gotowe
Oczywiście muszą być zainstalowane odpowiednie pakiety TeX-a
U mnie działa
Usage
- Dokumentacja na stronie readthedocs.
Contributing
Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.
License
generator_zadan
was created by Adam Bohonos. It is licensed under the terms of the MIT license.
Credits
generator_zadan
was created with cookiecutter
and the py-pkgs-cookiecutter
template.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for generator_zadan-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd95e7b630aaeb60709ae7b3ab4cd6caffae9bd0cf23e83006936706a1148c12 |
|
MD5 | 56e5bf2934468ac28ba37a5198a41a76 |
|
BLAKE2b-256 | 175608a888bf4ee2df48e2d6c9b00ad4a1de54f282e71d37d2b4dabf3144cc8a |