Skip to content
@SOEN341Fall2024

SOEN341Fall2024

πŸ† TeamXL-SOEN341_Project_F24

WELCOME TO OUR PROJECT REPOSITORY!

πŸš€ Team Name

TeamXL

πŸš€ Website Name

InsightSphere


πŸ‘₯ Team Members

Name GitHub
Aditi Abhaysingh Ingle aditiingle
Jonathan Mehmannavaz JonaBaron
Joyal Biju Kulangara Joyal99
Kevin Mandiouba KevinMandiouba
Oussama Bouhenchir ouss2231
Owen Jorgensen owjorgen

πŸ“œ Project Description

The Peer Assessment System is designed for university team projects, enabling students to evaluate their teammates across four critical dimensions:

  1. 🀝 Cooperation
  2. 🧠 Conceptual Contribution
  3. πŸ› οΈ Practical Contribution
  4. πŸ’Ό Work Ethic

Our development follows the Agile methodology, with incremental deliveries across four sprints. By project completion, we aim to present a middle-fidelity prototype that serves as the foundation for a fully functional product.


πŸ”‘ Key Project Features

  • 🌟 Team Member Evaluation: Allows students to rate their teammates on four performance dimensions.
  • πŸ”„ Real-Time Data Handling: Stores and retrieves evaluations in a secure PostgreSQL database.
  • 🎨 User-Friendly Interface: Designed with Bootstrap for clean, responsive layouts.
  • πŸ”’ Secure Access: Protects sensitive data using environment variables and robust backend security practices.
  • ⚑ Efficient Workflow: Agile-based incremental deliveries ensure continual improvements and adaptability.
  • πŸ“Š Scalable Database Schema: Supports seamless expansion for future use cases.
  • πŸ“ˆ View and Export Reviews: Supports instructor users' visibility of detailed and summary reviews, enabling them to export the content to csv format, along with viewing student users' completion status.
  • πŸ’¬ Chatroom: Implemented a chatroom enabling students in a group to communicate with each other.
  • πŸ€– Chatbot: Implemented a chatbot that is enabled by typing @chat which allows the user to chat with Google's gemini api bot.

Demo

πŸ“½οΈ Demo Video: Watch the Demo

Note: This is a video demonstration hosted on Google Drive. Click the link to view.


πŸ› οΈ Technologies & Frameworks Used

Category Tools/Technologies
Backend Node.js, Express.js, PostgreSQL
Frontend EJS, Bootstrap

πŸ™Œ Project Credits

This project is carried out under the guidance of:

  • Instructor: Dr. Rodrigo Morales
  • Teaching Assistant: Mr. Navjyot Singh


Β© 2024 TeamXL. All Rights Reserved.


Popular repositories Loading

  1. TeamXL-SOEN341_Project_F24 TeamXL-SOEN341_Project_F24 Public

    EJS 1 1

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…