CSC/ECE 517 Fall 2021 - E2150. Integrate suggestion detection algorithm: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
(Created page with "To be created...")
 
No edit summary
Line 1: Line 1:
To be created...
== Description ==
Peer-review systems like Expertiza utilize a lot of students’ input to determine each other’s performance. At the same time students learn from the reviews they receive to improve their own performance. In order to make this happen,it would be good to have everyone give quality reviews instead of generic ones. Currently Expertiza has a few classifiers that can detect useful features of review comments, such as whether they contain suggestions. The suggestion-detection algorithm has been coded as a web service, and other detection algorithms, such as problem detection and sentiment analysis, also exist as newer web services.
 
 
== Tasks ==
There are Several tasks that we are looking to address by the end of the project which are seen below:
 
# When a student submits a review (in the response_controller), we would like to call this web service with the student’s review as the input. We would then want to tell the student whether their reviews contain suggestions or not, so they can make improvements based on the results of the webservice.
#* The response_controller should pass a text string (the comments field of each Answer object) to the web service.
#* In fact, the response_controller could pass this string to a whole set of metrics (volume, sentiment, problem detection, suggestion counter).
# We would also like to evaluate how much time this API is taking and if possible work a way out to improve it. We don’t want the system to be terribly slow.
# We also have a web service for problem detection. That should be integrated too.
 
== Team ==
 
* Prashan Sengo (psengo)
 
* Griffin Brookshire ()
 
* Divyang Doshi ()
 
* Srujan ()
 
 
=== Relevant Links ===
TODO

Revision as of 20:47, 2 November 2021

Description

Peer-review systems like Expertiza utilize a lot of students’ input to determine each other’s performance. At the same time students learn from the reviews they receive to improve their own performance. In order to make this happen,it would be good to have everyone give quality reviews instead of generic ones. Currently Expertiza has a few classifiers that can detect useful features of review comments, such as whether they contain suggestions. The suggestion-detection algorithm has been coded as a web service, and other detection algorithms, such as problem detection and sentiment analysis, also exist as newer web services.


Tasks

There are Several tasks that we are looking to address by the end of the project which are seen below:

  1. When a student submits a review (in the response_controller), we would like to call this web service with the student’s review as the input. We would then want to tell the student whether their reviews contain suggestions or not, so they can make improvements based on the results of the webservice.
    • The response_controller should pass a text string (the comments field of each Answer object) to the web service.
    • In fact, the response_controller could pass this string to a whole set of metrics (volume, sentiment, problem detection, suggestion counter).
  2. We would also like to evaluate how much time this API is taking and if possible work a way out to improve it. We don’t want the system to be terribly slow.
  3. We also have a web service for problem detection. That should be integrated too.


Team

  • Prashan Sengo (psengo)
  • Griffin Brookshire ()
  • Divyang Doshi ()
  • Srujan ()


Relevant Links

TODO