CSC/ECE 517 Fall 2019 - E1972. OSS project J. Skellington: Accessing Assignment Rubrics

From Expertiza_Wiki
Revision as of 16:44, 26 October 2019 by Amanend (talk | contribs)
Jump to navigation Jump to search

E1972. OSS project J. Skellington: Accessing Assignment Rubrics

This page provides a description of the Expertiza based OSS project.



About Expertiza

Expertiza is an open source project based on Ruby on Rails framework. Expertiza allows the instructor to create new assignments and customize new or existing assignments. It also allows the instructor to create a list of topics the students can sign up for. Students can form teams in Expertiza to work on various projects and assignments. Students can also peer review other students' submissions. Expertiza supports submission across various document types, including the URLs and wiki pages.

Problem Statement

Task 1 : Inappropriate redirection when Managing Questionnaire types

Details:

Each of the options for Manage>Questionnaires> does not appropriately link you to the Questionnaires tab with that section of Questionnaires expanded.


How to reproduce:

If you are on the assignment tab and select to Manage…>Questionnaires> [some option], this will send you to the assignment tab. It is believed that the redirect will always send you to the view that was previously displayed. Change the tab to course or questionnaire and then it just sends you to that tab instead.


Flowchart for correct behavior:

Task 2: Instructors can make changes to each others’ rubrics

Details:

Currently, rubric lists show all public rubrics and there is no option to restrict the view as in assignments and courses. This should be fixed by only displaying the option to edit (pencil) when the rubric belongs to the user. This clearly indicates that the user has the ability or not to edit this rubric.


How to reproduce:

Log in and Manage…>Questionnaires>Rubrics. Then click on one of the rubric types to show a list of rubrics and click through the edit options to reveal the flash error when you try and edit a rubric that is not yours.


Flowchart for correct behavior:


Team Members

Ankit Manendra (amanend@ncsu.edu)

Bharat Sinha (bsinha2@ncsu.edu)

Gurman Singh (gsingh23@ncsu.edu )


References

  1. Expertiza on GitHub
  2. Expertiza website
  3. Expertiza project documentation wiki
  4. Issue Number 1186
  5. Issue Number 696