Inspiration Traditional university LMS platforms often lead to passive learning, delayed feedback, and student disengagement. We wanted to reimagine the LMS experience by making it intelligent, interactive, and fun for both students and lecturers.

What it does UniLearn Engage is an AI-enhanced, gamified Learning Management System that transforms course materials into interactive "levels" through NLP. It features academic progress tracking, real-time chat, AI-assisted Q&A, and a unique CourseQuest module that rewards students for completing quizzes and challenges. Lecturers get tools like AI-powered query analysis, content relativity scoring, and centralized slide management.

How we built it We used React for the frontend, Node.js and Express for the backend, and PostgreSQL for database management. For NLP, we integrated spaCy and NLTK to process documents and analyze student queries. WebSockets handled real-time communication, and Tailwind CSS ensured a responsive, modern UI.

Challenges we ran into Parsing academic content into meaningful quizzes and ensuring accurate AI-generated feedback were technically complex. Balancing gamification with academic integrity also required careful planning.

Accomplishments that we're proud of We're proud of implementing a working prototype of the CourseQuest module and successfully building the AI query relativity system that enhances lecturer efficiency.

What we learned We learned how to effectively integrate NLP into education platforms and the importance of intuitive UI/UX in boosting user engagement.

What's next for UniLearn Engage We plan to refine the AI assistant, expand gamification features, support more file types, and pilot the platform in a university setting to gather real-world feedback.

Built With

Share this project:

Updates