An open API service indexing awesome lists of open source software.

https://github.com/errhythm/facultypedia

Faculty Review and Consultancy Management System
https://github.com/errhythm/facultypedia

Last synced: 3 months ago
JSON representation

Faculty Review and Consultancy Management System

Awesome Lists containing this project

README

          


Material Bread logo

**DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING**

**Course: CSE470**

**Name: Ehsanur Rahman Rhythm**

**ID: 22241163**

**Email: ehsanur.rahman.rhythm@g.bracu.ac.bd**

**Project Title**: FacultyPedia - Faculty Review and Consultancy Management System

**Project URL**: https://myfacultypedia.errhythm.me

**Project Status**: Completed all features and requirements by the blessings of Allah SWT

### Demo Accounts

| **Account** | **Email** | **Password** |
|-------------|-------------------------------------|--------------|
| **Student** | ehsanur.rahman.rhythm@g.bracu.ac.bd | 12345678 |
| **Faculty** | juston.conn@bracu.ac.bd | 12345678 |
| **Admin** | facultypedia@errhythm.me | 12345678 |

## Features

#### Requirement 1

**Faculty Profile & Search System:**

- [x] Search functionality for students to find faculty based on criteria such as course, department, initials, etc.
- [x] View faculty profile information such as email, courses, department, initials
- [x] Registration Ability for faculty and students (feature)

#### Requirement 2

**Faculty Review System:**

- [x] Ability for students to leave feedback on faculty
- [x] Ability for students to mark the review as anonymous (Admin Approval needed before publishing)
- [x] Faculty usergroup will always see every review as anonymous

#### Requirement 3

**Review Approval System:**

- [x] Admin dashboard to approve or reject anonymous reviews before they are visible to students
- [x] Ability for admin to view and manage all reviews for all faculties

#### Requirement 4

**Consultation Management System:**

- [x] Ability for students to request consultation with faculty
- [x] Faculty can accept or reject consultation requests
- [x] Auto-generated meet link for approved consultations
- [x] Email notifications sent to both students and faculty for consultation updates

#### Requirement 5

**Scheduling and Availability Management:**

- [x] Faculty can manage their availability for consultation
- [x] Ability for students to see faculty availability and schedule consultations accordingly
- [x] Option to reschedule or cancel consultations

#### Requirement X

**Faculty Dashboard:**

- [x] Ability to view and manage their consultation requests

**Student Profile:**

- [x] Ability to see all reviews given to the faculties in one page (except the anonymous one)

**Registration Restriction:**

- [x] Users will be provided usergroup based on their email (g.bracu.ac.bd for students, bracu.ac.bd for faculties)
- [x] Registration will be failed if any mail used other than bracu.ac.bd domain

[![HitCount](https://hits.dwyl.com/errhythm/CSE470.svg?style=flat-square&show=unique)](http://hits.dwyl.com/errhythm/CSE470)