Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.61 KB

File metadata and controls

50 lines (33 loc) · 1.61 KB

Learning module with conversational educational system - Frontend Module

This repository contains the Frontend Module for the Bachelor's Engineering Thesis: "Learning module with conversational educational system".


Academic Context

  • University: Warsaw University of Technology (Politechnika Warszawska)
  • Faculty: Faculty of Mathematics and Information Science (MiNI)
  • Supervisor: dr inż. Anna Wróblewska
  • Authors: Anna Ostrowska, Gabriela Majstrak, Jan Opala

Key Features

1. Chat Interface

A real-time chat window allowing students to interact with course-specific knowledge. It supports different learning modes.

2. Automated Quiz Module

An interface for taking and reviewing AI-generated quizzes. It includes an immediate feedback mechanisms, and detailed result analysis to help students identify knowledge gaps.

3. Learning Progress Dashboard

Comprehensive analytics providing insights into material coverage, quiz performance, and interaction history. It utilizes interactive charts to motivate students and track their educational journey.

4. Advanced UI Personalization

Supports different backgrounds, color, and animations toggle.


Getting Started

Local Development

  1. Install dependencies:
npm install
  1. Configure your environment: Create a .env.local file with the NEXT_PUBLIC_API_URL pointing to the system Backend.

  2. Start the development server:

npm run dev

The application will be accessible at http://localhost:3000.


Developed as the primary visual component of the diploma process at Warsaw University of Technology.