01 Problem Context
			 At Texas A&M University, students are asked to fill out PICA (Personalized Instructor/Course Appraisal System) evaluations at end of each semester
				to provide feedback to professors on their course and instruction quality. Administration uses this feedback to allocate resources, funding, and determine if the course will continue to be offered.
				However, the feedback rate among students is so low professors often offer incentives to motivate students fill out the form.
				We want to understand why feedback rate is so low and create a system that encourages students to provide feedback.
			
			Problem Statement
			How can we help professors increase the quantity and quality of feedback from students on the courses they instruct?
			Final Product
			Project Repository
		
		
			03 Research
			Customer Interview
			 Our primary customer and stakeholder in this project was Assistant Professor, Paul Taele. We asked him about the purpose of 
				receiving student feedback, issues he saw with current methods of collecting feedback, and what he would like to see in a new system. 
			
			A quick summary of his points include:
			
				- Only students with extreme views leave feedback (best vs worst class ever)
 
				- Questions designed for adminstration, not students
 
				- Students cannot access these reviews for reference later
 
			
			Customer Interview Video
			User Interviews
			Things we wanted to understand about students: 
			
				- What motivates students to leave reviews for professors?
 
				- Knowing the benefits of leaving feedback, why don't students do it?
 
				- Should students have access to professor reviews?
 
				- Why do students look at reviews on external sites such as Rate My Professor?
 
			
			Competitive Analysis
			After our customer interview, we looked into existing review sites and identified pros and cons for each.
			
				
					
					
					
				
				
					| Website | 
					Pros | 
					Cons | 
				
				
					| PICA | 
					
						
							- Feedback can be verified they are from students
 
							- Administration acts upon feedback provided
 
						 
					 | 
					
						
							- Students cannot reference reviews for future classes
 
							- Questions are poorly designed for students
 
							- Low feedback rate by students
 
						 						
					 | 
				
				
					| Rate My Professor | 
					
						
							- Can vote on quality reviews vs poor reviews
 
							- Uses "Top Tags" to summarize a professor's rating
 
							- Questions tailored to students
 
						 
					 | 
					
						
							- Reviews can be outdated or do not exist for a professor
 
							- Cannot easily compare professors for courses
 
							- Source of feedback cannot be verified
 
						 						
					 | 
				
				
					| Koofers | 
					
						
							- Shows all courses taught by a professor
 
							- Shows overall rating and GPA reported by students
 
							- Uses visual aids like graphs to illustrate trends
 
						 
					 | 
					
						
							- Not as many reviews/not widely adapted by TAMU
 
							- Certain sections are locked from general access
 
						 						
					 | 
				
			
			04 Concept Development
			User Stories
			 Although our customers are professors, we decided that our primary users are students because they are the ones who need to provide feedback.
				Therefore we compiled a series of user stories focused on the student.
			
				
				
					Search Functionality
					
						
							- As a student, I should be able to search for reviews based on course so I can find reviews relevant to me.
 
							- As a student, I should be able to search all the professors for a specific course so I can compare their ratings.
 
						
					 
				 
				
					Review Access
					
						
							- As a student, I should be able to view professor evaluations from other students so I can get a better idea of how the professor teaches.
 
							- As a student, I should be able to use my TAMU Google account so I ensure the reviews are left by students.
 
							- As a student, I should only be able to view others' reviews after submitting a few of my own so I can sustain the review process.
 
						
					 
				 	
				
					Review Submission
					
						
							- As a student, I should be able to submit a review for a professor for a specific class so other students can see my opinions.
 
							- As a student, I should be able to see visualized data like graphs and word clouds to get a fast impression of the professor/course.
 
							- As a student, I should be able to write anonymous reviews so that I can freely express my opinions without worrying about possible repercussions.
 						
						
					 
				 					
				
					Review Quality Control
					
						
							- As a student, I should be able to see total numbers of reviews counted for grade average so I can ensure that single outliers grade are not affecting results.
 
							- As a user, I should be able to	report a review as offensive/harmful/irrelevant so I can make sure all reviews are high-quality.
 
							- As a user, I should be able to rate reviews so the users can moderate the reviews based on their quality and sincerity. 
 
						
					 
				 
			 
			
			Sketches
			
			Series of sketches to illustrate different user stories
			Site Mapping
			
			Site map to guide different pages we want to include in our designs and development
			05 Product Features
			Search Page
			
			
				One design decision that deviated from the high-fidelity prototypes developed was combining the search bars on the search page.
				Initially, there were two search bars, one for professors and one for students for easier code implementation, but eventually overruled
				that decision for a better user experience.
			
			Rating Reviews
			
			
				Initially, we wanted to implement a ranking system to help sort quality reviews, but modified the idea to an upvote/downvote system.
				This system is more familiar behavior and quicker for users vote than to choose a number to create a rating. 
			
			Sustaining The Review Process
			
			
				To sustain the review process, we chose to lock users out of certain sections until they left their own review. While this is not,
				an all-encompassing solution, it would help motivate students to leave a review.
			
			
			06 Testing & Validation
			Final Customer Feedback
			Next Steps
			
				Our next steps would definitely be to test this prototype with students 
			
			Takeaways
			 
				It would have been nice to have time to conduct user studies with students to understand the problem better. I think we focused too much
				on our customer and the implementation, although this project was completed for a software engineering course.