Core Skills Assessment Requirements Module 4.0

11
March 16, 2014 Functional Requirements Core Skills Assessment Module 4 For NECC DISCOVERY PHASE VERSION 2.0 eSavV Technologies® Last Revision: February 27, 2014

Transcript of Core Skills Assessment Requirements Module 4.0

Page 1: Core Skills Assessment Requirements Module 4.0

March 16, 2014

Functional Requirements Core Skills Assessment

Module 4

For NECC

DISCOVERY PHASE

VERSION 2.0

eSavV Technologies®

Last Revision: February 27, 2014

Page 2: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

Pa ge | i

T a b l e o f C o n t e n t s GENERAL INFORMATION ....................................................................................................................................... 1 USE CASE DIAGRAM ............................................................................................................................................... 1 ACTORS GLOSSARY ................................................................................................................................................ 1 USE CASE GLOSSARY .............................................................................................................................................. 2 CORE SKILLS ASSESSMENT DOMAIN ...................................................................................................................... 3 USE CASE NARRATIVES .......................................................................................................................................... 4

USE CASE: VIEW ASSESSMENT LIST .................................................................................................................................... 4 USE CASE: VIEW ASSESSMENT .......................................................................................................................................... 4 USE CASE: EDIT ASSESSMENT ........................................................................................................................................... 4 USE CASE: GET REPORTS ................................................................................................................................................. 5 USE CASE: SHOW DOCUMENTS/VIDEOS ............................................................................................................................. 5 USE CASE: ORDER BY BOOK ............................................................................................................................................. 6 USE CASE: ACTIVATE LESSONS .......................................................................................................................................... 6 NAME: PRINT MULTI-LESSONS .......................................................................................................................................... 6 USE CASE: BATCH ACTIVATE LESSONS ................................................................................................................................ 7 ROLE DEFINED VIEW ........................................................................................................................................................ 7

SOFTWARE REQUIREMENTS SPECIFICATION .......................................................................................................... 7 PURPOSE ...................................................................................................................................................................... 7 SPECIFIC REQUIREMENTS.................................................................................................................................................. 7

Functionality: ......................................................................................................................................................... 7 Requirement: View Assessment List .................................................................................................................................... 7 Requirement: View Assessment .......................................................................................................................................... 8 Requirement: Edit Assessment ............................................................................................................................................ 8 Requirement: Get Reports ................................................................................................................................................... 8 Requirement: Show Documents/Videos.............................................................................................................................. 8 Requirement: Order data entry screen to match scoring booklet ....................................................................................... 9 Requirement: Ability to activate lessons from within CSA module. .................................................................................... 9 Requirement: Printing Multiple Lessons .............................................................................................................................. 9 Requirement: Batch Activate ............................................................................................................................................... 9

CURRENT REVISION

Date Change by Change Reference to Section

02/27/2014 New

03/16/2014 Deborah Obasogie NECC updates. UCD.

Page 3: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

1 | P a g e D i s c o v e r y T e a m

G e n e r a l I n f o r m a t i o n

Project Name: NECC Project

Project Company: The New England Center for Children Project Description: System Enhancement and Replatform

U s e C a s e D i a g r a m A use case diagram at its simplest provides the simplified and graphical representation of what the system must actually do. It has been said before that "Use case diagrams are the blueprints for your system". The intended audience consist of all Requirements Teams members including subject matter experts and developers. It may also be used to show progress and intentions to managers and support personnel. This document contains the requirements for the Core Skills Assessment module of the Autism Curriculum Encyclopedia (ACE) system. These requirements will be used during proof of concept and implementation and are considered the definition of the system. As such, they should include a high degree of detail and consistency. The review and approval of each revision of this document by the appropriate personnel serves as a milestone that marks the end of the Discovery Phase and the beginning of the phase of software development process.

A c t o r s G l o s s a r y

Term Synonym Description

Teacher Teachers can have access to multiple schools and multiple teams within each school. As standard practice, they will have access to one team per school at any given time.

Specialist Specialists have access to multiple schools and teams within these schools. As standard practice, they will have access to multiple teams in one school. Access to teams is given by the administrator and can be edited/revoked at any time.

Director A director can have access to multiple schools. Directors with access to a certain school will automatically get access to all teams within that school.

Local Admin Under special scenarios, an administrator can provide access to more schools for short durations.

Super Admin Users will have complete access to the ACE application. They will be able to perform all administrative and user tasks for all the schools. Under special scenarios, an administrator can provide access to more schools for short durations.

Page 4: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

2 | P a g e D i s c o v e r y T e a m

U s e C a s e G l o s s a r y

Use Case ID Use Case Name Description Participating Actors and Roles

UC-CSA010 View Assessment List This displays previous assessments based upon date.

Teacher, Specialist, Director, Local Admin,

Super Admin

UC-CSA020 View Assessment This displays an assessment. Teacher, Specialist, Director, Local Admin,

Super Admin

UC-CSA030 Edit Assessment This allows data to be entered and will perform Performance index (PI) calculation.

