chrisj117 / CS-472-GROUP-2-PROJECT

Public repository for Group 2's CS 472 project
https://cs-472-group-2-project.vercel.app
MIT License
2 stars 2 forks source link

Add Evaluation Questions to Review Model #143

Open angadb27 opened 11 months ago

angadb27 commented 11 months ago

Is your feature request related to a problem? Please describe.

Describe the solution you'd like The following fields are proposed to be added to the Review model:

  • Rating Course Overall: An integer field capturing the overall rating of the course. (Default value: 3)
  • Rating Course Content: Rating for the content quality of the course. (Default: 3)
  • Rating Instructor Contribution: Evaluates the contribution of the instructor to the course. (Default: 3)
  • Rating Course Organization: Assesses how well-organized the course is. (Default: 3)
  • Rating Instructor Explanation: Rating for the clarity of the instructor's explanations. (Default: 3)
  • Rating Instructor Interest: Reflects how engaging the instructor is. (Default: 3)
  • Rating Work Amount: Indicates the workload of the course. (Default: 3)
  • Rating Clarity of Requirements: Assesses how clearly course requirements are communicated. (Default: 3)
  • Rating Class Time Use: Rating for effective use of class time. (Default: 3)
  • Rating Student Confidence: Reflects the confidence level of students in understanding course material. (Default: 3)
  • Rating Question Quality: Evaluates the quality of questions and discussions in the course. (Default: 3)

Each of these fields will use RATING_CHOICES as predefined options for responses.

RATING_CHOICES = [
        (1, 'Very Poor'),
        (2, 'Poor'),
        (3, 'Average'),
        (4, 'Good'),
        (5, 'Excellent')
    ]

Describe alternatives you've considered

Additional context