CSC/ECE 517 Fall 2016/E1705. Tracking the time students look at the others' submissions: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 9: Line 9:
#Design and implement a solution that handle GitHub and Youtube use cases
#Design and implement a solution that handle GitHub and Youtube use cases
#Modify Review report (views/review_mapping/_review_report.html.erb) to show the time spent on each submission
#Modify Review report (views/review_mapping/_review_report.html.erb) to show the time spent on each submission
=='''Approach'''==

Revision as of 00:23, 9 November 2016

Introduction

Purpose

Expertiza provides the functionality of peer reviews. The best advantage of peer review for the students is that it allows them to learn from each other work. In order to help them to do this, we have to be able to track the time that students spend observing the other's work. Unfortunately, most peer assessment systems do not manage the content of students’ submission within the systems. They usually allow the authors submit external links to the submission, which makes it difficult for the system to track the time that the reviewers spend on the submissions. The purpose of the project is to be able to successfully track the time that each student spends on peer reviewing the work.

What needs to be done

  1. Design a database schema for logging the time a reviewer spend on a submission
  2. Design and implement a solution that handles the use case, where students’ submissions are hosted on an external website e.g.,
  3. Modify the reviewer interface in expertiza to accommodate your solution e.g., change the link that open submitted files in views/response/_submitted_files.html.erb so that when the user click on the link, it opens a popup window that shows the submission, record time when it opens and closes.
  4. Design and implement a solution that handle GitHub and Youtube use cases
  5. Modify Review report (views/review_mapping/_review_report.html.erb) to show the time spent on each submission

Approach