CSC/ECE 517 Spring 2018- Project E1810: Show sample submissions and reviews: Difference between revisions
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. | ||
== | == 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:
- Add a feature to allow teams to publish their work for 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.
Proposed Design
Tasks to be completed
The tasks that need to be completed as part of this project can be listed as follows:
- Add checkbox against each assignment in student_tasks/list view to allow student to publish their work
- Add column grant_permission[----] to table [--------------------------] for storing user permission (published or not) for each project.
- Add controller for Sample submissions and implement corresponding methods
- Add views for sample submissions
- 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
- link to forked repository [1]