Real-Ratings-SOEN-341_Project_F24
Description
Real Ratings' Peer Assessment System is a simple and user-friendly app for students working on team projects. It lets students anonymously rate their teammates based on crtierias like cooperation, contributions, and work ethic, giving everyone a chance to provide honest feedback.
Features
- Easy Peer Reviews: Students can rate teammates on a 7-point scale and leave optional comments, all anonymously.
- Instructor Dashboard: Instructors can create teams, see how students are performing, and export results in a handy CSV file.
- Score Sharing: After all reviews are in, students and instructors get an overview of scores and feedback, helping everyone improve.
- Simple Login: Role-based access for students and instructors with secure logins.
Real Ratings' PAS makes team evaluations easy and encourages fair feedback for everyone involved!
Team Members
- Daniel Ayasss: Front-end Developer, and UI/UX Designer
- Kourosh Fadaei Naeini: Backend Developer
- Yassine Hajou: Full Stack Developer, and UI/UX Designer
- Luqman Hakim: Backend Developer, and Scrum Master
- Ahmad Saadawi: Full Stack Developer, and Dev-Ops
- Gabriel Shufelt: Lead Full Stack Developer, and Product Owner
Development
Windows Installation
- Install the latest version of Ruby with the DevKit from here.
- After installation is complete, make sure to check "Launch MSYS2"
- Once the terminal opens, install all components by pressing
Enter
.
- Once everything has been installed, press enter to close the MSYS2 terminal.
- Download Precompiled Binaries for Windows, both sqlite-dll-win-x64-3460100.zip and sqlite-tools-win-x64-3460100.zip from here.
- Extract both of these and place the contents of both these folders into a new folder at C:/sqlite.
- Next, edit your PATH System environment variable and add 'C:/sqlite/' to it.
- Download and Install Node.js from NodeJS' prebuilt's installers.
- In a new terminal, make sure npm was installed correctly:
$ npm --version
10.5.0
- Next, in new terminal install yarn:
npm install --global yarn
- Make sure it was installed by opening a new terminal and typing:
$ yarn --version
1.22.22
- Next, in a new terminal install rails:
gem install rails
- Make sure it was installed correctly by typing:
$ rails --version
Rails 7.1.4
Getting Started