معرفی شرکت ها


dbis-relational-algebra-exercise-generator-0.0.4


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

RWTH Aachen Computer Science i5/dbis assets for Lecture Datenbanken und Informationssysteme
ویژگی مقدار
سیستم عامل -
نام فایل dbis-relational-algebra-exercise-generator-0.0.4
نام dbis-relational-algebra-exercise-generator
نسخه کتابخانه 0.0.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده Til Mohr <til.mohr@rwth-aachen.de>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/dbis-relational-algebra-exercise-generator/
مجوز -
# DBIS Relational Algebra Exercise Generator [![pypi](https://img.shields.io/pypi/pyversions/dbis-relational-algebra-exercise-generator)](https://pypi.org/project/dbis-relational-algebra-exercise-generator/) [![PyPI Status](https://img.shields.io/pypi/v/dbis-relational-algebra-exercise-generator)](https://pypi.org/project/dbis-relational-algebra-exercise-generator/) This library generates relational algebra exercises based on the [dbis-relational-algebra](https://pypi.org/project/dbis-relational-algebra) library. # Installation Install via pip: ```bash pip install dbis-relational-algebra-exercise-generator ``` Most notably, following required packages are also installed: - [dbis-relational-algebra](https://pypi.org/project/dbis-relational-algebra) - [dbis-exc-manager](https://pypi.org/project/dbis-exc-manager/) # Usage ```python from ra_exercise_generator import generate_exercise from relational_algebra import * solution_algebra_expression = Projection("R", ("R.a", "R.c")) from excmanager.Task import Exercise, Task, SubTask exercise1 = Exercise(1) task1 = Task(exercise1, "1.1") subtask1 = SubTask(task1, "a", points=2) # task description description = "Select the attributes a and c from the relation R." generated_cells = generate_exercise( subtask1, description, solution_algebra_expression, correct_attributes_score_perc=0.1 ) # generated_cells is a dictionary of cells, which can be used to generate a Jupyter Notebook # format: # filename (str) -> cell content (str) ``` ## :warning: Guidelines In order to directly use the generated cells in an exercise Jupyter notebook, one should follow the following guidelines: - [tasks](https://pypi.org/project/dbis-exc-manager/) should be named `task1`, `task2`, ... - The SQLite Connection has to be made beforehand. This connection should be stored in the variable `sql_con`. View the [templates](ra_exercise_generator/resources/templates/README.md) and [this test](tests/test_correct.py) for more information on what cells are generated and how one can incorporate them into an exercise Jupyter notebook.


نیازمندی

مقدار نام
- docstring-inheritance
- typeguard
>=1.1.1 dbis-relational-algebra
- dbis-exc-manager
- Jinja2
- pathlib


زبان مورد نیاز

مقدار نام
>=3.10 Python


نحوه نصب


نصب پکیج whl dbis-relational-algebra-exercise-generator-0.0.4:

    pip install dbis-relational-algebra-exercise-generator-0.0.4.whl


نصب پکیج tar.gz dbis-relational-algebra-exercise-generator-0.0.4:

    pip install dbis-relational-algebra-exercise-generator-0.0.4.tar.gz