CSC/ECE 517 Spring 2019 - Project E1906. Refactor stage deadlines in Assignment.rb: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 7: Line 7:
An assignment in Expertiza has many deadlines possible: deadlines for submission and review in each round,deadlines for signing up and dropping topics,submitting meta-reviews,etc.Depending on what the next deadline is,an Expertiza assignment is said to be in a particular kind of what is called "stage".For example,if the next deadline(after the current time) is a review deadline which is a DueDate object,then the assignment is said to be in a "review phase".
An assignment in Expertiza has many deadlines possible: deadlines for submission and review in each round,deadlines for signing up and dropping topics,submitting meta-reviews,etc.Depending on what the next deadline is,an Expertiza assignment is said to be in a particular kind of what is called "stage".For example,if the next deadline(after the current time) is a review deadline which is a DueDate object,then the assignment is said to be in a "review phase".


[[File: StageBackground.png]]
[[File: StageBackground.png|center]]
 
E1906 is an Expertiza based OSS project which deals basically with refactoring stage deadlines in assignment.rb file.
E1906 is an Expertiza based OSS project which deals basically with refactoring stage deadlines in assignment.rb file.

Revision as of 14:37, 23 March 2019

This wiki page is for the description of changes made under E1906 OSS assignment for Spring 2019, CSC/ECE 517.

Expertiza Background

Expertiza is a web application developed using Ruby on Rails Framework whose creation and maintenance is taken care of by students as well as the faculty of NCSU.It's code is available on Github Expertiza on GitHub.Expertiza allows the instructor to create and edit new as well as existing assignments.This also includes creating a wide range of topics under each assignment which students can sign up for.They can also publish surveys and reviews,view statistical results, set deadlines for assignments and make announcements.It provides a platform for students to signup for topics,form teams,view and submit assignments and give peer reviews and feedback.

Stage Deadline Background

An assignment in Expertiza has many deadlines possible: deadlines for submission and review in each round,deadlines for signing up and dropping topics,submitting meta-reviews,etc.Depending on what the next deadline is,an Expertiza assignment is said to be in a particular kind of what is called "stage".For example,if the next deadline(after the current time) is a review deadline which is a DueDate object,then the assignment is said to be in a "review phase".

E1906 is an Expertiza based OSS project which deals basically with refactoring stage deadlines in assignment.rb file.