Skip to content

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Thesis Portal

A web-based platform designed to manage the entire thesis process — from student registration and supervisor selection to thesis submission, evaluation, and communication. It streamlines workflows for students, teachers, and administrators.


📌 Key Features

🔐 User Management and Authentication

  • Secure login, logout, and password management for students and teachers.
  • Role-based access for students, teachers, and admins.

👤 User Profiles

  • Separate profile pages for students and teachers.
  • Includes academic history, CGPA, department, and profile picture.
  • Password update functionality.

🧑‍🏫 Dashboards

  • Students: View submission status, marks, supervisor details.
  • Teachers: Manage student groups, view submissions, give feedback and assign marks.

🔔 Notification System

  • Automatic notifications for submission updates, marks, and supervisor assignments.
  • Alerts for both students and teachers.

💬 Messaging System

  • Real-time chat between students and supervisors.
  • Includes search functionality and message alerts.

📁 Thesis Submission

  • Upload registration, P1, P2, and P3 reports in PDF format.
  • Each upload includes metadata like title, date, and group members.

🧑‍🏫 Supervisor Selection

  • View available supervisors and request based on open slots.
  • Supervisors can accept or reject requests.

📈 Progress Tracking

  • Timeline view of all submissions.
  • Shows submission status (e.g., draft, under review) and marks received.

📚 Previous Research Repository

  • Searchable database of past thesis papers.
  • Upload access restricted to faculty; students have view-only access.

🔖 Bookmarking Tool

  • Bookmark important documents or research resources.
  • Easily manage (add/remove) saved items.

👥 Group Management

  • Create or join thesis groups (1–4 members).
  • Post requests for group members, like and comment on posts.
  • Supervisor assignment shared across group.

⭐ Feedback & Rating System

  • Students can rate and leave feedback on supervisors after thesis completion.
  • Feedback is visible only to students.

🔎 Search & Filter

  • Search supervisors by name, department, or email.
  • Filter thesis submissions by status, academic year, or group.

🛠️ Admin Dashboard

  • Full control over users, groups, submissions, and settings.
  • Assign marks, delete posts, and manage supervisor group limits.

📄 Report Template Download

  • One-click download of standardized report templates (P1, P2, P3).
  • Only admins can upload/update templates.

🧠 AI-Powered Report Summarizer

  • Generates summaries of submitted reports.
  • Highlights strong/weak points and provides improvement suggestions.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages