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=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=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
  • 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.1.tar.gz (4.0 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.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: educhain-0.1.1.tar.gz
  • Upload date:
  • Size: 4.0 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.1.tar.gz
Algorithm Hash digest
SHA256 eb31656fb90ffb21f2499ca6c55fc1fe67338efe29def8969c3faefd30463eba
MD5 2fc64656200785448b56d1e8019c1c89
BLAKE2b-256 726092a9e3d7a5ae4b8e21e6fabcab68a62d94086e8a405b29cd0f6faa5f0986

See more details on using hashes here.

File details

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

File metadata

  • Download URL: educhain-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b27d96198cd1b895b7dbbe599b742dab72a46f252b1f363b3f181612907bbdf3
MD5 5c8b1514fa79e8ca413db7d1c6696c6f
BLAKE2b-256 16f36f3ae9ac1bfb6b4f32ca95f8bef343c28a810ae9d53f7bab6c59d4954353

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