Skip to content

Latest commit

 

History

History
113 lines (78 loc) · 2.53 KB

File metadata and controls

113 lines (78 loc) · 2.53 KB

Team31 Project

A modern frontend application built with Vue.js and Vite. This project provides a user-friendly interface for managing courses, deadlines, feedback, and more, tailored for students, instructors, and administrators.

The main focus is on the AI insights for students and as well as instructors. This web app also has built in chatbot for students to intreact on the go while watching a lecture and can ask any questions regarding it, enabling faster learnign experiecne and have a tutor buddy.

Installation front-end

  1. Go to the repository:

    cd vue-project
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Open the app: Visit http://localhost:5173 in your browser.

Installation back-end

  1. Go to the repository

    cd backend
  2. Create a virtual environment

    python3 -m venv venv
  3. Activate the virtual environment

    source venv/bin/activate
  4. Install dependencies

    pip install -r requirements.txt
  5. Create environment variable for AI part

    touch .env
    
    'ADD THE FOLLOWING IN THE .env FILE'
    
    GEMINI_API_KEY='YOUR API KEY'
    YOUTUBE_API_KEY='YOUR API KEY'
  6. Run the development server

    python3 app.py
    

Home Page

Home Page

Sign In

Sign In

Sign Up

Sign Up

Student Dashboard

Student Dashboard

Dashboard Continued

Student Feedback Form

Feedback Form

Deadline Section

Deadline Section

Student AI Insights

AI Insights

AI Insights Continued

Handbook Chatbot Interface

Chat Interface

Video Chatbot Interface

Videobot Interface

Instructor Dashboard

Instructor Dashboard

Instructor AI Insights

AI Insights

AI Insights Continued

Course Management

Course Management

Instructor Feedback

Instructor Feedback

Admin Dashboard

Admin Dashboard