Teacher, Specialist, Director, Local Admin,

Super Admin

UC-CSA040 Get Reports This displays all published Core Skill Assessment reports.

Teacher, Specialist, Director, Local Admin,

Super Admin

UC-CSA050 Show Documents/Videos

The system will display videos and files necessary for the Assessment module uploaded by the Super Admin.

Teacher, Specialist, Director, Local Admin,

Super Admin

UC-CSA060 Order By Book Order data entry screen to match scoring booklet.

Teacher, Specialist, Director, Local Admin,

Super Admin

UC-CSA070 Activate Lessons Ability to activate lessons once scores are entered for CSA and lists are generated.

Teacher, Specialist, Director, Local Admin,

Super Admin

UC-CSA080 Print Multi-Lessons Printing Multiple Lessons within the core skills assessment module.

Teacher, Specialist, Director, Local Admin,

Super Admin

UC-CSA090 Batch Activate Lessons Ability to batch activate lessons from within the core skills assessment module.

Teacher, Specialist, Director, Local Admin,

Super Admin

ACE Standardized Re-Usable Features

UC-ACE010 Print It To print.

UC-ACE020 Play It = Play Video To play video.

UC-ACE030 Cancel It To cancel.

UC-ACE035 Export It To export.

UC-ACE040 Search It To search.

UC-ACE045 Add New = Add It To add new item.

UC-ACE050 Delete It To delete.

UC-ACE055 View Report To view report.

UC-ACE065 Save It To save.

UC-ACE070 Close It To close.

Page 5: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

3 | P a g e D i s c o v e r y T e a m

C o r e S k i l l s A s s e s s m e n t D o m a i n

Orange circles denote new functionality and enhancements, the blue and gray circles depict the current system.

Page 6: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

4 | P a g e D i s c o v e r y T e a m

U s e C a s e N a r r a t i v e s

U S E C A S E : V I E W A S S E S S M E N T L I S T

Description: This displays previous assessments based upon date.

ID: UC-CSA010

Pre-condition: User is logged into system in role defined view in Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

USER INTENTION SYSTEM RESPONSIBILITY

choose to view assessment list displays a list of assessments

may do [print it] may do [view assessment]

Notes: See Core Skills Assessment for details.

U S E C A S E : V I E W A S S E S S M E N T

Description: This displays an assessment. ID: UC-CSA020

Pre-condition: User is logged into system in role defined view in Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

USER INTENTION SYSTEM RESPONSIBILITY

choose to view assessment displays assessment may do [view assessment list] may do [delete it] may do [add new] may do [edit metadata] may do [print it] may do [edit assessment] may do [search it] may do [close it]

Notes: See Core Skill Assessment for details.

U S E C A S E : E D I T A S S E S S M E N T

Description: This allows data to be entered and will perform Performance index (PI) calculation.

ID: UC-CSA030

Page 7: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

5 | P a g e D i s c o v e r y T e a m

Pre-condition: User is logged into system in role defined view viewing an assessment of Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

USER INTENTION SYSTEM RESPONSIBILITY

choose to edit assessment displays specific data entry screens based on the type of assessment may enter data may do [save it] may do [cancel it] may enter comment performs Performance Index (PI) calculation

Notes: See Core Skills Assessment for details.

U S E C A S E : G E T R E P O R T S

Description: This displays all published Core Skill Assessment reports.

ID: UC-CSA040

Pre-condition: User is logged into system in role defined view in Get Reports of Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

USER INTENTION SYSTEM RESPONSIBILITY

choose to view a report displays all published Core Skills Assessment reports

choose report to view display report may do [print it] may do [export it]

Notes: See Core Skills Assessment for details.

U S E C A S E : S H O W D O C U M E N T S / V I D E O S

Description: The system will display videos and files necessary for the Assessment module uploaded by the Super Admin.

ID: UC-CSA050

Pre-condition: User is logged into system in role defined view in Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

USER INTENTION SYSTEM RESPONSIBILITY

Page 8: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

6 | P a g e D i s c o v e r y T e a m

choose to view videos and files displays videos and files may do [play it] may do [print it] may do [export it]

Notes: See Core Skills Assessment for details.

U S E C A S E : O R D E R B Y B O O K

Description: Ability to order data entry screen to match scoring booklet.

ID: UC-CSA060

Pre-condition: User is logged into system in role defined view entering assessment data in Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

USER INTENTION SYSTEM RESPONSIBILITY

choose to order by book allows order data entry to match scoring book

Notes: See Core Skills Assessment for details.

U S E C A S E : A C T I V A T E L E S S O N S

Description: Ability to activate lessons once scores are entered for CSA and lists are generated.

ID: UC-CSA070

Pre-condition: User is logged into system in role defined view saving an assessment in Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

USER INTENTION SYSTEM RESPONSIBILITY

choose to activate lesson allows for the activation of lessons

Notes: See Core Skills Assessment for details.

N A M E : P R I N T M U L T I - L E S S O N S

Description: Printing Multiple Lessons within the core skills assessment module.

