CSC/ECE 517 Spring 2018- Project E1810: Show sample submissions and reviews

From Expertiza_Wiki
Revision as of 22:56, 27 March 2018 by Aksahoo (talk | contribs)
Jump to navigation Jump to search

Introduction

Expertiza is a web based open source peer reviewing tool developed and maintained by current and past students of North Carolina State University. Peer review is a great way for a student to learn how to approach a project and get ideas for their own projects. Currently, there is no way for a student to view another student's work, unless they are reviewing the other student's work.

Problem Statement

The objective of this project is to:

  1. Add a feature to allow teams to publish their work for other students to see.
  2. Add a feature to allow a student to publish their reviews other students to see.
  3. Add a feature for a student to view sample submissions for a given assignment, made available by others.

Proposed Design

Tasks to be completed

The tasks that need to be completed as part of this project can be listed as follows:

  1. Add checkbox against each assignment in student_tasks/list view to allow student to publish their work
  2. Add column grant_permission[----] to table [--------------------------] for storing user permission (published or not) for each project.
  3. Add controller for Sample submissions and implement corresponding methods
  4. Add views for sample submissions
  5. Make changes to page student_task/view which would have link to sample submissions for each project.

Development so far

We have already added a link to the student_task/view:

Tests

External Links

  1. link to forked repository [1]

References