Skip to content

This AI Tutor website is a personalised online learning application based out of OpenAI API. The tech stack that are used includes: HTML, CSS, JavaScript, Django, BootStrap, OpenAI API, Python.

Notifications You must be signed in to change notification settings

Vamsi-Dath/AITutor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AITutor

Hi this is Vamsi Dath, i am currently a pre-final year undergrad student pursuing Computer Science and Engineering from the National Institute of Technology Durgapur, West Bengal, India.

 This AI Tutor website is based out of OpenAI API.

    The tech stack that are used includes:
  • HTML
  • CSS
  • JavaScript
  • Django
  • BootStrap
  • OpenAI API
The Tutorial consists of 6-subtopics from ML. From the home page on clicking on "Start Learning" The course begins with the first section, where ther are two individual panels, one for the prompt that is generated by OpenAI to give a brief overview of the topic in about 200 words. There is also a "Discussion Pannel" in which a question related to the particular sub-topic is present and room for doubt clearance (if any) along with any additional information that might be required to solve the section can be asked by the user.

 Later after the user is confident enough to answer the question, there is an option to "Take test" where they need to answer the given question in 'yes' or 'no'. The response is then evaluated and on successfully clearing the test, the user can progress onto further sections. After all the sections are completed the user then receives an alert about successful completion of the course.

Note:  Since the OpenAI API used is of Free-trial. Runtime error occurs due to rate-limit (3req /min). So, in case of any error try reloading the page after 20 sec.

Setup

The first thing to do is to clone the repository:

$ git clone https://github.com/Vamsi-Dath/AITutor.git
$ cd AITutor

Create a virtual environment to install dependencies in and activate it:

$ python3 -m venv env
$ source env/bin/activate

Then install the dependencies:

(env)$ pip3 install -r requirements.txt

About

This AI Tutor website is a personalised online learning application based out of OpenAI API. The tech stack that are used includes: HTML, CSS, JavaScript, Django, BootStrap, OpenAI API, Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published