Skip to content
This repository has been archived by the owner on Sep 2, 2023. It is now read-only.

Latest commit

 

History

History
76 lines (36 loc) · 5.23 KB

README.md

File metadata and controls

76 lines (36 loc) · 5.23 KB

AI4QE

Artificial Intelligence for Quality Education

AI4QE Banner

Introduction

AI4QE is an app which help to provide the Quality Education with the help of Artificial Intelligence. It is mostly powered by OpenAI.

Features/Tools

Internal Knowledge Tool

This tool helps in integrating contents from CSV file in which the staff members adds contents, with AI to provide multilingual transcript, summary, notes, blog and audio based features to enhance the students experience for a particular context created by staff members.

How this will be helpful?

For students:

Transcript of the video: Students will be able to access the transcript of the video, which will help them better understand the content covered in the video. This feature will be especially helpful for students who prefer reading to watching videos or who want to quickly search for specific information covered in the video.

Multilingual support: It enabling students who are more comfortable with languages other than English to access the content in their preferred language. This feature will be particularly beneficial for international students and those studying in non-English speaking countries.

Generates blog from video: By generating blog from videos, it will provide students with an additional resource to review the material covered in the video. This feature will also help students who prefer reading to watching videos or who want to quickly review the material.

Chatbot for queries: The app's chatbot feature will enable students to ask questions related to the video content and receive immediate answers. This feature will help students clarify any doubts they may have about the material covered in the video.

Questions and notes generator: By generating questions and notes related to the video content, it will help students reinforce their understanding of the material and prepare for exams.

For staff members:

CSV integration: Staff members will be able to post links to videos and resources in a CSV file, which will be automatically integrated with the app. This feature will save staff members time and effort in uploading and managing content on the app.

Chatbot for queries: The app's chatbot feature will enable staff members to answer questions related to the video content and provide support to students. This feature will help staff members manage student queries more efficiently.

Questions and notes generator: The app's questions and notes generator feature will also help staff members prepare quizzes and assessments related to the video content, making the process more efficient and effective.

Summarizer

The summarizer tool supports various formats of file and helps in summarizing large texts.

How this will be helpful?

  • Saving time: One of the main benefits of a summarizer tool is that it can save time. Rather than having to read through an entire document or watch a long video, a user can quickly generate a summary that provides the key points or highlights of the content. This can be particularly helpful for busy professionals or students who have a lot of material to cover in a short amount of time.

  • Improved understanding: Summarizer tools can also improve a user's understanding of the content by distilling complex or lengthy material into a more digestible format. By focusing on the main points and key ideas, a summary can help a user better comprehend the material and retain the information more effectively.

  • Consistent quality: A summarizer tool can provide consistent quality summaries regardless of the original format of the content. Whether the content is in written form (such as a report or article), audio form (such as a podcast or recorded lecture), or video form, the summarizer tool can provide a summary that accurately captures the key points and main ideas.

  • Accessibility: A summarizer tool can also make content more accessible to users who may have difficulty with certain formats, such as those with visual impairments or who struggle with reading lengthy documents. By providing a summary, the tool can make the content more manageable and easier to understand for these users.

Tools & Software used

  • Streamlit is an open source app framework in Python language. It helps us create web apps for data science and machine learning in a short time.

  • Generative Pre-trained Transformer 3 is a model that uses deep learning to predict human-like text. It is the third-generation language prediction model in the GPT-n series created by OpenAI.

  • Gitpod - It allows you to define your project's configuration in code so you can launch a prebuilt development environment with one click.

Try it out!

Live Project - AI4QE

By using CDE

Open in Gitpod

Don't forget to change the API KEY from OpenAI in the .streamlit/secreats.toml file. The Gitpod will automatically build's the environment. Finally, enter the command as follows in the terminal to get the app running.

streamlit run app.py