Skip to content

πŸ“‘ Faculty Evaluation API Endpoints for Research Papers πŸ–ŠοΈΒ #441

@DrashtiMistry

Description

@DrashtiMistry

Issue Summary

This issue focuses on developing API endpoints to enable faculty members to evaluate research papers πŸ“‘. The system should allow structured feedback submission with multiple evaluation criteria, ensuring security and role-based access πŸ”’.

Issue Description

Faculty members need a secure way to submit reviews and ratings for research papers πŸ›οΈ. The API should support adding, retrieving, and managing evaluations while maintaining data integrity and validation βœ….

Proposed Solution (Optional)

API Endpoints:

POST /evaluations β†’ Submit an evaluation ✍️
GET /evaluations/:paperId β†’ Get evaluations for a research paper πŸ“–

πŸ”Ή Database Schema: Table with faculty_id, paper_id, rating, comments, and timestamp πŸ“Š

πŸ”Ή Authentication & Role-Based Access: Only authenticated faculty members can submit reviews πŸ”

πŸ”Ή Validation & Error Handling: Ensure input validation and proper error responses πŸš€

Priority

High - Requires urgent attention

Category

  • Enhancement
  • Refactor
  • Security
  • Design
  • Other

Additional Context (Optional)

Please assign this issue to me I would love to solve

Metadata

Metadata

Assignees

Labels

jwocunder JWoC program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions