src/app/shared/review/review.ts
| bookUsefulness |
bookUsefulness: |
Type : number
|
| classId |
classId: |
Type : string
|
| course |
course: |
Type : string
|
| degreeProgram |
degreeProgram: |
Type : degreeProgram
|
| difficulty |
difficulty: |
Type : number
|
| exams |
exams: |
Type : true
|
| helpfulNegative |
helpfulNegative: |
Type : number
|
| helpfulPositive |
helpfulPositive: |
Type : number
|
| homework |
homework: |
Type : true
|
| isComputerScience |
isComputerScience: |
Type : boolean
|
| isDataScience |
isDataScience: |
Type : boolean
|
| lastUpdated |
lastUpdated: |
Type : Timestamp
|
| lectureQuality |
lectureQuality: |
Type : number
|
| peerReviewed |
peerReviewed: |
Type : boolean
|
| piazzaCommunity |
piazzaCommunity: |
Type : number
|
| professorQuality |
professorQuality: |
Type : number
|
| projects |
projects: |
Type : false
|
| rating |
rating: |
Type : number
|
| review |
review: |
Type : string
|
| reviewId |
reviewId: |
Type : string
|
| semester |
semester: |
Type : string
|
| timestamp |
timestamp: |
Type : Timestamp
|
| title |
title: |
Type : string
|
| userId |
userId: |
Type : string
|
| wilsonScore |
wilsonScore: |
Type : number
|
| workload |
workload: |
Type : number
|
| year |
year: |
Type : number
|
import { Timestamp } from "@firebase/firestore-types";
export interface Review {
bookUsefulness: number,
classId: string,
course: string,
degreeProgram: degreeProgram,
difficulty: number,
exams: true,
helpfulNegative?: number,
helpfulPositive?: number,
isDataScience?: boolean,
isComputerScience?: boolean,
homework: true,
lastUpdated: Timestamp,
lectureQuality: number,
peerReviewed: boolean,
piazzaCommunity: number,
professorQuality: number,
projects: false,
rating: number,
review: string,
semester: string,
title: string,
timestamp: Timestamp,
workload: number,
year: number,
userId?: string,
reviewId?: string,
wilsonScore?: number,
}
export enum reviewFeedbackType {
positive = "yes",
negative = "no",
undoFeedback = "",
}
export enum degreeProgram {
none = 0,
computerScience = 1,
dataScience = 2,
both = 3,
}