Skip to main content

A Python package for generating educational content using Generative AI

Project description

educhain

A Python package for generating educational content using Generative AI. Educhain makes it easy to apply Generative AI in various educational use cases to create engaging and personalized learning experiences

Installation

pip install git+https://github.com/satvik314/educhain.git

Usage

Use it to Generate MCQs

Default : (no. of ques: 1, no csv generated)
from educhain import qna_engine

topic = "Quantum Entanglement"
level = "Intermediate"

mcq = qna_engine.generate_mcq(topic, level)
print(mcq)
With given no. of ques, no csv generated
from educhain import qna_engine

topic = "Quantum Entanglement"
level = "Intermediate"
num = 5

mcq = qna_engine.generate_mcq(topic, level, num)
print(mcq)
With given no. of ques. & csv generated with given file_name
from educhain import qna_engine

topic = "Quantum Entanglement"
level = "Intermediate"
num = 5
file_name="python_mcq.csv"

mcq = qna_engine.generate_mcq(topic, level, num, file_name)
print(mcq)

Effortlessly create Lesson Plans

from educhain import content_engine

topic = "Medieval History"
level = "Beginner"

lesson_plan = content_engine.generate_lesson_plan(topic, level)
print(lesson_plan)

Next Steps

Will be releasing more features for MCQ Generation

  • Bulk Generation
  • Outputs in JSON format
  • Export questions to CSV
  • Generate questions from text/pdf file
  • Finetuned Model for question generation

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

educhain-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

educhain-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file educhain-0.1.0.tar.gz.

File metadata

  • Download URL: educhain-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/1.26.18 tqdm/4.66.1 importlib-metadata/6.8.0 keyring/24.0.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.10.13

File hashes

Hashes for educhain-0.1.0.tar.gz
Algorithm Hash digest
SHA256 08c2c68ed70d9205ddd1f86de30e799bd7278b29440f36c42bc67cf67fbf60a6
MD5 5b181496237b87716b4533a19e667265
BLAKE2b-256 1152cd5b1632b0269d5dbd0e9ba9b7311d6437b889370f662460981586d486e8

See more details on using hashes here.

File details

Details for the file educhain-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: educhain-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/40.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/1.26.18 tqdm/4.66.1 importlib-metadata/6.8.0 keyring/24.0.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.10.13

File hashes

Hashes for educhain-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb273d6080d5ee7e0d072aed5317e2c260eee46086cefbf724cb3bf9d28220e3
MD5 e9533e410181964987927aada9c4aedf
BLAKE2b-256 644708bff4b952fb4d970c9f3fd592f9fbf28e9a37a4c0a7163dc952c73a5a10

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