ID: UC-CSA080

Pre-condition: User is logged into system in role defined view saving an assessment in Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

Page 9: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

7 | P a g e D i s c o v e r y T e a m

USER INTENTION SYSTEM RESPONSIBILITY

choose to print multiple lessons allows printing of multiple lessons

Notes: See Core Skill Assessment for details.

U S E C A S E : B A T C H A C T I V A T E L E S S O N S

Description: Ability to batch activate lessons from within the core skills assessment module.

ID: UC-CSA090

Pre-condition: User is logged into system in role defined view saving an assessment in Core Skills Assessment.

Post-condition: None

Actor: Teacher, Specialist, Director, Local Admin, Super Admin

USER INTENTION SYSTEM RESPONSIBILITY

choose to batch activate lessons allows batch activation of lessons

Notes: See Core Skills Assessment for details.

R O L E D E F I N E D V I E W

Description: See # 249 Custom Dashboard in Systems Features Notes: User views of the dashboard or screen are role based.

S o f t w a r e R e q u i r e m e n t s S p e c i f i c a t i o n

P U R P O S E

The purpose of this section is to collect and analyze all assorted ideas that have come up to define the system, its requirements with respect to the Preference Assessment module of the Autism Curriculum Encyclopedia (ACE) system. It defines how our client, team and audience see the product and its functionality. Nonetheless, it helps any designer and developer to assist in software delivery lifecycle (SDLC) processes. It is also aimed at specifying requirements of software to be developed but it can also be used to create software requirements specifications directly or can be used as a model for defining an organization or project specific standard.

S P E C I F I C R E Q U I R E M E N T S

F U N C T I O N A L I T Y :

R e q u i r e m e n t : V i e w A s s e s s m e n t L i s t

NECC Item #: 67

Page 10: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

8 | P a g e D i s c o v e r y T e a m

ID: FR-CSA010 Related Use Case Sources

Sources: UC-CSA010 View Assessment List

Description: View Assessment List.

Details: The system will display previous assessments based upon date. You will be able to search and print.

Notes:

R e q u i r e m e n t : V i e w A s s e s s m e n t

68

ID: FR-CSA020 Related Use Case Sources

Sources: UC-CSA020 View Assessment

Description: View Assessment

Details: The system will display an assessment.

Notes:

R e q u i r e m e n t : E d i t A s s e s s m e n t

NECC Item #: 69

ID: FR-CSA030 Related Use Case Sources

Sources: UC-CSA030 Edit Assessment

Description: Edit Assessment

Details: The system will allow data to be entered and will perform Performance index (PI) calculation.

Notes: R e q u i r e m e n t : G e t R e p o r t s

NECC Item #: 75

ID: FR-CSA040 Related Use Case Sources

Sources: UC-CSA040 Get Reports

Description: Display/print all published Core Skill Assessment reports. Details: The system will display all published Core Skill Assessment reports.

Notes: R e q u i r e m e n t : S h o w D o c u m e n t s / V i d e o s

NECC Item #: 76.1

ID: FR-CSA050 Related Use Case Sources

Sources: UC-CSA050 Show Documents

Description: Shows documents and videos.

Details: The system will display specific files and videos per assessment type and those across all assessment uploaded by the Super Admin. Notes:

Page 11: Core Skills Assessment Requirements Module 4.0

Functional Requirements

Core Skills Assessment Module 4

9 | P a g e D i s c o v e r y T e a m

R e q u i r e m e n t : O r d e r d a t a e n t r y s c r e e n t o m a t c h s c o r i n g b o o k l e t

NECC Item #: 51

ID: FR-CSA060 Related Use Case Sources

Sources: UC-CSA060 Order By Book

Description: Order data entry screen to match scoring booklet.

Details: Want this to be a toggle between two specific orders and both will be defined within the Content module. Notes:

R e q u i r e m e n t : A b i l i t y t o a c t i v a t e l e s s o n s f r o m w i t h i n C S A

m o d u l e .

NECC Item #: 284

ID: FR-CSA070 Related Use Case Sources

Sources: UC-CSA070 Activate Lessons

Description: Ability to activate lessons from within CSA module.

Details:

Once scores are entered for CSA, generate lessons list (AKA Core Skills Lesson Report), add ability to activate lessons from this list. Steps flow becomes similar to Skills Assessment. 1. enter data; 2. choose lessons from lesson report; 3. Activate

Notes:

R e q u i r e m e n t : P r i n t i n g M u l t i p l e L e s s o n s

NECC Item #: 136

ID: FR-CSA080 Related Use Case Sources

Sources: UC-CSA080 Printing Multi-Lessons

Description: Printing Multiple Lessons

Details:

Notes: R e q u i r e m e n t : B a t c h A c t i v a t e

NECC Item #: 291

ID: FR-CSA090 Related Use Case Sources

Sources: UC-CSA090 Batch Activate Lessons

Description: Batch Activate Lessons

Details: Ability to batch activate lessons from within the core skills assessment module (proposed on-screen version of the core skill lesson report). Notes: