Skip to main content

a pakage that help you to make n choice questions faster

Project description

QuBu

The qubu is an open source project that is created to help people especially teachers to make n choice questions with t answers faster and quicly. The idea comes from the situation when you have a lot of questions that they all look to have the same pattern. Like these questions.

1-What is the simplified polynomial of the following polynomial? 5x+3+7x+5+23

2-What is the simplified polynomial of the following polynomial? 90x+3+7x+5+2

or

1-how to say hello word in german?

2-how to say good word in german?

3-how to say hello word in Farsi?

...

they all look the same right? the only different is this that some words and some numbers and symbols are different, however the pattern, concept and the solution of all of them is the same.

Now this is a little project named QuBu that will help you to generate such questions.

installation:

for installing the project you can simply use pip and your cmd:

# for Uix/MacOS
python3 -m pip install QuBuilders

# for windows
py -m pip install QuBuilders

How to use

to use this project first let's go to talk about how to make a simple question:

For making a question you can simply use QuestionDataSaver class to save your questions and manage them in an appropriate way. to save your question you can do like the following code:

from QuBuilders.NchTan import QuestionDataSaver

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qubuilders-0.0.8.tar.gz (15.8 kB view details)

Uploaded Source

File details

Details for the file qubuilders-0.0.8.tar.gz.

File metadata

  • Download URL: qubuilders-0.0.8.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for qubuilders-0.0.8.tar.gz
Algorithm Hash digest
SHA256 f0016ad795664c328111f8d2dc796f528b454c36a9c6a7d85c648729b3380d04
MD5 3e4f9ed10ea15740d8b9781bc5e892bf
BLAKE2b-256 0b12d5677b9ce48bfb20e80b696c7d6b1e0e54ffc65ea94a60a2a2638e4953f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page