-
-
Splash Screen
-
Home Page
-
when clicked on get started this page opens where you have to choose a path
-
when selected html5 and clicked on get guidance it provides guidance to students
-
when selected html5 and clicked on evaluate it is a performance test
-
sad expression if the student is not following good practices or wrong answer
-
good expression if the student is doing good
-
At the end a personalized output is generated based on the performance test
-
An app to recognize images and answer any questions related to images
-
An app to answer pdf documents
-
-
-
-
Auth system
-
A Chatbot which acts as teacher
-
-
A platform to gernate images
-
A Q/A bot
-
An application to swap your face with your fantasy avatar
-
A blog
-
A contact form to contact teachers
Inspiration
Many students face challenges such as a lack of access to quality education resources or teachers who may not effectively address their thirst for knowledge. In some cases, students may not even have access to education at all. Even though some people are intrested in studying they get distracted due to games or some fun activities to solve these problems LearnForge is integrated with gamification features which makes learning engaging and fun.
What it does
LearnForge is committed to delivering high-quality education to every student, regardless of their location, through the power of generative AI. The platform offers a plethora of features essential for a holistic learning experience.
I have integrated the following AI-powered resources into the application to provide comprehensive teaching support:
Imagen: Students can visualize concepts through images related to their learning materials, enhancing understanding and engagement.
Imagine: Fosters creativity by allowing students to visualize themselves in different scenarios through face-swapping with fantasy avatars.
Doubt: A Question-Answering application powered by Gemini Pro, dedicated to resolving students' queries effectively.
Teacher: A personalized chat application that simulates conversations with a virtual teacher, providing tailored support.
Blog: A platform where students can access educational blog posts, further expanding their knowledge.
Pdf-Q/A: Enables students to upload PDF files, facilitating interaction and understanding of complex topics.
Rekog: Provides information about images to help students comprehend visual content better.
Contact Form: A mechanism for students to seek assistance by filling out a contact form, ensuring timely professional support.
How we built it
We build it using Nextjs as a full stack framework. And for interactive animation we used rive.
Chat, Teacher :- Built using Gemini Pro
Rekog :- Built using Gemini Pro Vision
Pdf-Q/A :- Built using Streamlit, Lanchain, Python, Gemini Pro
Contact Form :- Resend api
Imagen :- stable diffusion
Imagine :- stable diffusion and face swap model
Challenges we ran into
Sometimes the model was not giving the proper outputs which we i fixed it through prompt engineering. And engaging the user was also a issue due to the time it takes for the model to create output I had solved it with the help of loading animations and giphy gifs
Accomplishments that we're proud of
Interactive Learning Modules
Rewarding System to Boost Motivation
Large Language Models (LLM) Integration
Personalized Learning Paths
User-Friendly Interface
Text to Image Generator (boosts creativity and materializes imagination)
Image to Text Converter (enhances understanding)
Q/A with Gemini Pro
Chat with Gemini Pro
Image generation
Swap Image Ai
Contact Form
Secure Authentication
Notification System
Dynamic Tests
Admin Panel
What we learned
We learned about how can we leverage the power of ai to solve problems which could not be solved before I also learnt more about prompt engineering. And I also learnt the important of ui and gamification features.
What's next for Learnforge
We are aiming to develop this platform to aid teachers in teaching and monitoring student learning.
Built With
- gemini-pro
- gemini-pro-vision
- next.js
- react
- replicate
- resend
- tailwindcss
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.