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

From Expertiza_Wiki
Jump to navigation Jump to search
Line 2: Line 2:


= Problem Statement =
= Problem Statement =
The aim of this project is to extend the functionality of badging that was implemented last semester [[http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_517_Fall_2017/E17A2._Lightweight_badging_system_based_on_Credly]].
The aim of this project is to extend the functionality of badging that was implemented last previously. [[http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_517_Fall_2017/E17A2._Lightweight_badging_system_based_on_Credly (Previous Implementation)]].


The project has the following objectives:
The primary objectives for this project are as follows:


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


2. Instead of assigning badges to students based on some pre-defined criteria, instructors must be able to assign badges manually.
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. Students must be able to assign "Good Reviewer" and "Good Teammate" badges during the author feedback and teammate review periods respectively. These badges must require the approval of the instructor.
3. All badges assigned by students must require the approval of the instructor, who would manually accept/deny them before final posting.


= Implementation Plan =
= Implementation Plan =

Revision as of 00:19, 6 April 2018

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