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

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:
# Add a feature to allow a student to publish their reviews other students to see.
# Add a feature to allow a student to publish their reviews other students to see.
# Add a feature for a student to view sample submissions for a given assignment, made available by others.
# Add a feature for a student to view sample submissions for a given assignment, made available by others.
== Proposed Design ==


== Tasks to be completed ==
== Tasks to be completed ==
Line 16: Line 17:
# Make changes to  page student_task/view which would have link to sample submissions for each project.
# Make changes to  page student_task/view which would have link to sample submissions for each project.


== Progress so far ==
== Development so far ==
We have already added a link to the student_task/view:
We have already added a link to the student_task/view:
[[File:Sample_link.png]]
[[File:Sample_link.png]]
== Tests ==
== External Links ==
# link to forked repository [https://github.com/ashiskumar123/expertiza]

Revision as of 22:55, 27 March 2018

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]