npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

edureviseai

v1.2.1

Published

EduRevise is an exceptional npm package tailor-made for educators. Utilizing the remarkable capabilities of OpenAI's GPT-3.5 model, it acts as your virtual teaching assistant, dedicated to crafting an array of thought-provoking questions and elevating the

Downloads

2

Readme

EduRevise

EduRevise is an exceptional npm package tailor-made for educators. Utilizing the remarkable capabilities of OpenAI's GPT-3.5 model, it acts as your virtual teaching assistant, dedicated to crafting an array of thought-provoking questions and elevating the art of learning.

Why EduRevise

📚 Enhance Learning with Ease

Designed exclusively for educators, EduRevise offers a seamless experience for generating a diverse range of questions to stimulate learning. Whether you're creating study materials, quizzes, or assignments, EduRevise has your back.

Installation

To install EduRevise

npm i edurevise or yarn add edurevise

Usage

Import the EduRevise class from the package and create an instance by providing your OpenAI API key:

import EduRevise from 'edurevise';

const apiKey = 'your_openai_api_key_here';
const eduRevise = new EduRevise(apiKey);

Generating a Question

const userInput = 'Explain the water cycle';

(async () => {
  const question = await eduRevise.generateQuestion(userInput);
  console.log('Generated Question:', question);

  //example generated questions Can you outline the stages of the water cycle and elaborate on the importance of each stage?
})();

Generating a Question with Context

const userInput = 'In the field of biology, DNA replication is a fundamental process that ensures the accurate duplication of genetic information';
const context = 'Generate questions related to DNA replication';

(async () => {
  const questionWithContext = await eduRevise.generateQuestionWithContext(userInput, context);
  console.log('Generated Question with Context:', questionWithContext);
})();

Rephrasing a Question

const userInput = 'What are the major causes of climate change?';

(async () => {
  const rephrasedQuestion = await eduRevise.rephraseQuestion(userInput);
  console.log('Rephrased Question:', rephrasedQuestion);
})();

Generating Batch Questions

const userInputs = [
  'Explain the process of photosynthesis.',
  'Discuss the causes and effects of climate change.',
  'Describe the principles of supply and demand in economics.'
];
(async () => {
  const batchQuestions = await eduRevise.generateBatchQuestions(userInputs);
  console.log('Generated Batch Questions:', batchQuestions);
})();

Conclusion

Teaching is an art, and EduRevise empowers you to create a learning experience that captivates and inspires. Let EduRevise become your trusted companion in crafting educational content that resonates with students and maximizes their potential.

License

This project is licensed under the MIT License - see the License file for details.