CSC/ECE 517 Fall 2015/oss E1567 APT

From Expertiza_Wiki
Jump to navigation Jump to search

Expertiza

Project Description

Users Controller is one of the controllers in the Expertiza Rails Application. It is used for the basic CRUD operations - creating new users, updating the details for an existing users or deleting an existing user in the system. It is also used to determine the role of particular user in the system. The role could be one of the following - Administrator, Instructor, Student, Teaching Assistant, Super-Administrator or Unregistered User. The associated model class for interacting with the user table is the User model. It is also used for to verify the various access privileges for each user, import or export users.

Classes Involved

Initial State

What needs to be done/Changes Made

About rspec

Test Cases

Test Case 1

Test Case 2

Test Case 3