CSC/ECE 517 Spring 2018- Project E1822: Extend the functionality of badging

From Expertiza_Wiki
Jump to navigation Jump to search

Background

Problem Statement

The aim of this project is to extend the functionality of badging that was implemented last previously. [(Previous Implementation)].

The primary objectives for this project are as follows:

1. Allowing Instructor to create new badges - which involves adding name and badge image.

2. Students must be able to assign "Good Reviewer" and "Good Teammate" badges during the author feedback and teammate review periods respectively. Initially it was automatically assigned based on pre-define score thresholdes.

3. All badges assigned by students must require the approval of the instructor, who would manually accept/deny them before final posting.

Implementation Plan

Creation of new badges

Manual assignment of badges by instructor

Assignment of Good Reviewer and Good Teammate badges by student

Test Plan

References

  1. Expertiza on GitHub
  2. The live Expertiza website
  3. Previous Badge implementation page