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 educhain

Usage

Use it to Generate MCQs

Open In Colab

With given no. of ques, no csv generated
from educhain import qna_engine

topic = "Theory of Relativity"
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="my_mcqs.csv"

mcq = qna_engine.generate_mcq(topic, level, num=num, file_name=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
  • Support for other LLM models
  • 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.4.tar.gz (4.3 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.4-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: educhain-0.1.4.tar.gz
  • Upload date:
  • Size: 4.3 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.4.tar.gz
Algorithm Hash digest
SHA256 2753dfea3b22340c661bd3c1847667b33ec2f5a1959113a05758002ec25cb04b
MD5 6f2fa1fb7796c4cef52bf543c8609072
BLAKE2b-256 829c35ff8c4a0d63daf905a9c6bddd098cf6ca1543033deb43b2bf8be714fc0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: educhain-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 5.2 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 597b1c2778f7de7d022acc001e355427b5684ab06d2c58a3fa141b1c6aa905bf
MD5 f3edc858daffda08a191ff0a4614bd30
BLAKE2b-256 34f18e2a0c377131ed715775d3add284e34ed3efb1662194e23feaae23975f95

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