Skip to content

Uqarar is designed to aid students in planning their course sequences, considering both academic requirements and mental health status. The goal is to provide personalized, adaptable study plans that align with students' emotional well-being.

Notifications You must be signed in to change notification settings

M0inUddin/Uqarar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Uqarar

Table of Contents

Description

Uqarar is designed to aid students in planning their course sequences, considering both academic requirements and mental health status. The goal is to provide personalized, adaptable study plans that align with students' emotional well-being.

Key Features

  • Personalized Study Plans: Tailored to each student’s unique academic history and mental health status.
  • Adaptive Scheduling: Adjusts for missed courses and restructures future semesters.
  • Mental Health Integration: Incorporates emotional well-being as a key factor in academic planning.
  • User-Friendly Interface: Simplifies the complex process of course planning.

TechStack

  • Frontend: Developed using Flutter.
  • Backend: Built with Flask (Python).
  • Emotion Recognition Model: Incorporates VGG16 model, trained with BAUM-1 (Video) and RML (Audio) datasets.
  • Scheduler Algorithm: Uses a genetic algorithm for optimizing study plans.
  • Database and Hosting: Leverages Firebase for data storage and cloud functions.
  • Testing and Evaluation: Includes extensive testing methodologies for functionality, usability, performance, and integration.

Contributing

We welcome contributions to the Uqarar project! If you're interested in contributing, please follow these steps:

  • Fork the Repository: Start by forking the Uqarar repository to your GitHub account.
  • Clone the Forked Repository: Clone the repository to your local machine to make changes.
  • Create a New Branch: Create a new branch for each set of changes you intend to make.
  • Make Your Changes: Implement your changes, additions, or bug fixes in your branch.
  • Commit Your Changes: Commit your changes with clear and concise commit messages.
  • Push to Your Branch: Push your changes to your branch in your forked repository.
  • Create a Pull Request: Submit a pull request from your branch to the main Uqarar repository.

About

Uqarar is designed to aid students in planning their course sequences, considering both academic requirements and mental health status. The goal is to provide personalized, adaptable study plans that align with students' emotional well-being.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •