This repository contains the source code for the Open House Management Platform developed for NUST-SEECS.
The Open House Management Platform is a comprehensive solution designed to facilitate the efficient organization and evaluation of Final Year Projects (FYP) at NUST-SEECS. The platform aims to streamline the FYP evaluation process, providing a user-friendly interface for guests (evaluators), FYP groups, and administrators.
-
User Account Management:
- Dedicated accounts for guests (evaluators), FYP groups, and administrators.
- Customizable preferences for evaluators, including project categories and specialty areas.
-
Project Assignment:
- Random assignment of projects to evaluators based on preferences and keywords.
- Limiting each evaluator to assess 3-5 projects for balanced evaluation.
-
Evaluation Process:
- Display of project locations to evaluators for easy navigation.
- Rating system on a scale of 1-10 for project assessment.
- Bonus: Rubric-based evaluation system with defined metrics.
-
Student Access:
- Students can view the number of evaluators who assessed their project.
- Individual evaluator scores remain confidential.
- Server-Side: Laravel
- Client-Side: Laravel Blade
- Database: MySQL
Follow the instructions in the SETUP.md file to set up the project locally.
We follow the GitFlow branching strategy and use Conventional Commits for meaningful commit messages.
Feel free to contribute to the project by forking the repository and creating pull requests. For major changes, please open an issue to discuss the proposed changes.